2014-10-17 101 views
0

使用Laravel 4和干預圖像處理圖像上傳。干預圖像類不返回任何exif數據 - Laravel 4

它上傳的很好,但有方向問題。有一個自動定位功能( - > orientate());

但這沒有奏效。所以,看着我試圖閱讀exif數據的文檔,看看發生了什麼。

我在視圖中使用這樣的:

$data = Image::make('uploads/coverimages/IMG_1126.JPG')->exif('model'); 

print $data; 

但它沒有返回,在沒有任何顯示。根本沒有錯誤,沒有任何錯誤。

任何想法?

編輯:該圖像已從單反相機拍攝並簡單地拖入文件夾。沒有上傳/調整大小等,所以它會有EXIF數據。也嘗試了另一種方法( - >寬度),它返回一個值,所以我知道功能正在工作。

回答

1

從文檔:

Note: PHP must be compiled in with --enable-exif to use this method. Windows users must also have the mbstring extension enabled. 
+0

這看起來確實是問題。我目前正試圖弄清楚如何做到這一點。謝謝。 – Lovelock 2014-10-17 18:14:55

+0

如果你有Imagick,你可以在你的Imagick對象上使用getImageProperties('*')方法。 – Barry127 2014-10-17 18:16:30

+0

我檢查了我的phpinfo,它顯示exif已啓用。必須更多地考慮這一點。 – Lovelock 2014-10-17 18:18:00