标签: c# graphics bitmap gif
如何确定GIF图像中的特定像素在C#中是否透明?我可以在Bitmap中看到MakeTransparent方法,但没有什么可以确定它是否实际上是透明的。
感谢。
答案 0 :(得分:5)
使用GetPixel,然后查看返回的Color实例的Alpha component。 0 =完全透明。
GetPixel
Color
如果您需要遍历所有(或许多)像素,请注意GetPixel非常慢。一种更快但更复杂的方法是使用LockBits锁定内存中的数据,然后直接查看位图数据。