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() - Чи зберігати повну інформацію альфа-каналу під час збереження зображень