2011-02-08 3 views
2

J'ai essayé ce code:Comment ouvrir correctement une image depuis une URL distante avec PHP5 + Imagick?

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

mais il ne fonctionne pas. En outre, je crois que ce n'est pas la meilleure façon de le faire et je veux que le code inclue les meilleures pratiques (maintenant importe à quel point cela sonne ridicule). Sur le même serveur, ce code, utilisant la bibliothèque GD, fonctionne très bien.

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

Est-ce que j'ai manqué quelque chose dans le manuel d'Imagick?

+0

vous obtenez un message d'erreur? – jpwco

Répondre

1

essayez de remplacer:

$image = readImageFile($f) 

avec

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

Oh mon Dieu, quelle faute de frappe! Bien sûr, vous avez raison, mais même s'il est écrit correctement, cela ne fonctionne toujours pas. – gime

Questions connexes