ImageMagick图像,其部分具有透明度消失

ImageMagick image with section with transparency disapears

提问人:otaolafr 提问时间:10/2/2023 最后编辑:Christoph Rackwitzotaolafr 更新时间:10/4/2023 访问量:30

问:

我在处理部分图像透明的图像时遇到了问题,无法从中创建 gif。我目前正在使用以下命令/标志:

转换 -处置 上一个 -延迟 10 -循环 0 -alpha 不透明 -透明藻类Pos00* 测试.gif 我尝试了以下 alpha 标志: 不透明、透明、开、关 我得到的,

  1. 是一个外环完全不透明的 gif(与原始图像完全不同)
  2. 没有外环的 GIF
  3. 一个完全透明的GIF 这是令人担忧的图像:enter image description here

任何帮助将不胜感激

PS.输出可能是“不透明”的,但希望保持它的“浅色”颜色,因为当我做不透明时,颜色会更强烈,更不透明

ImageMagick PNG 透明度 GIF

评论


答:

1赞 fmw42 10/2/2023 #1

我不明白这个问题。您究竟想如何处理 Imagemagick 中的透明度和颜色?我注意到你不能从单个PNG图像变成动画GIF。你只有一个框架。您可以重复该帧,但它看起来不会是动画的。你可能会这样做

convert image.png +dither -colors 256 image.gif

enter image description here

这接近你想要的吗?我注意到 PNG 支持 8 位透明度,但 GIF 仅支持二进制透明度(打开或关闭)。因此,部分透明的外圈只能是不透明的或完全透明的。

评论

0赞 otaolafr 10/5/2023
我只是上传了一个作为示例,因为这保留了我面临的相同问题。当我尝试制作 gif(带有几张图像)时。你用你评论的第二部分回答了我,接受完全或不透明的透明度,谢谢。