imageantialias

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

imageantialias — Чи потрібно застосовувати функції згладжування чи ні

Опис

imageantialias(GdImage $image, bool $enable): bool

Задіює механізми згладжування при малюванні ліній та замкнутих багатокутників. Не підтримує компоненти альфа. Використовує операції прямого змішування кольорів. Працює тільки з truecolor-зображеннями.

Стилі та товщина не підтримуються.

Використання згладжених примітивів разом із прозорим тлом може дати несподіваний результат. Метод змішування використовує колір тла нарівні з будь-яким іншим кольором. Відсутність підтримки компонента альфа не дозволяє застосовувати заснований на ньому метод згладжування.

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

image

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

enable

Увімкнути згладжування чи ні.

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

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

список змін

ВерсияОпис
8.0.0image тепер чекає екземпляр GdImage; раніше очікувався коректний gd ресурс (Resource).
7.2.0Функцияimageantialias() доступна без обмежень. Раніше вона була доступна тільки якщо PHP був зібраний з використанням бібліотеки GD, що йде з ним в комплекті.

Приклади

Приклад #1 Порівняння двох ліній, одна з яких малюється із включеним згладжуванням

Loading...

Висновок наведеного прикладу буде схожим на:

Висновок прикладу: Порівняння двох ліній, одна з яких малюється з
включеним згладжуванням

Дивіться також

  • imagecreatetruecolor() - Створення нового повнокольорового зображення