C#图像周围奇怪的白色轮廓

时间:2015-03-02 02:23:37

标签: c# image border imagelist

我在C#中使用ImageList动态显示按钮上的图像。当我设置图像索引时,它会显示如下图像:

Image in C# Program

这是Photoshop中的相同图像:

Image in Photoshop

2 个答案:

答案 0 :(得分:0)

对于有这个问题的其他人,

在图像编辑器中打开所有图像并用(255,0,255)等替换透明度,并在Visual Studio中将“透明度颜色”设置为(255,0,255)。

答案 1 :(得分:0)

我在使用具有透明背景的图像时遇到了同样的问题。设置适当的颜色深度解决了这个问题。

imageList.ColorDepth = ColorDepth.Depth32Bit;