Bonjour,
Je viens chercher de l'aide sur Imagick et ces différentes fonctions et je me retrouve dans un forum GD.
J'ai raté un épisode ?
L'extension Imagick ne peut être utilisée sans GD ?Salut à tous
Afin de faciliter l'entraide, je vous recommande d'utiliser le forum adéquat pour chaque question. Si le forum n'existe pas, merci d'utiliser un système de [tags] dans le titre de votre discussion.
NB : Avant de poster, n'oubliez pas de consulter la FAQ GD, les Cours GD et les Sources GD.
de votre coopération
Alors à quoi elle sert ? Puisque si Imagick et GD sont installée et en marche toute les fonctions genre :
imagecreatefromjpeg()
imagejpeg()
et tout le tralala sont des fonctions GD et utilisent GD pas Imagick, non ?
Bon après ces question et au cas où j'aurais raison je vous explique mon problème.
J'ai installé Image Magick ainsi que l'extension php imagick, je souhiate l'utiliser et je recopie bêtement l'exemple suivant de la doc php.net :
Je l'inclus dans le src de l'image de la page de test comme suis :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 //Fichier : testimg2.php <?php header('Content-type: image/jpeg'); $image = new Imagick('test.jpg'); // Là j'ai changé pour une image à moi situé dans le même dossier que testimg.php // Si 0 est fourni comme paramètre de hauteur ou de largeur, // les proportions seront conservées $image->thumbnailImage(100, 0); echo $image; ?>
Fichier testimg.php
Résultat sous firefox la page affiche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Document sans titre</title> </head> <body> <img src="testimg2.php" /> </body> </html>
Intéressant , non ?
et si j'appelle testimg2.php j'ai :
Encore mieux !
Alors la question à 1 million comment on fait pour afficher une image avec Imagick ?
Je précise que j'ai essayé avec les fonctions imagejpeg() et autre fonctions GD mais ça ne marche QUE si GD est installé et je veux utiliser imagick PAS GD.
Je sais que j'ai l'air enervé mais rassurez vous je reste ZEN c'est juste que j'aimerais comprendre.
Si quelqu'un sait de quoi il retourne un peu d'aide sera la bienvenue.
Partager