无效的 PNG 图像文件:iDOT 未指向有效的 IDAT 块

2024-03-19

我的应用程序中有一些 HTML 内容页面,我使用 UIWebView 来显示它们。其中一些页面包含 PNG 图像,该图像在 xcode 的调试控制台中生成以下消息:

ImageIO: PNG invalid PNG file: iDOT doesn't point to valid IDAT chunk

图像仍然显示并且看起来正确。此外,只有当我在 iPad(第三代)上运行该应用程序时,才会发生这种情况。我的 iPhone 4 不显示此消息。

我的第一个想法是它是由文件名中的 ~ 字符引起的(我已将 ~ipad 标签添加到文件名中)。但是,删除 ~ 字符没有任何效果。

我已经进行了谷歌搜索,但只得到 3 个结果。其中 2 个是中文的,谷歌翻译器似乎翻译得不好。其他结果好像有人和我有同样的问题,但没有回复他post http://www.1771.in/ios-funny-display-issue-with-ipad-3-retina-display-says-quotidot-doesnt-point-to-valid-idat-chunkquot.html.


有同样的问题。解决方案: 使用“颜色同步实用程序”,这是一个标准程序,您可以从启动板加载。打开 png 文件并使用实用程序保存。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无效的 PNG 图像文件:iDOT 未指向有效的 IDAT 块 的相关文章

随机推荐