begin process at 2012 05 31 06:38:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Problème d'affichage avec la libraire GD


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème d'affichage avec la libraire GD

jeudi 7 avril 2005 à 16:01:47 | Problème d'affichage avec la libraire GD

CMOIPOPO

Salut à tous,

Je souhaite dessiner tout bêtement un rectangle en php (je travaille en local) à l'aide de la libraire GD. Pour cela, mon programme est de la forme:

<?php
header
("content-type: image/png");
?>

<?

$largeur = 20;
$hauteur
= 20;
$image
= imagecreate($largeur,$hauteur);

$noir = imagecolorallocate($image,0,0,0);
$blanc
= imagecolorallocate($image,255,255,255);
$jaune
= imagecolorallocate($image,255,255,0);

imagefilledrectangle ($image,5,5,20,20,$jaune);

Imagepng
($image);
ImageDestroy
($image);

?>

Normalement il devrait m'afficher un rectangle mais voici le résultat que j'obtiens:

 ‰PNG  IHDRðçõž PLTEÿÿÿÿÿ^zJîIDATxœc`À´V­ZE ”Ï YÂççIEND®B`‚

La librairie GD est pourtant bien activée (lorsque je fais phpinfo() j'obtiens le tableau suivant:

gd

GD Support enabled
GD Version bundled (2.0.28 compatible)
FreeType Support enabled
FreeType Linkage with freetype
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled

Avez-vous une idée d'ou pourrait venir cette erreur  ?
Merci d'avance,
Pauline

jeudi 7 avril 2005 à 17:24:55 | Re : Problème d'affichage avec la libraire GD

hollenfurst

Membre Club
pour moi ton script est bon simplement il ne faut pas de ligne vide a l'interieur d'un script generant une image voici un code qui fonctionne

<?php                                                                                 Ligne 01
header ("content-type: image/png");
$largeur = 120;
$hauteur = 40;
$image = imagecreatetruecolor($largeur,$hauteur);
$noir = imagecolorallocate($image,0,0,0);
$blanc = imagecolorallocate($image,255,255,255);
$jaune = imagecolorallocate($image,255,255,0);
imagefilledrectangle($image,5,5,30,30,$jaune);
imagepng($image);
imagedestroy($image);
?>                                                                                       Ligne 12
comprend tu ce que je veux dire
si tu as un soucis je suis actuellement sur mirc

vendredi 6 mai 2005 à 09:51:15 | Re : Problème d'affichage avec la libraire GD

john028

Bonjour,

J'ai un problème à peu près identique.
Je souhaite faire un test, et afficher une image.

J'ai easyphp 1.8 et j'ai activé la librairie gd (Je suis sous windowsXP  avec IE et je teste en local)
voici mon script php (grap_dat_form.php).
 
<?php
header("content-type: image/png");
$imgtemps = imagecreate(100,100);
$bleu = imagecolorallocate($imgtemps,0,0,255);
$blanc = imagecolorallocate($imgtemps,255,255,255);
imagefilledrectangle ($imgtemps,5,5,20,20,$blanc);
imagepng($imgtemps);
imagedestroy($imgtemps);
?>

La page que je veut tester (planning.php) est dans le même repertoire que (grap_dat_form.php).
Dans le code j'ai mis:

 <img src="grap_dat_form.php">

Cependant, lorsque j'execute le script j'ai affiché une croix rouge.
J'ai pas mal cherché une solution dans de nombreux forums , c'est pourquoi un avis extérieur me serait utile.

Merci d'avance.

john028
vendredi 6 mai 2005 à 10:41:01 | Re : Problème d'affichage avec la libraire GD

hollenfurst

Membre Club
desole pour cette réponse, mais ton script fonctionne tres bien, donc le probleme dois etre ailleur.

si tu le souhaite tu peux me contacter sur msn : michael@the-orchid-web.com ou skype :pseudo hollenfurst
jeudi 17 juillet 2008 à 14:45:38 | Re : Problème d'affichage avec la libraire GD

ericchoppinet

Bonjour
Dessinez un petit rectangle avec la commande "imagefilledrectangle"  ne pose aucun problème.
En revanche, en dessiner plusieurs s'avère impossible sauf sur le serveur local, et je ne sais pas pourquoi ?
Voyez le petit exemple ci-dessous.
Merci d'avance de me répondre
Eric Choppinet
Email : eric.choppinet@free.fr

<?php
header ("content-type: image/png");
$largeur = 120;
$hauteur = 40;
$image = imagecreatetruecolor($largeur,$hauteur);
$noir = imagecolorallocate($image,0,0,0);
$blanc = imagecolorallocate($image,255,255,255);
$jaune = imagecolorallocate($image,255,255,0);
imagefilledrectangle($image,5,5,30,30,$jaune);
imagefilledrectangle($image,75,5,50,30,$blanc);    // ne s'affiche que sur le serveur local http://127.0.0.1/ Pourquoi ???
imagepng($image);
imagedestroy($image);
?>


Cette discussion est classée dans : image, enabled, gd, support, libraire


Répondre à ce message

Sujets en rapport avec ce message

Probleme avec GD [ par apz ] salut,en voulant tester un script sur ma machine j'ai eu l'erreur suivante :Fatal error: imagecreatetruecolor(): requires GD 2.0 or later in c:\progra EasyPhp 1.7 & GD2 [ par Shinon ] Bonjour, je souhaiterais faire tourner un script permettant de générer des codes barres, mais je n'y arrive pas, et je ne sais pas si c'est le script générer des miniatures avec gd 1.6 [ par vegetaline ] muhaha alors là c'est rigolo, un super défi pour les programmeurs fous!ok j'ai le code pour générer des miniatures grâce au php, mais ça marche qu'ave texte sur image... librairie GD ? [ par ozitoun ] Bonjour bonjour,voili voilou, je cherche à mettre une texte sur une image (jpeg).j'ai essayé les imagestring, imagechar... mais à chaque fois les exem Couper le bas d'une image (GD PHP) [ par dezeque ] bonjour,j'aimerai savoir comment faire pour couper le bas d'une image ?elle fais 600X800 et j'aimerai enlver les 50 dernirers pixels du bas pour quell [BLOB->GD] Redimensionner un "flux image binaire"... [ par arnal69130 ] Bonjour à tous,Je cherche à faire une page pour afficher la carte d'identité d'un "agent", pour simplifier disons juste son nom et sa photo. Je lit de Librairie GD, Besoin d'aide !!! [ par Astalavista ] Bon, je post ca, car je n'arrive pas a trouver ... :( Je cherche un moyen de fair un Stretch sur une image, C'est a dir de deformer une image... enfai Librairie GD [ par Stephan45120 ] J'orai besoin de superposer 2 images. La première en arrière plan et l'autre en calque par dessus(transparente à certain endroit). Ce que je veux arri Librairie GD et perspective [ par MatiZ ] 'lutJe m'interesse un peu beaucoup à la librairie GD en ce moment et j'aurais voulu créer une perspective d'une image, mais je n'ai rien trouver. Donc A propos des images GD [ par ckhalilo ] j'ai un problème d'integration des image dans un formulaire, pour eviter l'envoie automatique dans mon formulaire bref mon problème est le suivant qu


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,577 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales