<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>C#</title>
        <link>http://geekswithblogs.net/whiletrue/category/11387.aspx</link>
        <description>C#</description>
        <language>en-US</language>
        <copyright>Nouman Zakir</copyright>
        <managingEditor>nouman203@yahoo.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <item>
            <title>C# Image Download</title>
            <link>http://geekswithblogs.net/whiletrue/archive/2010/03/11/c-image-download.aspx</link>
            <description>&lt;p&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-size: large;"&gt;A C# class that makes it easier to download images from the web. &lt;br /&gt;
Use the following code in your program to download image files &lt;br /&gt;
such as JPG, GIF, PNG, etc from the internet using WebClient class.&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="background-color: rgb(192, 192, 192);"&gt;&lt;span style="font-family: Courier New;"&gt;
&lt;p&gt;&lt;span style="font-size: medium;"&gt;&lt;span style="background-color: rgb(192, 192, 192);"&gt;&lt;code&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;using System;&lt;br /&gt;
using System.Drawing;&lt;br /&gt;
using System.Drawing.Imaging;&lt;br /&gt;
using System.IO;&lt;br /&gt;
using System.Net;&lt;br /&gt;
&lt;br /&gt;
public class DownloadImage&lt;br /&gt;
{&lt;br /&gt;
    private string imageUrl;&lt;br /&gt;
    private Bitmap bitmap;&lt;br /&gt;
    public DownloadImage(string imageUrl)&lt;br /&gt;
    {&lt;br /&gt;
        this.imageUrl = imageUrl;&lt;br /&gt;
    }&lt;br /&gt;
    public void Download()&lt;br /&gt;
    {&lt;br /&gt;
        try&lt;br /&gt;
        {&lt;br /&gt;
            WebClient client = new WebClient();&lt;br /&gt;
            Stream stream = client.OpenRead(imageUrl);&lt;br /&gt;
            bitmap = new Bitmap(stream);&lt;br /&gt;
            stream.Flush();&lt;br /&gt;
            stream.Close();&lt;br /&gt;
        }&lt;br /&gt;
        catch (Exception e)&lt;br /&gt;
        {&lt;br /&gt;
            Console.WriteLine(e.Message);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    public Bitmap GetImage()&lt;br /&gt;
    {&lt;br /&gt;
        return bitmap;&lt;br /&gt;
    }&lt;br /&gt;
    public void SaveImage(string filename, ImageFormat format)&lt;br /&gt;
    {&lt;br /&gt;
        if (bitmap != null)&lt;br /&gt;
        {&lt;br /&gt;
            bitmap.Save(filename, format);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Courier New;"&gt; &lt;/span&gt;&lt;/p&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;img src="http://geekswithblogs.net/whiletrue/aggbug/138462.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Nouman Zakir</dc:creator>
            <guid>http://geekswithblogs.net/whiletrue/archive/2010/03/11/c-image-download.aspx</guid>
            <pubDate>Thu, 11 Mar 2010 20:27:40 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/whiletrue/comments/138462.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/whiletrue/archive/2010/03/11/c-image-download.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/whiletrue/comments/commentRss/138462.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/whiletrue/services/trackbacks/138462.aspx</trackback:ping>
        </item>
    </channel>
</rss>
