![如何通过改变纵横比来调整图片大小?](https://linux22.com/image/1130250/%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87%E6%94%B9%E5%8F%98%E7%BA%B5%E6%A8%AA%E6%AF%94%E6%9D%A5%E8%B0%83%E6%95%B4%E5%9B%BE%E7%89%87%E5%A4%A7%E5%B0%8F%EF%BC%9F.png)
当前运行的是 Ubuntu 15.04。我正在尝试调整一组照片的大小,其中每张照片的原始尺寸为 3906*2602。
无论我尝试使用 darktable 还是 mogrify 指定 1920*1080,最终都会得到 1621*1080。
对于 mogrify,我使用了以下规格:
mogrify -path resized -quality 95 -resize 1920x1080 -strip '*.jpg'
显然,我对图片调整大小有些不明白,但在任何地方都找不到任何提示。
有人知道为什么它被调整为 1621 而不是 1920 吗?
答案1
根据 Adonis 的评论,感叹号!
强制 mogrify 忽略原始图像的纵横比。因此使用1920x1080!
size 参数就可以了。