Convierte una imagen en colores verdaderos a imagen con paleta

# imagetruecolortopalette

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

imagetruecolortopalette — Convierte una imagen en colores verdaderos a imagen con paleta

### Descripción

function imagetruecolortopalette(GdImage `$image`, bool `$dither`, int `$num_colors`): bool

imagetruecolortopalette() convierte la imagen en colores verdaderos `image` a imagen con paleta. El código de esta función es directamente tomado de la biblioteca del `Independent JPEG Group`, que es simplemente genial. El código ha sido modificado para preservar la mayor parte del canal alfa en la nueva paleta, además de conservar las colores lo mejor posible. Pero esto no siempre funciona como se desea. En ese caso, es preferible generar un resultado en colores verdaderos, lo que siempre proporciona el mejor rendimiento.

### Parámetros

`image`
  Un objeto GdImage, retornado por una de las funciones de creación de imágenes, como imagecreatetruecolor().
`dither`

  Indica si la imagen debe ser granulada - si se define como `true`, entonces la imagen será un poco más granulada pero la aproximación de los colores será mejor.

`num_colors`

  El número máximo de colores en la paleta final.

### Valores devueltos

Esta función retorna `true` en caso de éxito o `false` si ocurre un error.

### Historial de cambios

Versión | Descripción
--- | ---
8.0.0 | `image` ahora espera una instancia de GdImage; anteriormente, se esperaba un resource `gd` válido.

### Ejemplos

Ejemplo #1 Conversión de una imagen truecolor a una paleta

    <?php
    // Creación de una imagen truecolor
    $im = imagecreatetruecolor(100, 100);

    // Conversión a paleta de 255 colores
    imagetruecolortopalette($im, false, 255);

    // Guardado de la imagen
    imagepng($im, './paletteimage.png');
    ?>

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open