5

我的应用程序被杀死,并且日志:libpng 警告:忽略错误的自适应过滤器类型。我想知道原因和解决方法。

4

2 回答 2

4

该问题提供的信息不足,无法提供完整的答案。

“错误的自适应过滤器类型”消息意味着 PNG 文件已损坏或由错误的编码器生成。

PNG 文件的每个扫描线都以“过滤器类型”字节开头,该字节必须为 0、1、2、3 或 4。

于 2015-07-08T22:12:42.380 回答
1

我之前遇到过这个问题,图像因未知原因损坏,捕获此类错误的解决方案可以使用以下代码(在 Python 中):

try:
    Image.open(path).tobytes()
except IOError:
    print('detect error img %s' % path)
    continue
于 2019-04-13T10:00:01.780 回答