如此处所示:http://www.imagemagick.org/Usage/resize/#shrink选项:
-resize 64x64>
仅在宽度和高度超过64像素时调整大小。但如果有效的话,该如何做呢:
-resize 64>x
或
-resize 64x'ignores'>
换句话说,如果只有宽度超过这个尺寸。 这可能吗?
答案 0 :(得分:8)
您可以通过使用“不太大的”高度值轻松实现这一目标:
convert orig.png -resize '64x10000>' scaled.png
如果原始PNG的宽度大于64像素或(如果其高度大于10 000像素),则会调整原始PNG的大小。但是命令遇到高于10000像素的输入的可能性非常低。因此它(几乎)只会遇到宽度值匹配的输入文件。
宽度低于64像素的原始PNG将保持不变(除非它们的高度超过10000像素......)。