(PHP 4 >= 4.3.0, PHP 5)
imagecolormatch — Hacer que los colores de la versión de la paleta de una imagen coincidan más estrechamente con la versión de color verdadero
$image1
, resource $image2
)Hace que los colores de la versión de la paleta de una imagen coincidan más estrechamente con la versión de color verdadero.
image1
Un recurso de enlace a una imagen de color verdadero.
image2
Un recurso de enlace a una imagen de paleta que apunta a una imagen que tiene el mismo
tamaño que image1
.
Devuelve TRUE
en caso de éxito o FALSE
en caso de error.
Ejemplo #1 Ejemplo de imagecolormatch()
<?php
// Establecer las imágenes de color verdadero y de paleta
$im1 = imagecreatefrompng('./gdlogo.png');
$im2 = imagecreate(imagesx($im1), imagesy($im1));
// Añadir algunos colores a $im2
$colores = Array();
$colores[] = imagecolorallocate($im2, 255, 36, 74);
$colores[] = imagecolorallocate($im2, 40, 0, 240);
$colores[] = imagecolorallocate($im2, 82, 100, 255);
$colores[] = imagecolorallocate($im2, 84, 63, 44);
// Hacer coincidir estos colores con la imagen de color verdadero
imagecolormatch($im1, $im2);
// Liberar memoria
imagedestroy($im1);
imagedestroy($im2);
?>
Nota: Esta función require GD 2.0.1 o superior (se recomienda 2.0.28 o superior).