使用(imagemagick)`mogrify`将webp文件转换为动画gif时,如何避免辍学?

问题描述 投票:0回答:1

使用此代码mogrify -format gif *.webp我在另一个论坛上找到的https://superuser.com/questions/1506337/batch-convert-webp-files-to-gif-files-offline/1506428将webp文件转换为动画gif ...

我想知道使用此方法时,是否还有其他人遇到过黑色和/或白色“漏光”?对于许多文件,它可以正常工作,但是对于其他文件(如附件),我必须使用在线转换器来避免此问题。对于这种类型的转换,是否可以应用其他过滤器或其他CLI方法?

result with dropouts

imagemagick command-line-interface webp mogrify
1个回答
1
投票

您的某些webp框架具有透明度,而另一些则没有。解决方法似乎是将dispose方法设置为none。因此,这对我来说使用Convert在IM 6.9.10.90 Q16 Mac OSX Sierra上有效。我建议您使用更灵活的转换,而不要进行迁移。我不确定您可以用mogrify来完成您想做的事情,因为它想要每一个输入一个输出。这是我的命令:

convert -delay 10 -dispose none tumblr_e573d6d767dd3d65d21de47fa7d16d13_4d26286c_400.webp -loop 0 animation.gif

或更好

convert -delay 10 -dispose none tumblr_e573d6d767dd3d65d21de47fa7d16d13_4d26286c_400.webp -coalesce -loop 0 -layers optimize animation.gif

试试看,让我知道它是否适合您。该文件太大,无法直接上传。如果您需要查看它,而我的命令对您不起作用,那么我会将其发布在其他位置,并在此处添加链接。

© www.soinside.com 2019 - 2024. All rights reserved.