Documentación offline PHP master

imagetruecolortopalette

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

imagetruecolortopalette

Convierte una imagen en colores verdaderos a imagen con paleta

Descripción#

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

`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 recurso `gd` de tipo `resource` válido. |

## Ejemplos

Conversión de una imagen truecolor a una paleta

```php