Funciones de GD e Imágenes
PHP Manual

imagepng

(PHP 4, PHP 5)

imagepngImprimir una imagen PNG al navegador o a un archivo

Descripción

bool imagepng ( resource $image [, string $filename [, int $quality [, int $filters ]]] )

Imprime o guarda una imagen PNG desde image.

Parámetros

image

Un recurso image, es devuelto por una de las funciones de creación de imágenes, como imagecreatetruecolor().

filename

Ruta en la que guardar el fichero. Si no se establece, o su valor es NULL, se mostrará directamente en la salida el flujo de imagen.

Nota:

NULL no es válido si los argumentos quality y filters no son usados.

quality

Nivel de compresión: desde 0 (sin compresión) hasta 9.

filters

Permite reducir el tamaño del archivo PNG. Es un campo de máscara de bit que puede ser establecido a cualquier combinación de las constantes PNG_FILTER_XXX. PNG_NO_FILTER o PNG_ALL_FILTERS también se pueden usar para, respectivamente, desactivar o activar todos los filtros.

Valores devueltos

Devuelve TRUE en caso de éxito o FALSE en caso de error.

Historial de cambios

Versión Descripción
5.1.3 Añadido el parámetro filters.
5.1.2 Añadido el parámetro quality.

Ejemplos

<?php
$im 
imagecreatefrompng("prueba.png");

header('Content-Type: image/png');

imagepng($im);
imagedestroy($im);
?>

Ver también


Funciones de GD e Imágenes
PHP Manual