画透明的图片

在使用Graphics.DrawImage()时,图片会有背景色,怎么样可以是图片透明,可以使用如下方法:

Image image;

Graphics gx;

Bitmap bmp=new Bitmap(image);

Color color=bmp.GetPixel(0,0);

ImageAttributes imgAttr=new ImageAttributes();

imgAttr.SetColorKey(color,color);

gx.DrawImage(image,rect,0,0,image.Width,image.Height,GraphicsUnit.Pixel,imgAttr);

你可能感兴趣的:(图片)