2013-08-19 41 views
0

我有一堆的网站截图。我需要在页面上显示每个网站的缩略图,所以我一直在使用转换6.6.9这样的大小调整他们:如何仅在图像太大时使用imagemagick重新调整大小?

convert -trim -thumbnail "200x200>" $name.png $name.thumb.png 

这对于大多数图像工作正常,并符合一切都变成200x200的空间。但是,一些网站页面很长,因此它们在200像素高度内显示为非常窄的缩略图。

我想保留所有缩略图相同的宽度,并且如果它们的高度延伸超过300px,则将其切断。我确实需要保持宽高比。

我试过以下,但它似乎并不在我所期望的方式工作,因为它似乎只在一些较大的图片,但不是别人的工作:

convert $name.png -resize "200" -gravity north -crop 200x300+0+0 +repage $name.thumb.png 

我想我误解了一些东西...

回答

0

AH - 发现问题。我忘了给调整大小添加“-trim”选项,并且一些图像上有很多空白。

相关问题