imagetruecolortopalette

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

imagetruecolortopalette — Перетворює повнокольорове зображення на палітрове

Опис

imagetruecolortopalette(GdImage $image, bool $dither, int $num_colors): bool

Функцияimagetruecolortopalette() перетворює повнокольорове зображення на палітрове. Код цієї функції взятий із коду бібліотеки Незалежної Групи JPEG. Код був модифікований, щоб зберігалося максимум інформації про альфа компоненти кольорів, а також передавалися кольори у кращому вигляді наскільки це можливо. Але зрештою код працює не так добре, як хотілося б. У зв'язку з цим функцію можна використовувати для виведення повнокольорових зображень, що гарантує найвищу якість виведення. Але не більше.

Список параметрів

image

Об'єкт GdImage, що повертається однією з функцій створення зображень, наприклад, такий як imagecreatetruecolor()

dither

Если задано значение**true**, зображення буде згладжуватися. Згладжування збільшує шумність картинки, але водночас забезпечує кращу передачу кольорів.

num_colors

Задає максимальну кількість кольорів на панелі.

Значення, що повертаються

Повертає true у разі успішного виконання або **false**в случае возникновения ошибки.

список змін

ВерсияОпис
8.0.0image тепер чекає екземпляр GdImage; раніше очікувався коректний gd ресурс (Resource).

Приклади

Приклад #1 Перетворення truecolor-зображення на палітрове

Loading...