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

  • 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

  • Packaged application development teams frequently operate with limited testing environments due to time and labor constraints. By virtualizing the entire application stack, packaged application development teams can deliver business results faster, at higher quality, and with lower risk.

  • Do you know where your data is? Consumer cloud-based file sharing services store your sensitive company data on servers outside of your control, outside of your policy and regulatory guidelines – maybe even outside your country – and not managed by you. The potential for data leakage, security breaches, and harm to your business is enormous. Download this white paper to learn about file sync and share alternatives that allow you to manage and protect your sensitive data while integrating and …

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds