ImageTrueColorToPalette

ImageTrueColorToPalette -- Convertit une image en vraies couleurs en image à palette

Description

void imagetruecolortopalette ( resource im, boolean dither, int ncolors)

imagetruecolortopalette( ) convertit l 'image en vraies couleurs im en image à palette . Le code de cette fonction est directement tiré de la librairie du " Independent JPEG Group " , qui est tout simplement génial . Le code a été modifié pour préserver l ' essentiel du canal alph dans la nouvelle palette , en plus de conserver les couleurs du mieux possible . Mais cela ne fonctionne pas toujours comme voulu . Il est alors préférable de générer un résultat en vraies couleurs , ce qui a toujours le meilleur rendu .

Si dither vaut TRUE , cela indique que l' image doit être ditherée : l'image sera un peu plus granuleuse , mais l 'approximation des couleurs sera meilleure .

ncolors est le nombre maximal de couleurs dans la palette finale .

Note : imagetruecolortopalette() a été ajoutée en PHP 4.0.6 et nécessite GD 2.0.1.