Manuel PHP
Précédent |  | Suivant

# imagepng

(PHP 3 >= 3.0.13, PHP 4, PHP 5)

imagepng -- Envoie une image PNG vers un navigateur ou un fichier

## Description

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

Affiche ou sauvegarde une image PNG en utilisant l'image `image`.

## Liste de paramètres

`image`

  Une ressource d'image, retourné par une des fonctions de création d'images, comme imagecreatetruecolor().

`filename`

  Le chemin vers le fichier sauvegardé. S'il n'est pas défini ou s'il vaut `NULL`, le flux brut de l'image sera affiché directement.

  > Note : La valeur `NULL` est invalide si le paramètre `quality` et le paramètre `filters` ne sont pas utilisés.

`quality`

  Degré de compression : depuis 0 (aucune compression) à 9.

`filters`

  Permet la réduction de la taille du fichier PNG. C'est un masque qui peut être défini par une combinaison des constantes `PNG_FILTER_XXX`. `PNG_NO_FILTER` ou `PNG_ALL_FILTERS` peuvent également être utilisé pour, respectivement, désactiver ou activer tous les filtres.

## Valeurs de retour

Cette fonction retourne `TRUE` en cas de succès, `FALSE` en cas d'échec.

## Historique

Version | Description
--- | ---
5.1.3 | Ajout du paramètre `filters`.
5.1.2 | Ajout du paramètre `quality`.

## Exemples

`<?php $im = imagecreatefrompng("test.png"); imagepng($im); ?>`

## Voir aussi

imagegif()
imagewbmp()
imagejpeg()
imagetypes()

Précédent | Sommaire | Suivant
imagepalettecopy | Niveau supérieur | imagepolygon