【发布时间】:2011-07-08 03:05:52
【问题描述】:
我注意到我上传到 Facebook 的每张图片都会自动裁剪为缩略图。自动我的意思是用户不以任何方式参与设置裁剪参数。困扰我的是,即使使用自动裁剪,Facebook 最终获得的缩略图也是智能的(它们以某种方式裁剪了人脸或人物所在的确切区域)。这怎么可能以及如何在 PHP 中做到这一点?
附: 我无法将安装的东西安装到服务器上。即使没有面部检测,也有办法做出很好的猜测。我注意到,对于较大的图像,facebook 需要手动裁剪,并且只对较小的图像进行自动裁剪。 主要目标是制作智能方形裁剪,然后将其调整为缩略图。
【问题讨论】:
-
旁注,我认为 FB 也会在客户端调整大小。有一些很好的免费工具,例如 Plupload (plupload.com/index.php),但它没有任何“智能”裁剪。
-
我现在正在调整大小,但我想在调整大小之前进行裁剪 :) 主要目标是让所有拇指变成正方形,然后调整它们的大小。