# imagepalettecopy

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

imagepalettecopy — 将调色板从一个图像复制到另一个

### 说明

imagepalettecopy(GdImage `$dst`, GdImage `$src`): void

imagepalettecopy() 把调色板从 `src` 图像复制到 `dst` 图像。

### 参数

`dst`

  目标图像对象。

`src`

  源图像对象。

### 返回值

没有返回值。

### 更新日志

版本 | 说明
--- | ---
8.0.0 | `dst` 和 `src` 现在接受 GdImage 实例；之前接受 resource。

### 示例

示例 #1 imagepalettecopy() 示例

`<?php
// 创建两个调色板图像
$palette1 = imagecreate(100, 100);
$palette2 = imagecreate(100, 100);
// 在第一个调色板图像中
// 将背景分配为绿色
$green = imagecolorallocate($palette1, 0, 255, 0);
// 将调色板从图像 1 复制到图像 2
imagepalettecopy($palette2, $palette1);
// 由于调色板现已复制，可以使用
// 分配给图像 1 的绿色，而无需
// 两次使用 imagecolorallocate()
imagefilledrectangle($palette2, 0, 0, 99, 99, $green);
// 输出图像到浏览器
header('Content-type: image/png');
imagepng($palette2);
?>`
`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open