IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[ImageMagick] imagegif m'affiche le contenu binaire de l'image


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre expérimenté
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Points : 1 500
    Points
    1 500
    Par défaut [ImageMagick] imagegif m'affiche le contenu binaire de l'image
    Salut,

    Sur ma page php j'ai défini en tout début un header("Content-type: image/gif");
    Ensuite j'ai des echo et des traitement et à la fin j'ai ce code pour créer et afficher une image:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    		$im = imagecreatefromgif('images.gif');
    		if (!$im) {
    			echo "<center><span style='color:red;font-family:Verdana;font-size:11px'>Erreur de la création de l'image</span></center><br><br>";
    		}
    		$textcolor = imagecolorallocate($im, 255, 255, 255);
    		imagestring($im, 1, 64, 30, $chaine, $textcolor);
    		imagegif($im);
    Sauf que voila ce que ça affiche sur ma page:

    GIF89aÈp„ÿÿÿ)ƒƒííìÑÑÐÀÀ¿¬¬«““’.-+¡ Ÿ'ÉÈÈ·¶¶ùùùóóóæææßßßØØØ]]]FFFÿÿÿ!ù,Èpþ`%Ždižhª®lë¾p,Ï+cßx®ï|ïSÀ pH,ȤrÉl:‹"FbJ*Z¯Ø¬6ËPl¿à+Å.›¿ã³]»ÏÝ·;-¯oéöy;ϧÆû`x€y‚ƒ{†u‰X…ŒkŽbˆ’j‹• S‘˜d›“Ržf—˜š¢Y¦¥”§[¤  ¯rŽº¬V…¯±³µ·¹_S ¨«¿X¤´ É v¼¾Ñ™SÔµ×ÙÛa·²ZÐàU¤í¸ ôº½É¸W/–qSz]¡†N Á±ö‚8®6‡ CHÏ>}üø °Š:]ÍþÜÁ‹7…”È“ú(œ¹OæƒÔÉ$ÐáK+Ô8@—sÀNœ:ð¤†@f»¢G^éu+&Í—lVIV`A;• XrñyOß- J*üù°VÏ©ßúRØvJÝ—½èNt+ÕJÙ“hy^ýy¥×F+Yºl`1Áeƒ×.(ð Â[+k©¬•LŸ¬Î–3S™\ùrÆ°=V;7î¯"×} %ÖŠËYÕ´íc-×1,‘7ûštt(·{±HúN~*§Ë›Ý«–î¼ WIyqØÚ¶}¾@fk  Uª±Š·¼¾r³µž@,õ½ìW¬7?ûéš©SÞfýœWlÖ(þãmàµ$Þ#©Ä¡$ï|× ƒ§L†ŒTÈ`ƒ.Qø X&âá…~Œh¢Š²Habñ„¡‹ÒØ!ŒàÈØ¡¬”hˆ‡>)ä<(`ä‘H&©ä’L"9F“PF)¥”ONiå• TøÄ–\RÀ—`†)æ˜d–iæ™h¦©æšl¶I¦<ŠB‘tÖiçxæ©ç p¢˜Éž€*è €öé眄&ªè¢‰Š"¢ŒF*é¤A:z!¤”fªi¤–6ˆé¦ †ºg§yPY@ˆªêªv’Z=ÜPƒŸæp· ™+«¼ŽZAœ`ÜCÞ-‚)ÅÓú@\\µÞpÁ®ÏÚ*í®½þVÛꯃdF“3 %ShÌúë*ÔR˹ÑZ«.‘®Ê¡mÞ!® Ϧk.´ëæ+d»okKZïÊÛC¹¸:[°¹ú&Ì¿nÀš€¬Úy‹hÍÒ›î¹ÓꀰÂú2솧ö6É.ëÇ(sŠí¡)·Üèʺ,s o8óÍyÖüKÅ8÷̃Î=ú,ô¾0_:ôÑ?ÿŠåÒLÉ3Ò>‹ÐåÔL¸iõÕXg*õÖ`¡`‡-öØd—möÙh§*öÚl·í vÙ^ËùöÜt×m÷Ýx‡·'äí÷߀¾öÞ›ô-øáˆ' 7á¥(îøãÍx%†Gnù倓J ¢•Ñy&þ˜‡.úâE‹ü9\kœ^ù謷n¶æçT¯$_cå½2{íƒîúïÀ[{o½d¥œ> àö0,Ð)+òÊSüô¬Ÿ]dÂgK¡çšïÔ‡o¹õØ{¯Ý¯Do 0â·9©h%Ïßæh’sÐõb^·û„$½ûD©H–óÑNkaÈWŒ£Úî|« ó69 Mð‚,x"ˆÁ¶*‚ò ÝÂð„j+¡‰PÈÂ×i°6l! áÔ´Z)†2<¡Ô¨ÆÃ#pí‡@ ¢Õ¤ÂAíˆ6(â ž†Ä™)Ll¢ËžØ‡(J1eT䃯ȱ,‚‹CsþU²ƒº}%@yù‰rrF*lŒƒYu·…ÎÙ1.½£&G€Á‹€ yÉ?†’Æx¡1ÛcÏĨŒý)$~þ«‰rîˆHxAP‘8c$X¾ÍÝq8tt#&oÆHßÀË“±shòx²Qʬ”¨ùIütc¾OÆks¢tå ûø¯?òÎ’ Yc5äRIóåR—X|áP Ï@™-ÓÙr¡ A3™À*Ü5QæÅnl³‹ÊdÉ¿ ªnÖaœäÔ mÈÎ&¡3”Úaç)Øóžø̧>÷ÉÏ~úóŸ ¨@JÐ}šsH¨BÊІ:ô¡¨D'JÑŠZô¢=èî(€ÑŽzô£ ©HªÑ9Œô¤(M©J)ZRH¬ô¥0)H[J+™Úô¦8e(MÏÀÑœúô§*|NÇŽ,¨¨HM êGAHT‘•JªT%ÊÔ¸È/º8`IòØÓ©zõ«U ¥BqбçMÒ’™øªZ§VÓYrÜce Z×JW¤¶µ–¾HŸ\ÐÕºúõ¦w+7äH´òõ¯ˆµé]—×a€§dVb'ûÒš¡¯”ÍlH-[Ìjö³ål< ÚÒNT´0*j+ŠZ4¬öµmí`KÛ†®³¸uRmw›Pøö·À ®p‡KÜ„;
    ...

  2. #2
    Membre à l'essai
    Inscrit en
    Février 2005
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 18
    Points : 18
    Points
    18
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <?
       $filename = 'images.jpg';
       header('Content-type: image/jpeg');
       header('Content-transfer-encoding: binary');
       header('Content-length: '.filesize($filename));
       readfile($filename);
    ?>
    C'est une alternative pour produire une image en JPEG à la place, si c'est faire une image simplement qui t'intéresse.

  3. #3
    Membre expérimenté

    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 249
    Points : 1 565
    Points
    1 565
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="ton_fichier.php">

  4. #4
    Membre à l'essai
    Inscrit en
    Février 2005
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 18
    Points : 18
    Points
    18
    Par défaut
    C'est bon. Voilà l'astuce, c'est http://lebdenat.africa-web.org/artic...?id_article=29

  5. #5
    Membre expérimenté
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Points : 1 500
    Points
    1 500
    Par défaut
    C'est bon merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Afficher contenu binaire du registre eax
    Par stoner dans le forum x86 32-bits / 64-bits
    Réponses: 11
    Dernier message: 11/03/2013, 16h25
  2. Contenu binaire d'une image
    Par aliab dans le forum Apple
    Réponses: 1
    Dernier message: 15/11/2009, 01h11
  3. Afficher un arbre binaire avec sa structure
    Par PhoneKilleR dans le forum C
    Réponses: 7
    Dernier message: 23/04/2008, 23h24
  4. Afficher le contenu d'un registre
    Par mikevador02 dans le forum Assembleur
    Réponses: 10
    Dernier message: 23/06/2003, 18h18
  5. Réponses: 1
    Dernier message: 12/02/2003, 09h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo