Se connecter avec
S'enregistrer | Connectez-vous

miniature lib GD

Dernière réponse : dans Programmation

Bonjour !
Je doit faire des miniature dynamique pour une galerie d'icone PNG mais une fois la mini faite, le fond n'est plus transparent mais noir.

Voilà mon code :
  1. //CREATION MINIATURE
  2. $source = imagecreatefrompng("$temp");
  3. $destination = imagecreatetruecolor(128, 128); // On crée la miniature vide
  4.  
  5. // Les fonctions imagesx et imagesy renvoient la largeur et la hauteur d'une image
  6. $largeur_source = imagesx($source);
  7. $hauteur_source = imagesy($source);
  8. $largeur_destination = imagesx($destination);
  9. $hauteur_destination = imagesy($destination);
  10.  
  11. // On crée la miniature
  12. imagecopyresampled($destination, $source, 0, 0, 0, 0, $largeur_destination, $hauteur_destination, $largeur_source, $hauteur_source);
  13.  
  14. // On enregistre la miniature
  15. imagepng($destination, $rep.'mini/'.$neoname);


Jai lu la doc de imagecreatetruecolor() et on m'y dit qu'elle créer une image vide a fond noir mais je ne vois toujours pas comment le supprimer

Autres pages sur : miniature lib

Lassé par la pub ? Créez un compte
Lassé par la pub ? Créez un compte
Tom's guide dans le monde