imagepng

(PHP 4, PHP 5)

imagepngEnvoie une image PNG vers un navigateur ou un fichier

Description

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

imagepng() affiche ou sauvegarde une image au format 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 de sauvegarde. 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");

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

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

Voir aussi

  • imagegif() - Envoie une image GIF vers un navigateur ou un fichier
  • imagewbmp() - Affiche une image WBMP
  • imagejpeg() - Envoie une image JPEG vers un navigateur ou un fichier
  • imagetypes() - Retourne les types d'images support�s par la version courante de PHP
  • imagesavealpha() - Configure l'enregistrement des informations compl�tes du canal alpha lors de sauvegardes d'images PNG