iPhone中png图片格式处理
这篇讲的是如何还原iPhone应用中被“优化”过的png图片。我们知道,苹果在打包App时会对png资源进行特殊压缩以减小体积,导致这些图片无法用常规看图软件直接打开。作者从这个实际问题出发,找到了基于Xcode命令行工具`pngcrush`的解决方案。 核心方法非常直接:通过添加`-revert-iphone-optimizations`参数,就可以将处理过的png反向还原成标准格式。为了克服命令行过长的问题,作者还分享了在终端配置alias的技巧,让操作变得更顺手。文章更进一步,提供了一个简单的shell脚本,能够一键批量转换整个文件夹内的所有png图片,这对于需要处理大量素材的开发者来说相当实用。 整个方案不依赖任何第三方图形工具,完全基于系统自带的环境完成。对于偶尔需要检查或提取iOS应用资源,或者在分析竞品UI时遇到图片无法查看的情况,这个方法提供了一个清晰、可复现的路径。