【发布时间】:2014-08-23 00:23:24
【问题描述】:
我有一堆图片是桌面壁纸,但大小不同。对于我的示例,我将使用 1920x1080 分辨率。如何缩放图像以便:
- 对于宽度和高度小于我的屏幕的图像,图像居中,然后按比例放大,直到两者中较小的一个达到 1920 或 1080
- 对于宽度或高度小于我的屏幕的图像,图像居中,然后
- 如果图片是纵向的,宽度会放大到1920,高度会按比例缩放
- 如果图片是横向的,高度会放大到1080,宽度会按比例缩放
- 对于宽度和高度大于我的屏幕的图像,图像居中,然后
- 如果图像是纵向的,宽度将缩小到 1920,高度将按比例缩放
- 如果图片是横向的,高度会缩小到1080,宽度会按比例缩放
我尝试了mogrify -resize 1920x *.png、mogrify resize x1080 *.png 和mogrify resize 1920x1080 *.png,但这些命令中的每一个都至少有一张图像有边框。
【问题讨论】:
标签: imagemagick mogrify