从ipa文件中导出图片
很多同學在玩iphone,ipad應用時,會發(fā)現(xiàn)應用里面有很多有意思的圖片,但是要導出這些圖片時會比較麻煩.雖然ipa文件就是一個壓縮包,我們正常把它的后綴改為zip后,解壓了也可以看到里面的資源文件,但是此時看到的圖都是空白,因為apple在發(fā)布這個包的時候會給圖片資源的內(nèi)容后面加一些其他信息,導致我們看不到原圖.
??網(wǎng)上有一個叫iPhonePNGApp的工具是可以完成,也有一個叫ipin.py的python腳本可以把圖片轉(zhuǎn)換成可見的.
通過研究ipin.py,本人實現(xiàn)了直接對ipa文件進行獲取圖片,里面的算法還是參考了ipin.py,只是在上層做一個包裝,讓同學們可以更方便,更簡單的就獲取到圖片.
?
使用方法:
1.把下載后的.py文件和ipa文件放在一個目錄下
2.如果只是獲取單個ipa文件的圖片,在python?upress.py?***.ipa
3.獲取目錄下所有ipa的圖片,運行python?upress.py
4.所獲取的圖片會放在生成的icons文件夾下
5.注意,如果一次解壓太多,python會報錯,還有就是會把ipa文件直接改為zip,請做好備份.
6.當運行獲取多個ipa文件內(nèi)的圖片時,python報錯.再次運行python?upress.py,會再從那些沒有獲取過的ipa中取圖片.
?
?
7,腳本下載地址:http://pan.baidu.com/share/link?shareid=3509884023&uk=469886169
我在mac下測試過,如果權(quán)限不夠的話,執(zhí)行sudo?python?upress.py,記得把ipa和腳本放一個文件下總結(jié)
以上是生活随笔為你收集整理的从ipa文件中导出图片的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 鸿海代工的 Fisker Pear 电动
- 下一篇: Pad和Margin