PNG: Unkomprimiertes Speichern mit PHP

01.02.2010 13:07 von webdecker

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

Einen Kommentar schreiben

*
*
Bitte addieren Sie 7 und 3.*