(PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)
imagepalettecopy — 将调色板从一个图像复制到另一个
dst
目标图像对象。
src
源图像对象。
没有返回值。
示例 #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);
?>