imagepng
(PHP 4, PHP 5)
imagepng — Output a PNG image to either the browser or a file
Opis
$image
[, string $filename
[, int $quality
[, int $filters
]]] )
Outputs or saves a PNG image from the given
image.
Parametry
-
obraz -
Zasób obrazu, zwrócony przez jedną z funkcji tworzących obrazy, taką jak imagecreatetruecolor().
-
filename -
Ścieżka do zapisu pliku. Jeśli nie jest ustawiona lub ma wartość
NULL, obraz zostanie przesłany bezpośrednio na wyjście.Informacja:
NULLis invalid if thequalityandfiltersarguments are not used. -
quality -
Compression level: from 0 (no compression) to 9.
-
filters -
Allows reducing the PNG file size. It is a bitmask field which may be set to any combination of the PNG_FILTER_XXX constants.
PNG_NO_FILTERorPNG_ALL_FILTERSmay also be used to respectively disable or activate all filters.
Zwracane wartości
Zwraca TRUE w przypadku powodzenia, FALSE w
przypadku błędu.
Rejestr zmian
| Wersja | Opis |
|---|---|
| 5.1.3 |
Added the filters parameter.
|
| 5.1.2 |
Added the quality parameter.
|
Przykłady
<?php
$im = imagecreatefrompng("test.png");
header('Content-Type: image/png');
imagepng($im);
imagedestroy($im);
?>
Zobacz też:
- imagegif() - Wysłanie obrazu do przeglądarki lub zapis do pliku
- imagewbmp() - Wysłanie obrazu do przeglądarki lub zapis do pliku
- imagejpeg() - Wysłanie obrazu do przeglądarki lub zapis do pliku
- imagetypes() - Return the image types supported by this PHP build
- imagesavealpha() - Set the flag to save full alpha channel information (as opposed to single-color transparency) when saving PNG images
