ProfiPHPProfiPHP
Категория: Графические функции

Функция Imagepng

Функция Imagepng выводит PNG изображения в браузер или файл.
bool imagepng( resource $image [, mixed $to [, int $quality [, int $filters ]]] )
Функция Imagepng выводит или сохраняет PNG изображение Image.

Параметр Image являет собой ресурс изображения, полученный одной из функций создания изображений, например Imagecreatetruecolor.

Параметр To содержит путь, или открытый потоковый ресурс (который автоматически закрывается после завершения функции), для сохранения файла. Если не установлен или равен NULL, изображение будет выведено в поток вывода в бинарном виде.

Недопустимо передавать NULL, если не используются аргументы Quality и Filters.

Параметр Quality указывает на степень сжатия: от 0 (нет сжатия) до 9. По умолчанию 6.

Параметр Filters позволяет уменьшить размер PNG файла. Это битовая маска, значением которой может быть комбинация констант PNG_FILTER_XXX. Для включения или выключения всех фильтров удобно воспользоваться константами PNG_NO_FILTER или PNG_ALL_FILTERS соответственно.

Функция Imagepng возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

Пример использования:
$im = imagecreatefrompng( 'logo.png' );
header('Content-Type: image/png');
imagepng( $im );
imagedestroy( $im );

Добавить комментарий

Имя:
Текст комментария: