0

我正在尝试制作比盒子更大的缩略图。想法是显示缩略图并在鼠标悬停时显示正确的纵横比。

例子

Box size: 100x100 (min size)

If image is 3000x2000, i need 150x100
If image is 2000x3000, i need 100x150

我可以在外部执行代码中的逻辑,但最好使用 imagemagick。

4

1 回答 1

0

将最大输出尺寸设置为 150×150 像素应该可以满足您的要求:

convert input.jpg -resize 150x150 output.jpg

默认情况下,传递给的几何图形-resize是最大尺寸。纵横比被保留。

您还可以像这样指定最小尺寸:

convert input.jpg -resize 100x100^ output.jpg
于 2013-03-13T17:34:01.980 回答