2

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

4

2 回答 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 回答