以Windows窗体显示透明的gif文件

时间:2012-12-01 02:18:22

标签: c# winforms gif

如何在Windows窗体上显示gif图像,同时使其透明值为70%?

2 个答案:

答案 0 :(得分:2)

您要求的是alpha通道。不幸的是,GIF不支持它。来自this article

  

TIFF,TGA,PNG,PSD和GIF都支持alpha,但实际上只支持PNG和   GIF用于应用程序和Web。然而,Gif使用了   特殊类型的alpha。而不是GIF图像中的alpha通道   包含透明度,它只有一个开/关透明度。   这意味着 GIF图像中的像素可以完全不透明   或完全透明。中间没有。

可以通过编程方式绘制具有自定义不透明度的图像。见这些:

答案 1 :(得分:0)

您可以为GIF选择0%或100%透明,但不能选择它们之间的任何值。