【发布时间】:2016-03-14 03:07:50
【问题描述】:
我正在使用此代码从一系列 png 构建动画 gif: convert -dispose previous -resize 400x400 -delay 10 *.png -loop 0 -coalesce -layers 优化输出.gif。
它创建了一个具有透明度的 gif,但是当我将它覆盖在 jpg 背景上时,我得到了一个奇怪的结果,透明框保留在我移动的 gif 下方但 jpg 上方的最终图像中。从我的测试来看,这似乎是我构建原始 gif 的方式的问题,但我不知道。此外,我被困在使用 GoDaddy 的 ImageMagick 内置版本,它是 6.2.8 并且很糟糕......所有帮助和支持似乎都是针对更新版本的。有人有什么想法吗?
要叠加的代码: 转换 background.jpg overlay.gif -layers 优化 output.gif
【问题讨论】:
-
使用 6.9 版我可以通过以下方式做到这一点: convert background.jpg null: overlay.gif -layers composite -layers optimize output.gif。但是,6.2.8 版(安装在 godaddy 共享主机上)不提供 -layers 复合。
标签: imagemagick overlay gif alpha animated