# imagetruecolortopalette

(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)

imagetruecolortopalette — Convertir una imagen de color verdadero en una imagen de paleta

### Descripción

imagetruecolortopalette(resource `$image`, bool `$dither`, int `$ncolors`): bool

imagetruecolortopalette() convierte una imagen de color verdadero en una imagen de paleta. El código para esta función fue sacado originalmente del código de la biblioteca de Independent JPEG Group, el cual es excelente. El código ha sido modificado para preservar tanta información alfa como sea posible en la paleta resultante, además de preservar colores tanto como sea posible. Esto no funciona tan bien como se podría esperar. Normalmente es mejor simplemente producir una imagen de salida de color verdadero en su lugar, lo que garantiza la calidad más alta de salida.

### Parámetros

`image`

  Un recurso image, es devuelto por una de las funciones de creación de imágenes, como imagecreatetruecolor().

`dither`

  Indica si la imagen debería ser entramada - si es `true` se usará el entramado, lo que resultará en una imágen más moteada pero con una aproximación de color mejor.

`ncolors`

  Establece el número máximo de colores que se deberían retener en la paleta.

### Valores devueltos

Devuelve `true` en caso de éxito o `false` en caso de error.

### Ejemplos

Ejemplo #1 Convertir una imagen de color verdadero en una imagen de paleta

`<?php
// Crear una nueva imagen de color verdadero
$im = imagecreatetruecolor(100, 100);
// Convertirla a paleta sin entramado y 255 colores
imagetruecolortopalette($im, false, 255);
// Guardar la imagen
imagepng($im, './paletteimage.png');
imagedestroy($im);
?>`