仅调整大于 250px 的 gif

Posted

技术标签:

【中文标题】仅调整大于 250px 的 gif【英文标题】:resize only bigger gif than 250px 【发布时间】:2020-07-04 00:15:39 【问题描述】:

我只想调整高度或宽度大于 250 像素的图像

但保存纵横比 对于 png 和 jpg 文件,我使用这个

mogrify -resize '250x250>' *.jpg

因为 gif 无法正常工作,因为它只裁剪了 gif 的第一张图片

我试过了

gifsicle --resize '250x250>' --batch  *.gif

我得到这样的结果

gifsicle:无效尺寸“250x250>”(需要 WxH)

因为 > 不被接受

【问题讨论】:

【参考方案1】:

对于 gifsicle,请使用 --resize-fit widthxheight

gifsicle --resize-fit '250x250' --batch *.gif

来自https://www.lcdf.org/gifsicle/man.html

纵横比保持不变。 --resize-fit 选项只会缩小图像——如果 GIF 已经适合矩形,则不会执行调整大小。

【讨论】:

图像不需要是 250 x 250 仅当宽度或高度大于 250 时,然后将其调整为 250 并且不要丢失纵横比 ?.根据链接的手册页,这就是这样做的:“--resize-fit 选项只会缩小图像——如果 GIF 已经适合矩形,则不会执行调整大小。”

以上是关于仅调整大于 250px 的 gif的主要内容,如果未能解决你的问题,请参考以下文章