如何在 Windows 窗体上显示 gif 图像,同时使其透明,例如 70%?
问问题
1897 次
2 回答
2
您所要求的称为 Alpha 通道。不幸的是,GIF 不支持它。从这篇文章:
TIFF、TGA、PNG、PSD 和 GIF 都支持 alpha,但实际上只有 PNG 和 GIF 用于应用程序和 Web。然而,Gif 使用了一种特殊类型的 alpha。而不是 GIF 图像中包含透明度的 alpha 通道,它只有一个开/关透明度。这意味着GIF 图像中的像素可以是完全不透明的,也可以是完全透明的。两者之间没有。
可以以编程方式绘制具有自定义不透明度的图像。见这些:
于 2012-12-01T03:06:40.637 回答
0
您可以为 GIF 选择 0% 或 100% 透明,但不能在它们之间选择任何值。
于 2012-12-01T02:28:13.993 回答