JeuWeb - Crée ton jeu par navigateur
Creation image - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Creation image (/showthread.php?tid=352)



Creation image - nemesis_elite - 23-10-2006

Bonjour

Encore une fois j'ai besion d'aide :toilette:
En effet j'ai créer un script qui permet de créer une userbar pour chaque personnage avec plusieures infos.
j'ai çà
Code :
<?php

// Récupération des données
$idJoueur = 2;
$nomJoueur = 'NemeSiS_eliTe';
$lvlJoueur = 18;

$lvl = 'LVL : '.$lvlJoueur;
$statut = 0; // 0 déconnecté , 1 conecteé
$nomImage = $idJoueur.'.png';

header("Content-type: image/png");
//création des images
$im = ImageCreateFromPNG('userbar_jeu.png')
    or die ("Impossible de crée fond");
$skin = ImageCreateFromPNG('skin1.png')
    or die ("Impossible de crée le skin");

$text_color = imagecolorallocate ($im, 0, 0, 0);
imagecopy ( $im, $skin, 0, 0, 0, 0, 32, 46);
imagestring ($im, 3, 50, 5, $nomJoueur, $text_color);
imagestring ($im, 2, 50, 17, $lvl, $text_color);

if ($statut == 0){
imagestring ($im, 2, 50, 31, 'Déconnecté', $text_color);
}else
imagestring ($im, 2, 50, 31, 'Connecté', $text_color);

// Enregistrement de l'images
imagepng($im, $nomImage);
?>

Quand j'execute ce code il marque
"L'image “http://127.0.0.1/Test/userbar_perso.php” ne peut être affichée car elle contient des erreurs."

Mais moi je ne veux pas l'afficher. Je veux juste la créer. Et c'est Tout.

Pourriez vous m'aider ???

Merci :respect:


RE: Creation image - Plume - 23-10-2006

imagepng() crée une image ...


RE: Creation image - gtsoul - 23-10-2006

tout dépend du nombre d'argument de la fonction imagepng() (ou imagesjpeg)

si tu enlèves l'adresse de l'image ($nomimage) celle-ci s'affiche à l'écran (si tu n'as pas d'erreur dans ta page et si tu as précisé le type mime)


RE: Creation image - nemesis_elite - 23-10-2006

Du nombre d'argent ??


RE: Creation image - Michu - 23-10-2006

je pense qu'il veut dire nombre d'arguments .


RE: Creation image - Raoull - 23-10-2006

Déjà
Code PHP :
<?php 
header
("Content-type: image/png");
n'est à mettre (tout en haut du script) seuelemnt si ton image doit être affiché direct.

Là, tu enregistre ton image, il faut donc commenter ce header !

Vérifie aussi que 'userbar_jeu.png' est dans le même rep que ton script.

Sinon le reste à l'air bon à première vue.

Tu as vu sans doute que je développe la même chose. Si tu veux, et si tu galères trop, je te mettrai mon script.

Sinon pour débuguer ton script, commente le header (!) et imagepng($im, $nomImage), pour afficher les erreurs.