如何提取app裡面的圖片(手機如何提取圖片中的圖片)

在一款移動應用或者一個網站的建設和運營過程中往往需要大量的圖片資源,對於非設計人員來說,靠著自己去搞定這些素材顯然是一間讓人絞盡腦汁的事情。上網找素材,開啟網頁後也發現要麼素材沒有表達內心的訴求,要麼就是需要再次加工,基本等於放棄。求助於設計師吧,設計師說很忙。那該怎麼辦呢,忽然間,發現了某款APP使用的某個素材或者某個icon正好稱心如意,如果將他們摳出來放到自己自己的應用中,那簡直是珠聯璧合,水到渠成。那麼如何將第三方應用的素材給提取出來呢?

一、安卓平臺應用圖片資源提取

apk檔案本質上就是個壓縮檔案,將apk下載下來後,丟進解壓縮軟體,解壓出來,即可得到相關的資源。

解壓步驟

資源目錄

圖片列表

二、iOS應用圖片資源提取

iOS平臺比較封閉,一般使用者安裝應用的時候都是連線上AppStore,使用者點選安裝即可。其實,在這一過程中也會先下載ipa安裝包,因此我們的圖片資源就存在於這些ipa檔案中,在明確了目標之後,我們首先就需要得到ipa檔案:

首先開啟iTunes,在App Store中找到你需要的app並下載到iTunes中,這裡比如輸入拉勾,然後點選下載。

下載ipa檔案

下載完後就會在My App中看到你已經下載的app,這時候右鍵點選圖示,然後點選Show in Finder,此時看到拉勾.ipa檔案,右鍵用Archive Utility歸檔工具開啟,然後開啟歸檔後的拉勾資料夾中的Payload資料夾,裡面有一個lagou_appstore檔案,右鍵開啟包內容:

找到ipa檔案

顯示包內容

這樣就會看到一部分app的素材,還有一部分是存在於Assets.car檔案中,我們可以使用cartool來解壓這個檔案:

下載cartool:

這樣就會在你的電腦的相應路徑中看到cartool的工程檔案

使用Xcode開啟上圖中的cartool.xcodeproj工程,然後通過 product–>scheme–>edit scheme,然後分別新增 “Assets.car的檔案路徑“和“存放解壓後圖片的資料夾路徑“

新增完畢關閉這個視窗執行下程式,這樣所有Assets.car中所有的資源都解包到你所指定的路徑中了。