转自 http://blog.csdn.net/wu_lai_314/article/details/8879815php
Apple 对 iPhone 应用程序中的 png 图片进行了特殊的处理,在 png 文件头以后加了一个非标准的 CgBI 数据段,IDAT 段图像数据也没有传统的压缩数据头和尾,而且红色和蓝色是反的,这样就没法在 Mac 或 Windows 下不能正常使用了。python
下面介绍的是几种从网络上搜集来的方法:网络
一:
一、将ipa文件后缀改成zip,而后解压缩。
二、新建一个文件夹,将解压后的包里的png文件拷贝到新建文件夹里。
三、下载ipin.zip文件并解压到第二步新建的文件夹里。
四、命令行切换路径到第二步建立的文件夹并执行python ipin.py。
http://www.cocoachina.com/bbs/job.php?action=download&aid=34524 ipin.zip下载地址
架构
二:(最简单的方法 直接上传云端 在下载下来)
1上传 2 等待 3 下载
很简单,彻底支持ipa或apk格式,并且基本均可以所有破解,png图片和mp3文件一下就搞定了。
下面共享地址:http://www.17huang.com/pojie.php iphone
三:post
先把ipa软件后缀改为zip,而后用winrar解压,而后下载iphone – fixpng.exe这个软件。把须要转换的png拷贝到主程序目录下的png目录,运行程序,点击convert,转换完成后便可在fixed文件夹找到转换后的png。网站
这里是采用python对png进行转换,你们若是有兴趣,能够仔细读一下源代码,若是只是想获取可读的png文件,请在上述网站进行下载或在本地下载ipin.py.zip。ui
此python程序的使用方法很简单,固然首先系统中要求安装了python。解压ipin.py.zip后,将ipin.py文件复制到刚才解压的包括全部png文件的目录下,而后运行:spa
python ipin.py.net
回答Y,全部的png将被转换成一般的png格式,这样你使用预览程序就能够看到了。
http://acquisition.dreamhosters.com/iPhonePNG.zip
假设你的图片在./img目录下,想转换到 ./decode 目录,
在终端执行:
$ find ./img -name "*.png" -exec /Applications/iPhonePNG {} \;
默认将转换后的图片添加后缀后放在原图片相同目录,把他批量移动出来:
$ find ./img -name "*Decoded.png" -exec mv {} ./decode \;
这里是采用python对png进行转换,你们若是有兴趣,能够仔细读一下源代码,若是只是想获取可读的png文件,请在上述网站进行下载或在本地下载ipin.py.zip。
此python程序的使用方法很简单,固然首先系统中要求安装了python。解压ipin.py.zip后,将ipin.py文件复制到刚才解压的包括全部png文件的目录下,而后运行:
python ipin.py
回答Y,全部的png将被转换成一般的png格式,这样你使用预览程序就能够看到了。
假设你的图片在./img目录下,想转换到 ./decode 目录,
在终端执行:
$ find ./img -name "*.png" -exec /Applications/iPhonePNG {} \;
默认将转换后的图片添加后缀后放在原图片相同目录,把他批量移动出来:
$ find ./img -name "*Decoded.png" -exec mv {} ./decode \;
代码是出不来了,只有美术素材,设计人员能够搜集,程序人员能够看看图片架构