imagetruecolortopalette
(PHP 4 >= 4.0.6, PHP 5)
imagetruecolortopalette — Convertit une image en couleurs vraies en image � palette
Description
imagetruecolortopalette() convertit l'image en vraies couleurs image en image � palette. Le code de cette fonction est directement tir� de la biblioth�que du Independent JPEG Group, qui est tout simplement g�nial. Le code a �t� modifi� pour pr�server l'essentiel du canal alpha 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 donne toujours le meilleur rendu.
Liste de param�tres
- image
-
Une ressource d'image, retourn� par une des fonctions de cr�ation d'images, comme imagecreatetruecolor().
- dither
-
Indique si l'image doit �tre granuleuse - si d�fini � TRUE, alors l'image sera un peu plus granuleuse mais l'approximation des couleurs sera meilleure.
- ncolors
-
Le nombre maximal de couleurs dans la palette finale.
Valeurs de retour
Cette fonction retourne TRUE en cas de succ�s, FALSE en cas d'�chec.
Exemples
Exemple #1 Convertion d'une image truecolor en une palette
<?php
// Cr�ation d'une image truecolor
$im = new imagecreatetruecolor(100, 100);
// Convertion en palette de 255 couleurs
imagetruecolortopalette($im, false, 255);
// Sauvegarde de l'image
imagepng($im, './paletteimage.png');
imagedestroy($im);
?>
Notes
Note: Cette fonction requiert la biblioth�que GD 2.0.1 ou sup�rieure (2.0.28 ou sup�rieure est recommand�e).