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] Couleur transparente image png


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Août 2006
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 199
    Points : 116
    Points
    116
    Par défaut [ImageMagick] Couleur transparente image png
    Bonjour,

    Je souhaite créer un image png ayant un couleur transparente (celle ci étant ensuite le fond d'un div transparent). Cependant je n'arrive pas à avoir quelque chose de correct. J'essaye de créer une image noire transparent mais j'obtiens une image noire opaque. Voilà mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $image = imagecreatetruecolor(100,100);
    imagecolorallocatealpha( $image , 0, 0 , 0 , 50 );
    imagepng($image,'./images/testCreation.png');
    imagedestroy($image);
    Quelqu'un à t'il une idée?

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Août 2006
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 199
    Points : 116
    Points
    116
    Par défaut
    c bon j'ai trouvé, j'avais juste pas capté le fonctionnement. Voilà le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    $image = imagecreatetruecolor(100,100);
    imagealphablending($image, false);
    imagesavealpha($image, true);
     
    $color = imagecolorallocatealpha( $image , 0, 0 ,0 , 75 );
    imagecolortransparent( $image , $color );
    imagefilledrectangle($image, 0, 0, 100, 100, $color);
     
     
    imagepng($image,'./images/testCreation.png');
    imagedestroy($image);

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Août 2006
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 199
    Points : 116
    Points
    116
    Par défaut
    en fait la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    imagecolortransparent( $image , $color );
    est inutile.

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

Discussions similaires

  1. [SWING][JAVA2D] définir le couleur transparente d'un PNG
    Par TreizeSegments dans le forum 2D
    Réponses: 16
    Dernier message: 03/08/2009, 10h39
  2. [Traitement d'image] Image PNG et couleur transparente
    Par Nyphel dans le forum Webdesign & Ergonomie
    Réponses: 5
    Dernier message: 25/10/2007, 15h29
  3. [ImageMagick] Transparence alpha image png
    Par ShadoX dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 12/06/2006, 18h32
  4. [Cross-Browser] Couleur d'une image PNG
    Par [BkM-) dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 17/11/2005, 21h00
  5. [ImageMagick] Mixer une image Gif et PNG
    Par rigolman dans le forum Bibliothèques et frameworks
    Réponses: 14
    Dernier message: 16/10/2005, 14h58

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