是否有任何软件,插件或技术可以创建/导出具有平滑透明边缘的PNG类GIF,至少对于像子弹或按钮这样的较小图像。
我有时必须使用GIF来处理IE6,所以知道这样的工具是否存在会很棒吗?
由于
答案 0 :(得分:14)
不,GIF格式不像PNG那样支持alpha通道透明度。您只能从GIF中的256种可能颜色中选择一种才能透明。
如果您大致知道背景的颜色,那么您可以做的最好的事情是创建具有您计划使用的相同背景的GIF,然后选择背景颜色为透明。光滑的边缘在特定背景下看起来很光滑,但对其他颜色很可怕。
答案 1 :(得分:1)
由于抗锯齿,PNG中的边缘是平滑的,因此可变的不透明度。 GIF格式不支持这一点,所以遗憾的是没有办法做到这一点。
答案 2 :(得分:0)
GIF没有像PNG这样的Alpha通道,因此您无法获得平滑的透明边缘。 alpha通道指定每个像素的透明度,因此您可以使用半透明像素。另一方面,GIF限制为8位颜色,其中一种被指定为透明色。
答案 3 :(得分:0)
据我所知(我很久没有使用GIF),GIF没有可变透明度 - 像素是透明的还是不透明的。 您可以通过与背景图像混合来模拟透明度,但这将依赖于静态的,定义的背景。
答案 4 :(得分:0)
是的,GIF可以是透明的,只需使用png透明框架,当嵌入到CSS中时,它将具有透明背景。
background: url(../images/mundog.gif) no-repeat;