предупреждение libpng: при использовании png read image в Python/PyGame следует включить обработку чересстрочных изображений

Я использую PyGame для Python и получаю следующее предупреждение При загрузке .png изображений с pygame.image.load:

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

это не влияет на программу, но стала особенно раздражающей. Я прочесал интернет в поисках ответа, но безрезультатно.

в настоящее время я использую 32-битный Python 3.3 с PyGame 1.9.2

любые идеи о том, как я могу заставить предупреждение исчезнуть?

1 ответов


У меня была та же проблема. Кажется, это ошибка старых версий libpng (см.http://sourceforge.net/p/libpng/bugs/165/ Для детали).

Это должно быть уже исправлено, но не в моей текущей настройке: win32 + python 2.7.3.

в качестве обходного пути я просто преобразовал изображения png-24 в png-8 в Photoshop, и сообщение исчезло.