我有一些从 IPA 文件中提取的 png 图像,我想找回原始的 PNG,有人告诉我 pngcush完成了所需的任务,所以我下载了它并尝试运行以下命令:
pngcrush -fix icon.png icon1.png
但是我收到一个 libpng 错误。我不知道是否还需要下载 libpng,因为错误并没有说我需要不同版本的 libpng,只是说:
While reading icon.png:
pngcrush caught libpng error:
incorrect header check
我也试过这个:
pngcrush -revert-iphone-optimizations icon.png icn1.png
而 pngcrush 就好像不知道命令一样。
关于该怎么做的任何想法?
最佳答案
您可能感兴趣 this C# library我开发逆什么pngcrush
做。我发现的所有现有实现要么充满错误,要么很难集成到我的项目中,所以我开发了这个。它有单元测试,如果这让你感觉更安全。-iphone
除了 pngcrush 是由 Apple 添加的,并且仅在 pngcrush
版本中可用在 iOS SDK 中,可使用 xcrun
访问如下:
xcrun -sdk iphoneos pngcrush -iphone|-revert-iphone-optimizations ...
关于xcode - 在 Windows 上使用 pngcrush 恢复 XCode 压缩?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9970083/