gpt4 book ai didi

php - 在不使用 Gifsicle 的情况下使用 ImageMagick 压缩动画 GIF 的最佳方法

转载 作者:搜寻专家 更新时间:2023-10-31 21:09:18 26 4
gpt4 key购买 nike

所以我的虚拟主机不会在他们的共享服务器上安装 gifsicle,所以我只能使用 ImageMagick .我想像这里一样压缩图像:https://pornel.net/lossygif如果不使用 gifsicle 我该怎么做?仅使用 ImageMagick?

现在我的 exec() 命令是这样的:

exec("convert $animation -coalesce -gravity SouthWest  -geometry +0+0 null: $watermark -layers composite -layers optimize $animation");

加水印的 GIF 几乎无法压缩,有时甚至会变大。我该如何解决这个问题?

最佳答案

我在 ImageMagick 的 Mogrify 上取得了成功: https://www.imagemagick.org/script/mogrify.php

生成大 gif 后,您可以将其缩小。

我的命令是这样的:

mogrify -layers 'optimize' -fuzz 7% mygif.gif

-layers 选项优化了 gif 中的任何图层

最大的空间节省来自于 -fuzz 选项,它指定在一定公差范围内的颜色可以被认为是相同的颜色。

我的几秒 gif 从 3 MB 变成了几百 kb。

关于php - 在不使用 Gifsicle 的情况下使用 ImageMagick 压缩动画 GIF 的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24819460/

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