【问题标题】:libpng warning: Ignoring bad adaptive filter typelibpng 警告:忽略错误的自适应滤波器类型
【发布时间】:2012-04-25 10:09:33
【问题描述】:

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

【问题讨论】:

    标签: warnings kill libpng


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

      我之前也遇到过这个问题,图片不知什么原因损坏了,解决这个问题的方法是使用下面的代码(Python):

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-07-24
        • 1970-01-01
        • 1970-01-01
        • 2018-12-12
        • 2013-02-24
        • 2017-02-12
        • 2016-07-29
        相关资源
        最近更新 更多