あるイメージから他のイメージにパレットをコピーする

# imagepalettecopy

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

imagepalettecopy — あるイメージから他のイメージにパレットをコピーする

### 説明

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

imagepalettecopy() は、パレットを `src` から `dst` にコピーします。

### パラメータ

`dst`

  コピー先の画像オブジェクト

`src`

  コピー元の画像オブジェクト

### 戻り値

値を返しません。

### 変更履歴

バージョン | 説明
--- | ---
8.0.0 | `dst` と `src` は、 GdImage クラスのインスタンスを期待するようになりました。 これより前のバージョンでは、 resource を期待していました。

### 例

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

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open