imagecolormatch

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

imagecolormatchFait correspondre un peu plus les couleurs de la version palette d'une image aux couleurs de sa version truecolor

Description

function imagecolormatch(GdImage $image1, GdImage $image2): true

Fait correspondre un peu plus les couleurs de la version palette d'une image aux couleurs de sa version truecolor.

Liste de paramètres

image1

Un objet d'image truecolor.

image2

Un objet image en palette pointant sur une image de même taille que image1.

Valeurs de retour

Retourne toujours true.

Historique

Version Description
8.0.0 image1 et image2 attendent désormais des instances de GdImage ; antérieurement, des resources étaient attendues.

Exemples

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);
?>

Voir aussi