imagepng
(PHP 4, PHP 5)
imagepng — Envoie une image PNG vers un navigateur ou un fichier
Description
$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ée par une des fonctions de création d'images, comme imagecreatetruecolor().
-
filename -
Le chemin d'enregistrement du fichier. S'il n'est pas défini ou vaut
NULL, le flux d'image brute sera affiché directement.Note:
La valeur
NULLest invalide si le paramètrequalityet le paramètrefiltersne 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_FILTERouPNG_ALL_FILTERSpeuvent également être utilisé pour, respectivement, désactiver ou activer tous les filtres.
Valeurs de retour
Cette fonction retourne TRUE en cas de
succès ou FALSE si une erreur survient.
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() - Affichage de l'image vers le navigateur ou dans un fichier
- imagewbmp() - Affichage de l'image vers le navigateur ou dans un fichier
- imagejpeg() - Affichage de l'image vers le navigateur ou dans 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
