Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Images > Imagick
Imagick Forum d'entraide pour l'extension Imagick permettant de manipuler des images en PHP (port de l'API ImageMagick).
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/12/2007, 17h32   #1
Membre à l'essai
 
Inscription : mai 2007
Messages : 63
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mai 2007
Messages : 63
Points : 22
Points : 22
Par défaut [ImageMagick] convertir un jpg en gif

Bonjour,

Voila j'utilise ImageMagick pour faire des miniatures.

J'arrive à miniaturiser mon image mais pas à la convertir au format gif. Ou alors l'enregistrer à ce format.

En consultant la doc de php je trouve pas la fonction qui me permet de faire çà et sur le net je trouve que la ligne de commande.

Merci pour vos conseils
The SorroW est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2007, 18h51   #2
Membre chevronné
 
Avatar de |PaRa-BoL
 
Inscription : novembre 2003
Messages : 737
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : novembre 2003
Messages : 737
Points : 782
Points : 782
ImageMagick propose différents outils :

"convert" pour les conversion unitaires ou "mogrify" pour les convertions multimples.

Exemple :

`convert image.jpg image.gif`

(Peux être avec l'argument -format)

Facile à utiliser avec exec().


Sinon avec PHP directement et GD :

http://fr.php.net/manual/fr/function...tefromjpeg.php
http://fr.php.net/manual/fr/function.imagegif.php
__________________
http://www.ape-project.org/
|PaRa-BoL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2007, 09h38   #3
Membre à l'essai
 
Inscription : mai 2007
Messages : 63
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mai 2007
Messages : 63
Points : 22
Points : 22
Merci pour la doc çà m'aide un peu plus mais j'ai un problème par rapport à convert image.jpeg image.gif . Le chemin jusqu'à mon image est matérialisé par une variable qu'on appelera $path.

Je peux pas l'ecrire en dur dans le convert comment je peux faire ?

Merci
The SorroW est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/12/2007, 11h58   #4
Membre à l'essai
 
Inscription : mai 2007
Messages : 63
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mai 2007
Messages : 63
Points : 22
Points : 22
Pour donner un exemple de mon code
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
        $image_mini = new Imagick($directory.$file);
 
        $image_mini->setImageFormat('GIF');
 
        $image_mini->thumbnailImage($largeur_max_miniature, 0);
 
        echo $image_mini->getImageFormat();
 
        //On ecrit les images avec leurs transformations sur le serveur
        $image_mini->writeImage();
 
        //On détruit les objets créés
        $image_mini->destroy();
Lorsque je fais le echo il y a bien le format GIF qui s'affiche mais sur le serveur j'ai l'image miniaturisé mais au format jpeg... je comprend pas.

Help me !!!
The SorroW est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h20.


 
 
 
 
Partenaires

Hébergement Web