imj*_*dev 7 php imagemagick gif
所以我的网络主机不会安装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");
Run Code Online (Sandbox Code Playgroud)
带水印的 GIF 几乎没有压缩,有时甚至会变大。我怎么能解决这个问题?
dco*_*296 11
我在 ImageMagick 的 Mogrify 上取得了成功:https ://www.imagemagick.org/script/mogrify.php
生成大 gif 后,您可以将其缩小。
我的命令看起来像:
mogrify -layers 'optimize' -fuzz 7% mygif.gif
Run Code Online (Sandbox Code Playgroud)
该-layers选项优化了 gif 中的任何图层
最大的空间节省来自-fuzz选项,它指定在一定容差内的颜色可以被认为是相同的颜色。
我的几秒钟 gif 从 3 MB 变成了几百 kb。
Kri*_*ian -5
无需代码即可在线转换 gif 文件。
http://www.imagemagick.org/MagickStudio/scripts/MagickStudio.cgi
如果你想使用代码为什么不使用
-quality 80% old.gif new.gif
这应该会减少文件大小
答案摘自:
如何使用 ImageMagick 压缩 gif 图像的大小?
/sf/ask/600524851/
| 归档时间: |
|
| 查看次数: |
8848 次 |
| 最近记录: |