(PHP 4, PHP 5)
imagepng — Ausgabe eines Bildes im Browser oder als Datei im PNG-Format
$image
[, string $filename
[, int $quality
[, int $filters
]]] )
Erzeugt eine PNG-Datei aus dem übergebenen
image oder gibt diese direkt aus.
image
Eine von den verschiedenen Erzeugungsfunktionen wie imagecreatetruecolor() gelieferte Grafikressource.
filenameDer Pfad unter dem das Bild gespeichert werden soll. Ist dies nicht gesetzt oder NULL wird der rohe Bilddatenstrom direkt ausgegeben.
Hinweis:
NULList ungültig, wenn die Parameterqualityundfiltersnicht übergeben werden.
qualityKompressionsstufe: Von 0 (keine Kompression) bis 9.
filters
Erlaubt einer Verkleinerung der PNG-Dateigröße. Dies ist
ein Bitfeld, welches beliebig aus den
PNG_FILTER_XXX-Konstanten zusammengesetzt
werden kann. PNG_NO_FILTER oder
PNG_ALL_FILTERS können verwendet werden,
um entweder alle Filter aus- oder einzuschalten.
Gibt bei Erfolg TRUE zurück. Im Fehlerfall wird FALSE zurückgegeben.
| Version | Beschreibung |
|---|---|
| 5.1.3 |
Der filters-Parameter wurde hinzugefügt.
|
| 5.1.2 |
Der quality-Parameter wurde hinzugefügt.
|
<?php
$im = imagecreatefrompng("test.png");
header('Content-Type: image/png');
imagepng($im);
imagedestroy($im);
?>