imagepng

(PHP 4, PHP 5, PHP 7, PHP 8)

imagepng — Виведення PNG зображення до браузера або файлу

Опис

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

Виводить або зберігає зображення PNG image

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

image

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

file

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

Зауваження :

Неприпустимо передавати **null**якщо не використовуються аргументи qualityиfilters

quality

Ступінь стиснення: від 0 (немає стиснення) до 9. За замовчуванням (-1) используется значение по умолчанию сжатия zlib. Более подробно читайте в» посібник з zlib

filters

Дозволяє зменшити розмір файлу PNG. Це бітова маска, значенням якої може бути комбінація констант PNG_FILTER_XXX. Для увімкнення або вимкнення всіх фільтрів зручно скористатися константами **PNG_NO_FILTER** або **PNG_ALL_FILTERS**соответственно. Значение по умолчанию (-1) відключає фільтрацію.

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

Параметрfilters ігнорується системною бібліотекою libgd.

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

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

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

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

список змін

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

Приклади

Loading...

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

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