Nouman Zakir

while (true) { Post.NewArticle(); }
posts - 16, comments - 25, trackbacks - 0

My Links

News

Archives

Post Categories

Personal Website

C# Image Download

A C# class that makes it easier to download images from the web.
Use the following code in your program to download image files
such as JPG, GIF, PNG, etc from the internet using WebClient class.

using System;
using System.Drawing;
using System.Drawing.Imaging;
using System.IO;
using System.Net;

public class DownloadImage
{
    private string imageUrl;
    private Bitmap bitmap;
    public DownloadImage(string imageUrl)
    {
        this.imageUrl = imageUrl;
    }
    public void Download()
    {
        try
        {
            WebClient client = new WebClient();
            Stream stream = client.OpenRead(imageUrl);
            bitmap = new Bitmap(stream);
            stream.Flush();
            stream.Close();
        }
        catch (Exception e)
        {
            Console.WriteLine(e.Message);
        }
    }
    public Bitmap GetImage()
    {
        return bitmap;
    }
    public void SaveImage(string filename, ImageFormat format)
    {
        if (bitmap != null)
        {
            bitmap.Save(filename, format);
        }
    }
}

  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati

Print | posted on Thursday, March 11, 2010 2:27 PM | Filed Under [ Programming C# .Net ]

Feedback

No comments posted yet.
Post A Comment
Title:
Name:
Email:
Website:
Comment:
Verification:
 
 

Powered by: