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.0 | image тепер чекає екземпляр GdImage; раніше очікувався коректний gd ресурс (Resource). |
Приклади
Loading...
Дивіться також
- imagegif() - Виводить зображення у браузер або пише у файл
- imagewbmp() - Виводить зображення у браузер або пише у файл
- imagejpeg() - Виводить зображення у браузер або пише у файл
- imagetypes() - Повертає список типів зображень, які підтримує PHP збірка
- imagesavealpha() - Чи зберігати повну інформацію альфа-каналу під час збереження зображень