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.0 | image тепер чекає екземпляр GdImage; раніше очікувався коректний gd ресурс (Resource). |
| 7.2.0 | Функцияimageantialias() доступна без обмежень. Раніше вона була доступна тільки якщо PHP був зібраний з використанням бібліотеки GD, що йде з ним в комплекті. |
Приклади
Приклад #1 Порівняння двох ліній, одна з яких малюється із включеним згладжуванням
Loading...
Висновок наведеного прикладу буде схожим на:

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