PNG: Unkomprimiertes Speichern mit PHP

(Kommentare: 0)

PHP speichert offensichtlich mit der Funktion imagepng($image) ohne weitere Angaben eine PNG-Bild-Datei mit der Kompressions-Stufe 6 (Stufen von 0=verlustfrei bis 9=maximal komprimiert). Die Kompressionsrate kann im 3. Parameter angegeben werden.

Dafür muss man in den Kommentaren bei der PHP-Dokumentation etwas kramen, steht leider nicht so direkt drin (function.imagepng.php).

imagepng($image, 'p:/tmp/out.png', 6);

Die Kompressionsrate reicht von 0 (unkomprimiert, verlustfrei) bis 9. Ein zu hoher Wert kann zu der folgendne Fehlermeldung führer: Warning: imagepng() [function.imagepng]: gd-png: fatal libpng error: zlib failed to initialize compressor -- stream error in .../test.php on line 24

Zurück

Kommentare

Einen Kommentar schreiben