GD- und Image-Funktionen
PHP Manual

imagepng

(PHP 4, PHP 5, PHP 7)

imagepngAusgabe eines Bildes im Browser oder als Datei im PNG-Format

Beschreibung

bool imagepng ( resource $image [, mixed $to [, int $quality [, int $filters ]]] )

Erzeugt eine PNG-Datei aus dem übergebenen image oder gibt diese direkt aus.

Parameter-Liste

image

Eine von den verschiedenen Erzeugungsfunktionen wie imagecreatetruecolor() gelieferte Grafikressource.

to

Der Pfad unter dem das Bild gespeichert werden soll. Ist dies nicht gesetzt oder NULL wird der rohe Bilddatenstrom direkt ausgegeben.

Hinweis:

NULL ist ungültig, wenn die Parameter quality und filters nicht übergeben werden.

quality

Kompressionsstufe: Von 0 (keine Kompression) bis 9. Die derzeitige Voreinstellung ist 6. Weitere Informationen sind dem » zlib Handbuch zu entnehmen.

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.

Rückgabewerte

Gibt bei Erfolg TRUE zurück. Im Fehlerfall wird FALSE zurückgegeben.

Changelog

Version Beschreibung
5.4.0 Unterstützung für die Übergabe einer Stream-Ressource (resource) an to wurde hinzugefügt.
5.1.3 Der filters-Parameter wurde hinzugefügt.
5.1.2 Der quality-Parameter wurde hinzugefügt.

Beispiele

<?php
$im 
imagecreatefrompng("test.png");

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

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

Siehe auch


GD- und Image-Funktionen
PHP Manual