我想用convert命令减小gif图像的大小.目前我使用的标志-depth 8,-type Grayscale,-depth 8和-resize '400x300>'.
我还确保[0]在源图像文件名之后删除任何GIF动画的第一帧.
但文件有时仍然太大(超过100K).即使我牺牲分辨率,我也想尽量让它们变小.我怎样才能做到这一点?
小智 53
convert test.gif -fuzz 10% -layers Optimize result.gif
Run Code Online (Sandbox Code Playgroud)
添加-fuzz 2%产生了更好的优化,但仍然不是很好.at -fuzz 15%它将帧优化的差异与我之前提到的可见色带变化隔离开来.25%的差异几乎只是文本的变化.
最后是一个巨大的30%模糊因子(忽略该数字下面的颜色变化,它是否优化到文本变化.
Mar*_*oma 26
你可以尝试gifsicle:
gifsicle -O3 old.gif -o new.gif
Run Code Online (Sandbox Code Playgroud)
如果是动画,你可以尝试跳帧(看它是如何工作的).
尝试使用该选项:
型调色板
它可能有助于减小 gif 文件的大小,哦,我相信深度 8 只能用于 png 图像。
| 归档时间: |
|
| 查看次数: |
32672 次 |
| 最近记录: |