imagepalettecopy
(PHP 4 >= 4.0.1, PHP 5, PHP 7)
imagepalettecopy — あるイメージから他のイメージにパレットをコピーする
説明
imagepalettecopy
( resource $destination
, resource $source
) : void
imagepalettecopy() は、パレットを
source
から
destination
にコピーします。
パラメータ
destination
- コピー先の画像リソース。
source
- コピー元の画像リソース。
返り値
値を返しません。
例
例1 imagepalettecopy() の例
<?php// 2 つのパレット画像を作成します$palette1 = imagecreate(100, 100);$palette2 = imagecreate(100, 100);// 最初のパレット画像の背景色を// 緑に設定します$green = imagecolorallocate($palette1, 0, 255, 0);// パレットを画像 1 から画像 2 にコピーしますimagepalettecopy($palette2, $palette1);// パレットをコピーしたので、// imagecolorallocate() をもう一度使わなくても// 画像 1 に割り当てられた緑色を使うことができますimagefilledrectangle($palette2, 0, 0, 99, 99, $green);// 画像をブラウザに出力しますheader('Content-type: image/png');imagepng($palette2);imagedestroy($palette1);imagedestroy($palette2);?>