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

  • Live Event Date: December 11, 2014 @ 1:00 p.m. ET / 10:00 a.m. PT Market pressures to move more quickly and develop innovative applications are forcing organizations to rethink how they develop and release applications. The combination of public clouds and physical back-end infrastructures are a means to get applications out faster. However, these hybrid solutions complicate DevOps adoption, with application delivery pipelines that span across complex hybrid cloud and non-cloud environments. Check out this …

  • Organizations need a comprehensive patch management solution which provides endpoint protection beyond the typical operating system in order to effectively and efficiently minimize risks caused by the vulnerabilities that are inevitable in modern computing systems.

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds