读书人

C# picturebox透明有关问题

发布时间: 2012-01-12 22:11:58 作者: rapoo

C# picturebox透明问题
winform中我想把picturebox中的image白色的部分变为透明的

[解决办法]
和我的问题一样
你可以用 imageslist里的 transparentColor这个属性 把他选为白色

或者 imageList1.Images[200]是文件的位置

Color touming;
Bitmap bit = new Bitmap(imageList1.Images[200]);
for (int y = 1; y < imageList1.Images[200].Height; y++)
{
for (int x = 1; x < imageList1.Images[200].Width; x++)
{
touming = bit.GetPixel(x, y);
if (touming != Color.White)
{
bit.MakeTransparent(bit.GetPixel(x, y));

}
}
}
pictureBox1.Image = imageList1.Images[200];

读书人网 >C#

热点推荐