Pngcrush libpng错误:图像不够

Sj.*_*Sj. 2 libpng ios pngcrush

这是Xcode中的错误消息:在检查/Path/image@2x.png pngcrush捕获的alpha时libpng error: Not enough image dCommand /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/copypng emitted errors but did not return a nonzero exit code to indicate failure

但即使出现此错误,应用程序也正常运行.甚至图像也在运行iOS 6.0的iPhone 4上加载

我尝试删除图像并再次添加.还尝试将其保存到预览中的png中.

Pét*_*son 11

libpng是一个开源项目,源代码可在此处获取:Sourceforge.net

我在源代码中搜索了你提到的错误,没有足够的图像d命令.我能找到的最接近的匹配是没有足够的图像数据,来自pngrutil.c

快速谷歌没有足够的图像数据stackoverflow.com提供此解决方案

找到了!!

您必须将PNG文件保存为NOT INTERLACED.尝试在photoshop(或类似)中打开文件,另存为,然后选择"Not interlaced".

它在我的情况下工作

希望这可以帮助