(PHP 4, PHP 5)
imagepng — Imprimir una imagen PNG al navegador o a un archivo
$image
[, string $filename
[, int $quality
[, int $filters
]]] )
Imprime o guarda una imagen PNG desde
image.
imageUn recurso image, es devuelto por una de las funciones de creación de imágenes, como imagecreatetruecolor().
filenameRuta 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:
NULLno es válido si los argumentosqualityyfiltersno son usados.
qualityNivel 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.
Devuelve TRUE en caso de éxito o FALSE en caso de error.
| Versión | Descripción |
|---|---|
| 5.1.3 |
Añadido el parámetro filters.
|
| 5.1.2 |
Añadido el parámetro quality.
|
<?php
$im = imagecreatefrompng("prueba.png");
header('Content-Type: image/png');
imagepng($im);
imagedestroy($im);
?>