# imagecolormatch

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

imagecolormatch — 使一个图像中调色板版本的颜色与真彩色版本更能匹配

### 说明

imagecolormatch ( resource `$image1` , resource `$image2` ) : bool

使一个图像中调色板版本的颜色与真彩色版本更能匹配。

### 参数

`image1`

  真彩色图像连接资源。

`image2`

  必须是调色板图像，而且和 `image1` 的大小必须相同。

### 返回值

成功时返回 `TRUE`， 或者在失败时返回 `FALSE`。

### 范例

Example #1 imagecolormatch() 例子

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

    // Free from memory
    imagedestroy($im1);
    imagedestroy($im2);
    ?>

### 注释

> Note: 此函数仅在与 GD 库捆绑编译的 PHP 版本中可用。

> Note: 此函数需要 GD 2.0.1 或更高版本(推荐 2.0.28 及更高版本)。

### 参见

- imagecreatetruecolor() - 新建一个真彩色图像