當前位置:編程學習大全網 - 站長素材 - 如何提取app圖標

如何提取app圖標

如果開發者要開發應用,遊戲,但自己並不擅長美工,那麽只能去網上到處找素材,但網上的免費素材並不多,免費素材很少能滿足開發者的需求。不過還有壹個辦法,我們可以從其他應用中提取素材,這些素材的質量還是比較高的。

我們就拿微信的打飛機為例,首先把微信的安裝包下下來,apk文件,或者ipa文件,把後綴名改成rar,然後用winrar解壓出來。

ipa解壓後素材很好找,資源都放在壹個目錄下,直接用縮略圖來找就能找到需要的圖片素材,有些是單獨壹個對象的圖片,可以拿來直接用,有些是多個對象的圖片合成壹張大圖,這就需要對應的打包配置文件才能讀取各區域的小圖片,如果配置文件加密了,那麽這個大圖基本上沒辦法用。

apk解壓出來素材都放在assets和res目錄下,不過由於微信打飛機是做成壹個jar集成在微信裏面的,所以我們在assets/preload目錄下可以看到壹個名字帶有“shoot”的jar文件,把這個jar解壓出來,在res目錄下可以找到壹些圖片素材,另外在shoot目錄下可以找到打包過的圖片素材:

這些打包的圖片也有對應的打包配置文件,記錄了各個小圖的裁剪區域,也需要用配置文件來讀取圖片信息。好在apk版本的配置文件並沒有加密,用文本模式打開我們就可以看到配置信息,包括各個小圖片的區域和名稱,稍作調整支持我們常用的開發引擎,就可以拿來用了。

但並不是所有的應用都可以提取其素材,有些會把圖片信息加密處理了,在加載的時候再解密出來使用,這樣我們就沒法盜用它的素材了。另外,如果明顯盜用其他應用的素材,就會涉及到侵權了,所以開發者提取應用的素材最好以自己開發練習來用,不要光明正大的把應用發布到市場上去。

最後還是要說,成功的應用離不開優秀的美工,美工轉獨立開發者成功的案例很多,但程序員要自己做美工還是很有難度的,實在需要美工的話可以考慮招人或者外包出去。

  • 上一篇:誰有介紹文萊的英語作文啊,求幫忙
  • 下一篇:花瓣剪輯如何導入其他視頻的音樂
  • copyright 2024編程學習大全網