我正在尝试制作比盒子更大的缩略图。想法是显示缩略图并在鼠标悬停时显示正确的纵横比。
例子
Box size: 100x100 (min size)
If image is 3000x2000, i need 150x100
If image is 2000x3000, i need 100x150
我可以在外部执行代码中的逻辑,但最好使用 imagemagick。
我正在尝试制作比盒子更大的缩略图。想法是显示缩略图并在鼠标悬停时显示正确的纵横比。
例子
Box size: 100x100 (min size)
If image is 3000x2000, i need 150x100
If image is 2000x3000, i need 100x150
我可以在外部执行代码中的逻辑,但最好使用 imagemagick。
将最大输出尺寸设置为 150×150 像素应该可以满足您的要求:
convert input.jpg -resize 150x150 output.jpg
默认情况下,传递给的几何图形-resize
是最大尺寸。纵横比被保留。
您还可以像这样指定最小尺寸:
convert input.jpg -resize 100x100^ output.jpg