因此,我对此进行了一些研究,但找不到合适的答案,并想知道是否有办法做到这一点:
基本上,在将大文件(adobe cs 文件、图像文件、视频等)上传到网站后,我需要为它们创建缩略图。我已经完成了这部分,它实际上使用一些多线程技术效果很好,不会让用户在上传完成后等待。
目前我正在将所有缩略图调整为 250x250 的正方形大小。这是即时消息命令:
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 文件上看起来很棒;)好吧,事实证明一些网站要求已经改变(当这种情况发生时,dontya 喜欢它吗?)现在我需要根据它们的纵横比调整图像大小。条件是:
如果高度/宽度 > 1,则将缩略图宽度设置为 250,高度自由(最大 500)。如果 height/width <= 1,则将缩略图 HEIGHT 设置为 250,宽度自由(最大 500)。
这可能吗?在我继续研究自己的过程中,任何指示、建议、替代方案都非常感谢......