(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
imagecolormatch — Fait correspondre un peu plus les couleurs de la version palette d'une image aux couleurs de sa version truecolor
Fait correspondre un peu plus les couleurs de la version palette d'une image aux couleurs de sa version truecolor.
image1
Un objet d'image truecolor.
image2
Un objet de palette d'image pointant sur une image
qui a la même taille que image1
.
Cette fonction retourne true
en cas de succès ou false
si une erreur survient.
Version | Description |
---|---|
8.0.0 |
image1 et image2 attend
désormais des instances de GdImage ; auparavant,
resources étaient attendues
|
Exemple #1 Exemple avec imagecolormatch()
<?php
// Définit l'image true color et la palette
$im1 = imagecreatefrompng('./gdlogo.png');
$im2 = imagecreate(imagesx($im1), imagesy($im1));
// Ajout de quelques couleurs à $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);
// Fait correspondre ces couleurs avec l'image true color
imagecolormatch($im1, $im2);
// Libération de la mémoire
imagedestroy($im1);
imagedestroy($im2);
?>