如何确定GIF中的像素是否透明(.NET)

Jes*_*xer 1 c# graphics bitmap gif

如何确定GIF图像中的特定像素在C#中是否透明?我可以在Bitmap中看到MakeTransparent方法,但没有什么可以确定它是否已经是透明的.

谢谢.

dri*_*iis 5

使用GetPixel然后查看返回的实例的Alpha组件Color.0 =完全透明.

如果您需要遍历所有(或许多)像素,请注意GetPixel非常慢.更快但更复杂的方法是使用LockBits锁定内存中的数据,然后直接查看位图数据.