Php/docs/function.imagepalettecopy

提供:Dev Guides
< Php
移動先:案内検索

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