【小教程】教你拿出app中的图片资源

有一种方法通过ipa或apk包来获得每个资源的切图,今天就来简单介绍下。因为有的同学还不知道这个方法,尤其是没有技术背景的同学(我司UI妹子得知这个方法如获至宝,但是切记只能拿来当高保真原型的素材,学习Axure使用,不要盗图司马)。

一、Android的apk解压方法

1.首先找到你要获得图片的软件apk安装包,大多可以去官网下载。(以same为例,因为这个产品做的很好算是免费广告)

2、下载apk之后,修改软件后缀为.zip.

解压为zip

3、找到目录下的/res目录。

4、res下面按照android的分辨率放了不同大小的资源,选择自己需要的即可。

二、iOS app的ipa解压方法(需要mac电脑)

iOS的相对于apk要难处理点,因为Xcode在打包的时候图片采用了压缩方法,普通解压的方法虽然能得到资源文件,但是在windows下不能正常显示,在mac下不能在sketch和ps等软件打开再次编辑。so今天来一个新的工具:Extract.

1、下载Extract.app.(下载链接http://pan.baidu.com/s/1ntkhSr3)

2、在iTunes中下载软件的安装包(这次给MIX打广告,因为他做的很酷,而且是我们本地公司)。

3、将ipa拖拉到Extract中。

4、点击MIX图标,在find中打开。

在finder中打开

解压的资源包

5、效果展示

it is over!

原文发布于微信公众号 - 交互设计前端开发与后端程序设计(interaction_Designer)

原文发表时间:2016-04-20

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

Eclipse的BIRT:使用Design Engine API

假设您已经在名为“customers”的报告设计文件中将表格定义为报告项目。顾名思义,该表格用于显示示例数据库中的所有客户。此外,它还有一个用于按照国家来对项目...

3112
来自专栏编程微刊

小程序获取当前日期和时间点的方法

3:在需要使用的js文件中,导入jsvar util = require('../../utils/util.js'); js:

5064
来自专栏Jerry的SAP技术分享

微信小程序开发系列五:微信小程序中如何响应用户输入事件

通过前面四个章节的介绍,大家对微信小程序的视图和控制器,以及微信调试器的用法已经有了一个最基本的认识了。在这个基础上,让我们进一步学习微信小程序控制器,掌握在小...

1213
来自专栏程序猿DD

我最常用的Intellij IDEA快捷键

原文:http://www.radcortez.com/my-most-useful-intellij-idea-keyboard-shortcuts/ 译文:...

2338
来自专栏前端黑板报

(转)一探前端开发中的JS调试技巧

前言:调试技巧,在任何一项技术研发中都可谓是必不可少的技能。掌握各种调试技巧,必定能在工作中起到事半功倍的效果。譬如,快速定位问题、降低故障概率、帮助分析逻辑错...

3076
来自专栏北京马哥教育

Python 爬取CSDN的极客头条

这两周花了点时间读了《Python网络数据采集》,内容不多,不到200页,但是非常丰富,有入门,有提高,有注意事项,有经验之谈,有原理,有分析,读完受益匪浅。书...

4058
来自专栏ROBOTEDU

OMRONFZ系列视觉与ABB机器人的通信

ABB与OMRON之间的通信,本例采用以太网TCP无协议模式通信。通过以太网由ABB机器人程序控制ONRON视觉的场景切换,拍照判断及其判断数据的 接收。 ?...

5205
来自专栏C语言及其他语言

Dev-Cpp使用入门教程

今天给大家开始介绍Dev-C++这款编译器的使用方法,由于蓝桥杯竞赛的要求,今天给大家做入门介绍。 ? 下载地址依旧见:C/C++开发编译器等常用工具下载htt...

3284
来自专栏张善友的专栏

谷歌发布 AngularJS 1.0,允许扩展HTML语法

谷歌2012年06月15日发布了一个全新的Web模板——AngularJS 1.0。 ? 谷歌称, AngularJS可以让你扩展HTML的语法,以便清晰、简洁...

2255
来自专栏MelonTeam专栏

开发中容易忽略和挖坑的场景总结

总结代码设计时容易忽略的场景,需求启动阶段就考虑好各个场景,可以提高代码的健壮性,有效减少bug数。

2546

扫码关注云+社区

领取腾讯云代金券