我想按照Facebook的方式调整(缩小)一些图片大小。ImageMagick可以实现,不过我也接受建议 :)
我认为Facebook是这样做的:
假设您有一个最大宽度250像素和最大高度200像素,Facebook会优化利用这个空间。尽可能使用250x200尺寸的区域。例如,如果您将图像缩小并得到220x200,则他们会从图像的顶部和底部裁切,直到尽可能多地使用250x200框架。实际上,我认为他们从底部取得更多比例,比上面多1:2.5的比例,这是因为大多数图片的头部在上面,而Facebook也意识到了这一点。
这种调整算法有没有名称?是否有办法让ImageMagick去实现这个功能?
非常感谢!
编辑:实际上Facebook似乎并没有使用这种“智能”的调整技术。他们只在有最小宽度或最小高度时进行调整。当他们在相册中显示图像时,他们会从顶部/底部或左侧/右侧裁剪,以尽可能多地使用框架(至少我是这么理解的)。
-Tobias
我认为Facebook是这样做的:
假设您有一个最大宽度250像素和最大高度200像素,Facebook会优化利用这个空间。尽可能使用250x200尺寸的区域。例如,如果您将图像缩小并得到220x200,则他们会从图像的顶部和底部裁切,直到尽可能多地使用250x200框架。实际上,我认为他们从底部取得更多比例,比上面多1:2.5的比例,这是因为大多数图片的头部在上面,而Facebook也意识到了这一点。
这种调整算法有没有名称?是否有办法让ImageMagick去实现这个功能?
非常感谢!
编辑:实际上Facebook似乎并没有使用这种“智能”的调整技术。他们只在有最小宽度或最小高度时进行调整。当他们在相册中显示图像时,他们会从顶部/底部或左侧/右侧裁剪,以尽可能多地使用框架(至少我是这么理解的)。
-Tobias