2012-10-20 3 views
6

ich PyGame für Python bin mit und hat die folgende Warnung empfangen, wenn Bilder geladen .png mit pygame.image.load:libpng Warnung: Interlace Handhabung sollte eingeschaltet werden, bei der Verwendung von png_read_image in Python/PyGame

libpng warning: Interlace handling should be turned on when using png_read_image 

Es hat keinen Einfluss auf das Programm, ist aber besonders nervig geworden. Ich habe das Internet nach einer Antwort durchsucht, ohne Erfolg.

verwende ich zur Zeit 32-Bit-Python 3.3 mit PyGame 1.9.2

Irgendwelche Ideen, wie ich die Warnung zu verschwinden zu bekommen?

Vielen Dank!

Antwort

7

Ich hatte das gleiche Problem. Es scheint ein Bug älterer libpng-Versionen zu sein (siehe http://sourceforge.net/p/libpng/bugs/165/ für Details).

Es sollte bereits behoben sein, aber nicht in meinem aktuellen Setup: Win32 + Python 2.7.3.

Als Workaround habe ich einfach PNG-24-Bilder in Photoshop in PNG-8 konvertiert und die Nachricht ist verschwunden.

Verwandte Themen