【问题标题】:Xcode 6 giving "LIBPNG ERROR TOO MANY IDAT'S FOUND" errorXcode 6 给出“LIBPNG ERROR TOO MANY IDAT'S FOUND”错误
【发布时间】:2015-03-19 13:49:13
【问题描述】:

有没有很好的工具来检查 PNG 文件中的问题,这些问题可能是我在这里遇到的问题?起初我担心我的学习应用程序中有成千上万个“图块”(3 种分辨率)存在问题,但似乎一个或多个特定的 png 文件存在内部问题。

【问题讨论】:

  • “要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于 Stack Overflow 来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,描述问题以及迄今为止为解决问题所做的工作。”也就是说,您可能想搜索pngcheck
  • 我认为将问题描述为“Xcode 因 'too many idats' 和提及 libpng 而失败”并询问检查 png 文件的方法是否是一个合理的问题,如果有点领先的话建议解决方案可能是发现 png 文件的问题。确实如此 - 感谢您的“尝试 pngcheck” - 正是我正在寻找的......
  • entropymine.com/jason/tweakpng 对于查看 PNG 结构很有用。例如,看看是否有额外的零大小的 IDAT 块。
  • @hangzhouharry “正是我要找的”然后你应该对答案投赞成票并(也许)将其标记为已接受。
  • 我投了赞成票;谢谢。

标签: ios xcode png libpng


【解决方案1】:

pngcheck 效果很好,是一个很好的资源。此外,一个名为“Quick Opaque”的 OS-X 应用程序(在应用程序商店中)轻松地从我的 png 文件中删除了(不需要的)a​​lpha 通道数据,从而解决了 IDAT 问题。

【讨论】:

    猜你喜欢
    • 2021-12-31
    • 2011-07-15
    • 1970-01-01
    • 2021-11-12
    • 2017-02-18
    • 1970-01-01
    • 2014-07-26
    • 2014-11-12
    • 1970-01-01
    相关资源
    最近更新 更多