libpng警告:忽略错误的自适应过滤器类型

时间:2012-04-13 01:29:10

标签: warnings kill libpng

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

2 个答案:

答案 0 :(得分:1)

该问题提供的信息不足以提供完整的答案。

"糟糕的自适应过滤器类型"消息表示PNG文件已损坏或由错误的编码器生成。

PNG文件的每个扫描行都以"过滤器类型"开头。字节必须是0,1,2,3或4.

答案 1 :(得分:0)

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

try:
    Image.open(path).tobytes()
except IOError:
    print('detect error img %s' % path)
    continue