2011-02-08 68 views
2

我試過這段代碼:如何使用PHP5 + Imagick從遠程URL正確打開圖像?

$image = new Imagick(); 
$f = fopen('http://www.url.com/image.jpg', 'rb'); 
$image = readImageFile($f); 

,但它不工作。 此外,我認爲這不是最好的方法,我希望代碼包含最佳實踐(現在聽起來很荒謬)。 在同一臺服務器上,這個使用GD庫的代碼工作得很好。

$im = imagecreatefromjpeg('http://www.url.com/image.jpg'); 

我想念Imagick手冊中的東西嗎?

+0

你得到一個錯誤信息? – jpwco 2011-02-08 22:07:29

回答

1

嘗試更換:

$image = readImageFile($f) 

$image->readImageFile($f); 
+0

哦,上帝,這是一個錯字!當然你是對的,但即使它被正確寫入,它仍然不起作用。 – gime 2011-02-08 20:17:47