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 :

[GD] Générer une image


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2009
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 77
    Par défaut [GD] Générer une image
    Bonjour,

    Voila j'ai crée une petite page sympa qui crée une image,
    pour le choix de la couleur sa se passe dans le paramètre d'url,


    Seulement l'image ne s'affiche pas avec ce script, la variable couleur n'a pas l'air d'être prise en compte :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <?php
    header ("Content-type: image/png");
    $image = imagecreate(20,20);
     
    $couleur = str_replace("-",", ", $_GET['id']);
     
    $orange = imagecolorallocate($image, $couleur);
     
    imagepng($image);
    ?>

  2. #2
    Membre émérite Avatar de micetf
    Homme Profil pro
    Professeur des Ecoles
    Inscrit en
    Mai 2009
    Messages
    557
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Professeur des Ecoles
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2009
    Messages : 557
    Par défaut
    Fais plutôt comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?php
    header ("Content-type: image/png");
    $image = imagecreate(20,20);
     
    $couleur = explode("-",$_GET['id']);
     
    $orange = imagecolorallocate($image, $couleur[0],$couleur[1],$couleur[2]);
     
    imagepng($image);
    ?>
    imagecolorallocate demande 4 paramètres : la ressource image et les 3 valeurs des composants RVB.

    Bref, imagecolorallocate($image, "155,155,155"),
    ce n'est pas pareil que imagecolorallocate($image, 155, 155, 155).

    Fred

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2009
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 77
    Par défaut
    merci micetf.

    Si quelqu'un veut un exemple il le trouvera à cette page au format png après une réecriture d'url
    http://www.jbsr.fr/image-110-123-240.png

    RESOLU

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

Discussions similaires

  1. Réponses: 14
    Dernier message: 15/05/2006, 17h34
  2. Réponses: 3
    Dernier message: 02/12/2005, 14h23
  3. Comment générer une image dynamiquement ?
    Par K20 dans le forum Langage
    Réponses: 12
    Dernier message: 19/11/2005, 02h27
  4. [ImageMagick] Générer une image à partir de plusieurs images ?
    Par fichtre! dans le forum Bibliothèques et frameworks
    Réponses: 8
    Dernier message: 16/02/2005, 16h32
  5. [ImageMagick] Comment générer une image d'un code à entrer ?
    Par MiJack dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 16/01/2005, 22h29

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