imagecolormatch

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

imagecolormatchHace que las colores de la versión palette de una imagen coincidan más con las de su versión truecolor

Descripción

imagecolormatch(GdImage $image1, GdImage $image2): bool

Hace que las colores de la versión palette de una imagen coincidan más con las de su versión truecolor.

Parámetros

image1

Un objeto de imagen truecolor.

image2

Un objeto de imagen palette que apunta a una imagen que tiene el mismo tamaño que image1.

Valores devueltos

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

Historial de cambios

Versión Descripción
8.0.0 image1 y image2 ahora requieren instancias de GdImage; anteriormente se esperaban resources

Ejemplos

Ejemplo #1 Ejemplo con imagecolormatch()

<?php
// Define la imagen true color y la palette
$im1 = imagecreatefrompng('./gdlogo.png');
$im2 = imagecreate(imagesx($im1), imagesy($im1));

// Añade algunas colores a $im2
$colors = Array();
$colors[] = imagecolorallocate($im2, 255, 36, 74);
$colors[] = imagecolorallocate($im2, 40, 0, 240);
$colors[] = imagecolorallocate($im2, 82, 100, 255);
$colors[] = imagecolorallocate($im2, 84, 63, 44);

// Hace que estas colores coincidan con la imagen true color
imagecolormatch($im1, $im2);
?>

Ver también