我正在使用 PyGame for 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
关于如何让警告消失的任何想法?
我正在使用 PyGame for 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
关于如何让警告消失的任何想法?
我有同样的问题。这似乎是旧 libpng 版本的一些错误(有关详细信息,请参见http://sourceforge.net/p/libpng/bugs/165/)。
它应该已经修复,但不在我当前的设置中:win32 + python 2.7.3。
作为一种解决方法,我只是在 Photoshop 中将 png-24 图像转换为 png-8,然后消息就消失了。
我可以确认我在使用 Pygame 1.9.6 和 Python 3.7.4 时遇到了同样的问题。
我可以通过从https://www.python.org/下载 Python 3.8并通过快速安装 Pygame 2.0.0.dev6来修复它
python -m pip install Pygame>=2.0.0.dev6
尽管您也许可以使它与我提到的版本之间的版本一起使用。