imagepng - Вывод PNG изображения в броузер или файл
Вернуться к: GD и функции для работы с изображениями Функции
imagepng
(PHP 4, PHP 5, PHP 7)
imagepng — Вывод PNG изображения в броузер или файл
Описание
$image
[, string $filename
[, int $quality
[, int $filters
]]] )
Выводит или сохраняет PNG изображение
image
.
Список параметров
-
image
-
Ресурс изображения, полученный одной из функций создания изображений, например, такой как imagecreatetruecolor().
-
filename
-
Путь для сохранения файла. Если не установлен или равен
NULL
, изображение будет выведено в поток вывода в бинарном виде.Замечание:
Недопустимо передавать
NULL
, если не используются аргументыquality
иfilters
. -
quality
-
Степень сжатия: от 0 (нет сжатия) до 9.
-
filters
-
Позволяет уменьшить размер PNG файла. Это битовая маска, значением которой может быть комбинация констант PNG_FILTER_XXX. Для включения или выключения всех фильтров удобно воспользоваться константами
PNG_NO_FILTER
илиPNG_ALL_FILTERS
соответственно.
Возвращаемые значения
Возвращает TRUE
в случае успешного завершения или FALSE
в случае возникновения ошибки.
Список изменений
Версия | Описание |
---|---|
5.1.3 |
Добавлен аргумент filters .
|
5.1.2 |
Добавлен аргумент quality .
|
Примеры
<?php
$im = imagecreatefrompng("test.png");
header('Content-Type: image/png');
imagepng($im);
imagedestroy($im);
?>
Смотрите также
- imagegif() - Выводит изображение в браузер или пишет в файл
- imagewbmp() - Выводит изображение в браузер или пишет в файл
- imagejpeg() - Выводит изображение в браузер или пишет в файл
- imagetypes() - Возвращает список типов изображений, поддерживаемых PHP сборкой
- imagesavealpha() - Установка флага сохранения всей информации альфа компонента (в противовес одноцветной прозрачности) и сохранение PNG изображения
Вернуться к: GD и функции для работы с изображениями Функции