Копирует палитру из одного изображения в другое

# 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

    // Создание двух палитровых изображений
    $palette1 = imagecreate(100, 100);
    $palette2 = imagecreate(100, 100);

    // Зелёный фон у первого изображения
    $green = imagecolorallocate($palette1, 0, 255, 0);

    // Копирование палитры из 1-го изображения во 2-е
    imagepalettecopy($palette2, $palette1);

    // Поскольку палитра теперь скопирована, устанавливаем зелёный цвет,
    // выделенный первому изображению, не вызывая  функцию 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