array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'uk', ), 'this' => array ( 0 => 'function.imagecolormatch.php', 1 => 'imagecolormatch', 2 => 'Makes the colors of the palette version of an image more closely match the true color version', ), 'up' => array ( 0 => 'ref.image.php', 1 => 'Функції GD та Image', ), 'prev' => array ( 0 => 'function.imagecolorexactalpha.php', 1 => 'imagecolorexactalpha', ), 'next' => array ( 0 => 'function.imagecolorresolve.php', 1 => 'imagecolorresolve', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'en', 'path' => 'reference/image/functions/imagecolormatch.xml', ), 'history' => array ( ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); contributors($setup); ?>

imagecolormatch

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

imagecolormatchMakes the colors of the palette version of an image more closely match the true color version

Опис

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

Makes the colors of the palette version of an image more closely match the true color version.

Параметри

image1

A truecolor image object.

image2

A palette image object pointing to an image that has the same size as image1.

Значення, що повертаються

Завжди повертає true.

Журнал змін

Версія Опис
8.0.0 image1 and image2 expect GdImage instances now; previously, resources were expected.

Приклади

Приклад #1 imagecolormatch() example

<?php
// Setup the true color and palette images
$im1 = imagecreatefrompng('./gdlogo.png');
$im2 = imagecreate(imagesx($im1), imagesy($im1));

// Add some colors to $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);

// Match these colors with the true color image
imagecolormatch($im1, $im2);
?>

Прогляньте також