Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1765 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  GD, creer un gif avec transparence...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

GD, creer un gif avec transparence...

n°949719
FonzieV
Posté le 10-01-2005 à 01:02:41  profilanswer
 

Hello, c encore moi et la GD  :whistle: .
 
Donc hier, je devais couper une image en cubes de 16*16 pixels au format png...
Aujourd'hui je doit utiliser le format gif , ça marche perfect (ya pas de message d'erreur, les vignettes sont crées) mais la transparence ne marche pas...
 
 
Voilou mon code original (qui marche perfect en png).  

Code :
  1. $theimage = "original.png";
  2.       // détermine sa taille  
  3.       $im = imagecreatefrompng($theimage);
  4.       $w = imagesx($im);
  5.       $h = imagesy($im);
  6.       $nim=0;
  7.         for($i=0;$i<$h/16;$i++)
  8.           {
  9.             for($j=0;$j<$w/16;$j++)
  10.               {
  11.                   // crée l'image de sortie  
  12.                   $im2 =  imagecreatetruecolor(16,16);
  13.                   // remplit l'image de sortie  
  14.                           imagecopyresampled($im2,$im,0,0,$j*16,$i*16,16,16,16,16);
  15.                   imagecolortransparent($im2,imagecolorallocate($im2,255,0,140));
  16.                   // enregistre  
  17.                   $name="gfx_pack/$name2/$nim.png";
  18.                         if(imagepng($im2,$name))
  19.                           {}
  20.                         else
  21.                           {print("error" );}
  22.                   print("$name<BR>" );
  23. $nim++;   }
  24.          }


 
Bon, la modif que je fais pour passer au gif:
 

Code :
  1. $name="gfx_pack/$name2/$nim.gif";
  2.                         if(imagegif($im2,$name))


 
Mais ya plus de transparence :sweat: .
 
Merci bcp de votre aide  ;) .
 
A+
 
Fonzie

mood
Publicité
Posté le 10-01-2005 à 01:02:41  profilanswer
 

n°952289
FonzieV
Posté le 13-01-2005 à 12:35:14  profilanswer
 

Personne n'a une idée ?
:( :D

n°952291
Profil sup​primé
Posté le 13-01-2005 à 12:41:37  answer
 

t'as bien changé ton header?
 
(je sais pas s'il se change, mais on sait jamais :D)

n°952321
jagstang
Pa Capona ಠ_ಠ
Posté le 13-01-2005 à 13:40:28  profilanswer
 

c'est pas un bug ça ? antp

n°952411
antp
Super Administrateur
Champion des excuses bidons
Posté le 13-01-2005 à 15:19:29  profilanswer
 

JagStang a écrit :

c'est pas un bug ça ? antp


 
:??: qu'est-ce que j'ai à voir dans l'histoire ? la question c'est sur le gif (alors que moi c'est le png) et gd (que je n'ai jamais utilisé)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°953215
FonzieV
Posté le 14-01-2005 à 16:38:22  profilanswer
 

"t'as bien changé ton header?
 (je sais pas s'il se change, mais on sait jamais :D)"
Bin, ici:
                  $name="gfx_pack/$name2/$nim.gif";
                        if(imagegif($im2,$name))
Je met pas de header, c la gd qui crée l'image dans le répertoire "gfx_pack/$name2/" tout seul.

n°953666
jagstang
Pa Capona ಠ_ಠ
Posté le 15-01-2005 à 17:38:03  profilanswer
 

antp a écrit :

:??: qu'est-ce que j'ai à voir dans l'histoire ? la question c'est sur le gif (alors que moi c'est le png) et gd (que je n'ai jamais utilisé)


j'ai compris que c'était l'inverse. gif ok mais pas PNG. sorry

n°953668
antp
Super Administrateur
Champion des excuses bidons
Posté le 15-01-2005 à 18:02:56  profilanswer
 

JagStang a écrit :

gif ok mais pas PNG. sorry


 
 [:ban]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°956863
FonzieV
Posté le 19-01-2005 à 20:47:30  profilanswer
 

Up ^^. Bon, je sais que c *tout con* comme question mais il doit  bien y avoir quelqu'un qui sait comment faire...
 
Merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  GD, creer un gif avec transparence...

 

Sujets relatifs
Créer un plan?Créer un .jar
créer une barre de défilement dans un tableaucreer des repertoire sous dos
Méthodologie pour créer un XSL de transformation XML ?[Direct3D] creer une région windows a partir d'un rendu direct3D
Comment creer une DLL avec borland c++ 5.5 compilerCréer des PDF avec python
créer un forum simpleJe voudrais créer un script mais je suis super débutant !
Plus de sujets relatifs à : GD, creer un gif avec transparence...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR