仅调整大于 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的主要内容,如果未能解决你的问题,请参考以下文章

当文件大小大于 2mb 时,Imagick 无法调整 GIF 图像的大小

如何在保持宽高比的同时将图像调整为固定的宽度和高度?

在NativeScript中调整图像大小吗?

如果视口超过一定宽度,则停止图像元素下载图像

Select2 字段宽度难以调整大小

窗口调整大小后的jQuery悬停功能无法更改为单击功能