2011-03-03 38 views
7

我注意到,我上傳到Facebook的每個圖像會自動裁剪爲縮略圖。自動錶示用戶不以任何方式參與設置裁剪參數。讓我煩惱的是,即使使用自動作物,Facebook最終獲得的縮略圖也是智能的(它們以某種方式裁剪人臉或人物的確切區域)。這怎麼可能以及如何在PHP中完成?Facebook像自動圖像作物與智能結果

P.S. 我無法安裝東西到服務器。即使沒有面部檢測,也有一定的猜測。我注意到,對於較大的圖像,Facebook需要手動作物,並且只對較小的圖像進行自動裁剪。 主要目標是製作靈巧的方形作物,然後調整它們的縮略圖大小。

+0

我注意到,我認爲FB還會對客戶端進行一些調整。有一些像Plupload(http://www.plupload.com/index.php)這樣的免費工具,但它沒有任何「智能」裁剪。 – 2011-03-03 15:07:57

+0

我現在正在調整大小,但我想在調整大小之前裁剪:)主要目標是讓所有大拇指平方,然後調整它們的大小。 – 2011-03-03 15:10:41

回答

0

我不知道這是Facebook做的事情,但我很確定這是可以通過「人臉檢測」像任何數碼相機這些天。

我覺得這是你要搜索的內容:

http://www.xarg.org/project/php-facedetect/

,但你必須能夠安裝附加到服務器。我想如果你想通過phl來做到這一點,你將不得不在服務器上安裝一些東西。

+0

我無法在服務器上安裝東西。看看P.S.謝謝:) – 2011-03-03 15:08:06