del manual de php imagepng
(PHP 4, PHP 5)
imagepng — Imprimir 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.
[/B]
Referencia
http://cl1.php.net/manual/es/function.imagepng.php