我已经对此进行了一些研究,但没有找到合适的答案,想知道是否有办法实现:
基本上,在将大文件(Adobe CS文件、图像文件、视频等)上传到网站后,我需要为其创建缩略图。我已经完成了这个部分,并且使用一些多线程技术使用户在上传完成后不必等待,效果非常好。
目前,我正在将所有缩略图调整为250x250的正方形大小。这是IM命令:
convert -quiet examplefile.extn
-thumbnail x250
-resize 250x<
-background white
-gravity center
-crop 250x250+0+0
+repage
-unsharp 0x.5
-quality 80
-flatten
thumbnail.jpg
在视频和psd文件中看起来很棒 ;) 好吧,事实证明一些网站要求已经改变了(你不喜欢这种情况吗?)现在我需要根据他们的宽高比调整图像大小。条件如下:
如果高度/宽度 > 1,则将缩略图宽度设置为250,并具有高度自由度(最大500)。 如果高度/宽度 <= 1,则将缩略图高度设置为250,并具有宽度自由度(最大500)。
这是否可能?任何指针、建议或替代方案都将非常感激,因为我继续自己研究...