我有一堆网站截图。我需要在页面上显示每个站点的缩略图,所以我一直在使用convert 6.6.9重新调整它们的大小:
convert -trim -thumbnail "200x200>" $name.png $name.thumb.png
这适用于大多数图像,并且适合200x200空间。但是,有些网站的页面非常长,因此它们在200px高度内显示为非常窄的缩略图。
我想保持所有缩略图的宽度相同,如果它们延伸超过300px的高度,则切断任何缩略图。我确实需要保留纵横比。
我已尝试过以下内容,但它似乎没有按照我期望的方式工作,因为它似乎只适用于某些较大的图像而不是其他图像:
convert $name.png -resize "200" -gravity north -crop 200x300+0+0 +repage $name.thumb.png
我想我误解了一些事情......
答案 0 :(得分:0)
AH - 发现了问题。我忘了在调整大小时添加“-trim”选项,有些图像上有很多空格。