(PHP 4 >= 4.0.6, PHP 5, PHP 7)
imagetruecolortopalette — Converte uma imagem true color para uma imagem de paleta
$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 preservar 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.
image
Um resource de imagem, retornado por funções de criação de imagens, como imagecreatetruecolor().
dither
dither
indica se a imagem deve ser estremecida
- se ele é TRUE
então o estremecimento será usado, o que resulta em
uma imagem mais manchada mas com melhor aproximação da cor.
ncolors
Define o número máximo de cores que devem ser retidos na paleta.
Retorna TRUE
em caso de sucesso ou FALSE
em caso de falha.