Wordsmyth's Corner

How to Make a Transparent Bitmap

Explains how to make a transparent bitmap in C#.

Method #1 - Fixed Transparency Color

Uses an ugly uncommon purple color for transparency
Color TRANSPARENCY_COLOR = Color.FromArgb(255, 64, 255);
bitmap.MakeTransparent(TRANSPARENCY_COLOR);

Method #2 - Dynamic Transparency Color

Use Pixel 1,1 as the transparency color.
Color transparentColor = bitmap.GetPixel(1,1);
bitmap.MakeTransparent(transparentColor);