gpt4 book ai didi

Imagemagick gif 叠加在背景上保留 alpha

转载 作者:行者123 更新时间:2023-12-04 02:52:39 26 4
gpt4 key购买 nike

我正在使用此代码从一系列 png 构建动画 gif:
convert -dispose previous -resize 400x400 -delay 10 *.png -loop 0 -coalesce -layers 优化 output.gif。

它创建了一个具有透明度的 gif,但是当我将它覆盖在 jpg 背景上时,我得到了一个奇怪的结果,其中一个透明框保留在我移动的 gif 下的最终图像中,但在 jpg 上。从我的测试来看,这似乎是我构建原始 gif 的方式有问题,但我不知道。另外,我一直在使用 GoDaddy 的内置 ImageMagick 版本,它是 6.2.8 并且很烂……所有帮助和支持似乎都适用于更新的版本。有没有人有任何想法?

代码叠加:
转换 background.jpg overlay.gif -layers 优化 output.gif

产生以下图像:
enter image description here

最佳答案

以下适用于 GoDaddy 的 imagemagick 6.2.8

转换overlay.gif -coalesce -draw 'image Dst_Over 0,0 0,0 background.jpg' -layers 优化output.gif

working gif

关于Imagemagick gif 叠加在背景上保留 alpha,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34168718/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com