array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'uk', ), 'this' => array ( 0 => 'function.imagepng.php', 1 => 'imagepng', 2 => 'Output a PNG image to either the browser or a file', ), 'up' => array ( 0 => 'ref.image.php', 1 => 'Функції GD та Image', ), 'prev' => array ( 0 => 'function.imagepalettetotruecolor.php', 1 => 'imagepalettetotruecolor', ), 'next' => array ( 0 => 'function.imagepolygon.php', 1 => 'imagepolygon', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'en', 'path' => 'reference/image/functions/imagepng.xml', ), 'history' => array ( ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); contributors($setup); ?>
(PHP 4, PHP 5, PHP 7, PHP 8)
imagepng — Output a PNG image to either the browser or a file
$image,$file = null,$quality = -1,$filters = -1
Outputs or saves a PNG image from the given
image.
imageОб'єкт GdImage, що повертається однією з функцій створення зображення, такою як imagecreatetruecolor().
fileШлях або відкритий ресурс потоку (котрий автоматично закривається після повернення з цієї функції) для збереження файла. Якщо не встановлено або дорівнює null, буде виведено двійковий код зображення.
Зауваження:
nullis invalid if thequalityandfiltersarguments are not used.
quality
Compression level: from 0 (no compression) to 9.
The default (-1) uses the zlib compression default.
For more information see the » zlib manual.
filters
Allows reducing the PNG file size. It is a bitmask field which may be
set to any combination of the PNG_FILTER_*
constants. PNG_NO_FILTER or
PNG_ALL_FILTERS may also be used to respectively
disable or activate all filters.
The default value (-1) disables filtering.
The filters parameter is ignored by system libgd.
Повертає true у разі успіху або false в разі помилки.
Проте, якщо libgd не може вивести зображення, ця функція повертає true.
Throws a ValueError if quality is invalid.
| Версія | Опис |
|---|---|
| 8.4.0 |
Now throws a ValueError if quality is invalid.
|
| 8.0.0 |
Тепер image має бути примірником
GdImage. Раніше очікувався
gd-resource.
|
<?php
$im = imagecreatefrompng("test.png");
header('Content-Type: image/png');
imagepng($im);
?>