怎么把app里面的图素材收集

1. 如何提取app的素材

如果开发者要开发应用,游戏,但自己并不擅长美工,那么只能去网上到处找素材,但网上的免费素材并不多,免费素材很少能满足开发者的需求。不过还有一个办法,我们可以从其他应用中提取素材,这些素材的质量还是比较高的。

我们就拿微信的打飞机为例,首先把微信的安装包下下来,apk文件,或者ipa文件,把后缀名改成rar,然后用winrar解压出来。

ipa解压后素材很好找,资源都放在一个目录下,直接用缩略图来找就能找到需要的图片素材,有些是单独一个对象的图片,可以拿来直接用,有些是多个对象的图片合成一张大图,这就需要对应的打包配置文件才能读取各区域的小图片,如果配置文件加密了,那么这个大图基本上没办法用。

apk解压出来素材都放在assets和res目录下,不过由于微信打飞机是做成一个jar集成在微信里面的,所以我们在assets/preload目录下可以看到一个名字带有“shoot”的jar文件,把这个jar解压出来,在res目录下可以找到一些图片素材,另外在shoot目录下可以找到打包过的图片素材:

这些打包的图片也有对应的打包配置文件,记录了各个小图的裁剪区域,也需要用配置文件来读取图片信息。好在apk版本的配置文件并没有加密,用文本模式打开我们就可以看到配置信息,包括各个小图片的区域和名称,稍作调整支持我们常用的开发引擎,就可以拿来用了。

但并不是所有的应用都可以提取其素材,有些会把图片信息加密处理了,在加载的时候再解密出来使用,这样我们就没法盗用它的素材了。另外,如果明显盗用其他应用的素材,就会涉及到侵权了,所以开发者提取应用的素材最好以自己开发练习来用,不要光明正大的把应用发布到市场上去。

最后还是要说,成功的应用离不开优秀的美工,美工转独立开发者成功的案例很多,但程序员要自己做美工还是很有难度的,实在需要美工的话可以考虑招人或者外包出去。

2. 如何搜集文本、图片课件素材

一 文本素材的获取与处理

文本素材通常以文件文本保存,常见格式有: txt文件、doc文件、rtf文件、wps文件和 pdf文件等。

文件的输入通常使用键盘,也可手写输入等。

通常文本素材来源于所学的教材与资料、网站等。

一般情况下,网页文本内容可以选择直接复制下来,或者直接保存为网页文件或者文本文件。

特殊字体或艺术字可以用抓图工具抓取后进行图片化处理后再使用。

二 图形图像素材的获取与处理

图形图像素材的格式一般为: .、.bmp、.、.tiff、.等,目前采集图形图像素材的方法非常多,概括起来主要有以下七种:

1.屏幕捕捉或屏幕硬拷贝

利用 HYPERSNAP或者 Snagit等屏幕截取软件,可以捕捉当前屏幕上显示的任何内容。也可以使用 Windows提供的 ALT+PRINTSCREEN,直接将当前活动窗口显示的画面置入剪贴板中。

2.扫描输入

这是一种常用的图像采集方法。如果我们希望把教材或其他书籍中的一些插图放在多媒体课件中,可以通过彩色扫描仪将图扫描转换成计算机数字图像文件,对这些图像文件,还要使用 Photoshop进行一些诸如颜色、亮度、对比度、清晰度、幅面大小等方面的调整,以弥补扫描时留下的缺陷。

3.使用数码相机

随着数码照相机的不断发展,数字摄影是近年来广泛使用的一种图像采集手段,数字照相机拍摄下来的图像是数字图像,它被保存到照相机的内存储器芯片中,然后通过计算机的通讯接口将数据传送到多媒体计算机上,再在计算机中使用 Photoshop、isee等软件进行处理之后应用到我们制作的多媒体软件。使用这种方法可以方便、快速地制作出实际物体例如旅游景点、实验仪器器具、人物等的数字图像,然后插入到多媒体课件中。

4.视频帧捕捉

利用超级解霸、金山影霸等视频播放软件,可以将屏幕上显示的视频图像进行单帧捕捉,变成静止的图形存储起来。(链接到豪杰解霸截屏页面)如果电脑已装有图像捕捉卡,我们可以利用它采集视频图像的某一帧而得到数字图像,这种方法常用在当需要把其他多媒体课件中的视频截取出来用在我们制作的多媒体软件中。这种方法简单灵活,但产生的图像质量一般难以与扫描质量相比。