Forum und email

imagetruecolortopalette

(PHP 4 >= 4.0.6, PHP 5)

imagetruecolortopalette — Converte uma imagem true color para uma imagem de paleta

Descrição

void imagetruecolortopalette ( resource $image , bool $dither , int $ncolors )

imagetruecolortopalette() converte uma imagem truecolor para uma imagem de paleta. O código para esta função foi escrito originalmente pelo Independent JPEG Group library code, o qual é excelente. O código foi modificado para preservar tanta informação do alpha channel quanto possível na paleta de resultado, em adição a presservar as cores tão bem quanto possível. Isto não funciona tão bem quanto podia ser esperado. Normalmente é melhor simplesmente produzir e enviar uma imagem truecolor, a qual tem garantidamente uma qualidade de saída melhor.

dither indicates if the image should be dithered - if it is TRUE then dithering will be used which will result in a more speckled image but with better color approximation.

ncolors define o número máximo de cores que devem ser retidos na paleta.

Nota: Esta função precisa do GD 2.0.1 ou posterior (2.0.28 ou posterior é recomendado).