其他记录:app图片素材的获取

2020-05-05 作者:编程知识要点   |   浏览(76)

前段时间想要模拟做一个支付宝,但是苦于没有图片素材无法动工,然后百度搜索了各种获取方法,现在来记录一下。

简介

作为开发人员,有时候想要模仿一些优秀的app,这时候我们就需要一些图片,本文就是从0到获取app的所有图片,本文以获取“微信”app为例

高仿开发现有的App是一种很好的学习方式,但是如果没有对应的图片资源,即使功能做出来了差别依然很大,看上去成就感会低很多,这里介绍一种获取其他应用的图片资源的方式。

声明一下,该方法仅用于学习交流使用,不应拿来做一些商业用途,切记切记。

下面以支付宝为例,因为支付宝的图片素材获取最为坎坷。

打开itunes

图片 1

itunes.png

在iTunes下载App

在Mac上我们打开iTunes,是可以下载各个平台的App的,如图所示:

图片 2

image.png

左上角选择“应用”,中间选择App Store,搜索你要的App就可以下载了,下载完后会出现在你的资源库中。

图片 3

image.png

右键点击下载好的App,选择在Finder中显示。

首先在iTunes上搜索支付宝这个app然后下载它。

进入AppStore,搜索“wechat”,点击下载wechat

图片 4

wechat.png

图片 5

下载中.png

打开App包

在文件夹中显示后可以看到,你下载下来的其实是一个后缀为ipa的文件,将后缀名改为.zip,然后就可以双击解压打开了。

其中会有一个Payload文件夹,进去后对其中的文件右键选择显示包内容,就可以得到其大部分的资源文件:

图片 6

image.png

图片 7![2.png]()

查找下载的ipa文件

图片 8

搜索iTunes Media文件夹.png

图片 9

wechat的ipa文件.png

获取资源

到这一步后,其实已经可以获取大量资源了,有些App的资源全部都可以在这个里面找到。

如果你是iOS的开发者,就应该熟悉Images.xcassets这个文件夹,我们会把一些图片资源放在里面,编译后会被打包为Assets.car,所以可以说:

iOS App中的资源包括 Assets.car中的资源 + .ipa文件解压后直接得到的资源。

我们可以在显示包内容后搜索Assets.car,会得到几个Assets.car文件,但是是无法直接打开的,需要用到一个专门解包其中图片的工具:

iOS Images Extractor,可以在这里下载:链接: https://pan.baidu.com/s/1c2qylsW 密码: r49b

下载安装打开后,可以直接将搜索到的Assets.car文件拖到其中去,点击Start开始解包,完毕后点击Output Dir就可以导出图片文件了:

图片 10

image.png

自此,海阔凭鱼跃,天高任鸟飞。

下载完后,把支付宝拖到桌面。

获取app图片

再次声明,这个方法只是建议拿来学习使用,可以极大地提高模仿其他App的学习过程中的成就感,操作起来也蛮简单的。

好好学习,天天向上。


查看作者首页

参考:http://www.cocoachina.com/ios/20170510/19235.html

图片 113.png改后缀为zip,随后解压。图片 124.png

方法一

至此我们获取到了ipa文件,之后就是从ipa中获取图片,有两种方法,第一种比较常见,就是将ipa文件改为zip文件,然后解压缩zip文件

图片 13

方法一.png

图片 14

图标.png

本文由永利官网发布于编程知识要点,转载请注明出处:其他记录:app图片素材的获取

关键词: