imageavif

(PHP 8 >= 8.1.0)

imageavif — Виводить зображення до браузера або пише у файл

Опис

imageavif(    GdImage $image,    resource|string|null $file = null,    int $quality = -1,    int $speed = -1): bool

Виводить або зберігає растрове зображення AVIF із зазначеного параметра image

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

image

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

file

Шлях, або відкритий потоковий ресурс (який автоматично закривається після завершення функції) для збереження файлу. Якщо не встановлено або дорівнює null, зображення буде виведено у потік виведення у бінарному вигляді.

quality

Необов'язковий параметр quality варіюється від 0 (найгірша якість, файл меншого розміру) до 100 (краща якість, файл більшого розміру). Якщо вказується -1, используется значение по умолчанию30

speed

Необов'язковий параметр speed варіюється від 0 (повільніше, файл меншого розміру) до 10 (швидше, файл більшого розміру). Якщо вказується -1, используется значение по умолчанию6

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

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

Застереження

Однак, якщо libgd не може вивести зображення, ця функція поверне true

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

  • imagepng() - Виведення PNG зображення у браузер або файл
  • imagewbmp() - Виводить зображення у браузер або пише у файл
  • imagejpeg() - Виводить зображення у браузер або пише у файл
  • imagetypes() - Повертає список типів зображень, які підтримує PHP збірка