Converting a Bitmap to Have a Transparent Background

Environment: .NET Beta 2

This article tells you how to make a bitmap of a picturebox with transparent background

If you search for a transparent method in the picturebox clas, you will see that the method do not exist. So there must be another way to make the background of a bitmap transparent. Have a look in the bitmap class and you will find a transparent method "MakeTransparent". You must first convert your image to a bitmap and then select the background (transparent) color. After that, make the background color transparent and finally convert it back to the image of the control.

Example code:

1) Convert your image to a bitmap

Bitmap Logo = new Bitmap(CompanyLogo.Image);

2) select the background color (here the left top pixel) and make it transparent

Logo.MakeTransparent(Logo.GetPixel(1, 1));

3) Finally convert it back to the image

CompanyLogo.Image = (Image) Logo;

That's all



Comments

  • myself

    Posted by Bill on 09/03/2014 01:01pm

    I was googling for just that - how to make a picture transparent... This method must be for "pro's". I don't even understand what program if any it refers to.

    Reply
  • Works well !

    Posted by Ram on 05/26/2014 10:40pm

    Works great ! Thanks Ram

    Reply
  • extract an image from a bmp image

    Posted by Legacy on 10/07/2003 12:00am

    Originally posted by: sumaira

    plz i want to know who to extract an image from a bmp image in a 2 tone colors
    
    interested ppl contact me

    Reply
  • Problem with bitmaps

    Posted by Legacy on 01/22/2003 12:00am

    Originally posted by: Sue

    I have found when I tried this example that the bitmap never unlocks the resource image (and yes I am doing bitmap.Dispose(); bitmap = null;

    Anyone have any ideas?

    Reply
  • Java to C#

    Posted by Legacy on 11/22/2001 12:00am

    Originally posted by: Jo

    I heard there is a tool in J# that allows you to change all your java code into C# but i can't find it...does anyone know how to?

    Reply
  • short & elegant (even thou I did not check it) :o)

    Posted by Legacy on 10/29/2001 12:00am

    Originally posted by: Amit Gefen

    A kind of advices that I like -
    short & elegant. I hope to hear some readers
    reports, if it is work as fine as it simple.

    Reply
Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • When individual departments procure cloud service for their own use, they usually don't consider the hazardous organization-wide implications. Read this paper to learn best practices for setting up an internal, IT-based cloud brokerage function that service the entire organization. Find out how this approach enables you to retain top-down visibility and control of network security and manage the impact of cloud traffic on your WAN.

  • U.S. companies are desperately trying to recruit and hire skilled software engineers and developers, but there is simply not enough quality talent to go around. Tiempo Development is a nearshore software development company. Our headquarters are in AZ, but we are a pioneer and leader in outsourcing to Mexico, based on our three software development centers there. We have a proven process and we are experts at providing our customers with powerful solutions. We transform ideas into reality.

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date