重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
苹果APP的图标都是圆角的,一些朋友不了解这些图标的圆角半径,经常无从下手。虽然圆角可以直接通过程序发布就能实现,但是如果想要直接设计成圆角图标就需要用到下面的数据了。括弧里面是对应的半径大小iTunes Artwork icon
创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于成都网站制作、成都做网站、外贸营销网站建设、禄劝网络推广、微信小程序、禄劝网络营销、禄劝企业策划、禄劝品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联公司为所有大学生创业者提供禄劝建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com
如果开发者要开发应用,游戏,但自己并不擅长美工,那么只能去网上到处找素材,但网上的免费素材并不多,免费素材很少能满足开发者的需求。不过还有一个办法,我们可以从其他应用中提取素材,这些素材的质量还是比较高的。
我们就拿微信的打飞机为例,首先把微信的安装包下下来,apk文件,或者ipa文件,把后缀名改成rar,然后用winrar解压出来。
ipa解压后素材很好找,资源都放在一个目录下,直接用缩略图来找就能找到需要的图片素材,有些是单独一个对象的图片,可以拿来直接用,有些是多个对象的图片合成一张大图,这就需要对应的打包配置文件才能读取各区域的小图片,如果配置文件加密了,那么这个大图基本上没办法用。
apk解压出来素材都放在assets和res目录下,不过由于微信打飞机是做成一个jar集成在微信里面的,所以我们在assets/preload目录下可以看到一个名字带有“shoot”的jar文件,把这个jar解压出来,在res目录下可以找到一些图片素材,另外在shoot目录下可以找到打包过的图片素材:
这些打包的图片也有对应的打包配置文件,记录了各个小图的裁剪区域,也需要用配置文件来读取图片信息。好在apk版本的配置文件并没有加密,用文本模式打开我们就可以看到配置信息,包括各个小图片的区域和名称,稍作调整支持我们常用的开发引擎,就可以拿来用了。
但并不是所有的应用都可以提取其素材,有些会把图片信息加密处理了,在加载的时候再解密出来使用,这样我们就没法盗用它的素材了。另外,如果明显盗用其他应用的素材,就会涉及到侵权了,所以开发者提取应用的素材最好以自己开发练习来用,不要光明正大的把应用发布到市场上去。
最后还是要说,成功的应用离不开优秀的美工,美工转独立开发者成功的案例很多,但程序员要自己做美工还是很有难度的,实在需要美工的话可以考虑招人或者外包出去。
ios小组件图片素材:在苹果手机当中,他的小插件的话可以直接选择长按他的桌面,然后进行添加相关的小插件组件进行使用。
1、在手机升级到iOS14系统之后,就可以拥有小组件功能。
2、长按手机空白处位置,就可以进入到编辑界面。
3、点击左上方的加号图标,选择需要添加的小组件。
4、滑动选择需要使用的样式,选择下方的添加选项。
Java:
苹果仍没有宣布任何让iPhone运行Java的计划。但太阳微系统已宣布其将会发布能在iPhone上运行的Java虚拟机(JVM)的计划,它是基于Java的Micro Edition版本。这将让用Java应用程序得以在iPhone和iPod Touch上运行。
在这个计划发表之后,熟悉iOS软件开发协议的程序员们相信虽然iOS软件开发协议不允许应用程序后台运行(比如说在接电话的时候仍然运行程序)。
但却允许自带的应用程序从其他的来源下载代码,而且它们还能与第三方应用程序相互作用(比如说Safari和Java虚拟机), 这可能会阻碍不与苹果合作的Java虚拟机的发展。 很明显,在iPhone运行的Java在iOS软件开发协议所规定的范畴以外。
首先得理解一个概念。
在xcode中看到得文件夹(group)是逻辑上的,而非物理上的。
所以建议,在project下手动创建一个文件夹,再手动拖到相应工程目录下。
切记不要在project中右键创建文件夹,否则所有文件都在工程目录下的。
要点:1在 assets 中点击show slicing 可以可视化点九拉伸图。2可以在 uiimageview 中直接拉伸图。
IOS中可视化拉伸图片技巧
一、补充
在我的另一篇博客 中探讨了IOS拉伸图像(UIImage)的几种方法和一些小经验,这篇是一个补充,再将xcode中的另一种可视化拉伸图像的方法的使用介绍给大家。
二、如何使用
IOS开发文档中的描述:
1、xcode5的新特性
xcode5之后,IOS为我们提供了一个管理图片的新方法Asset Catalogs,简单说来,它相当于一个目录,专门用来管理我们项目中的图片素材,包括Icon和启动页,这样使项目管理更加方便也更加简洁。
创建一个AssetCatalogs:在xcode中新建一个文件,选择AssetCatalogs,如下:
然后我们点开这个包,将图片直接拖入工具区即可:
2、使用AssetCatalogs中的可视化工具进行图片拉伸
完成了上面的步骤之后,我们可以对管理的图片进行处理,点击右下角的show Slicing按钮,我们就会进入可视化编辑区,如下:
如上图,有三条竖直线,其中边界的两条分别约束了图片两侧不被拉伸的区域范围,中间虚线和左侧虚线围成的部分,将是被复制拉伸的区域。水平方向的线同理。
很重要的一点:官方文档告诉我们,这个方法只能在iOS 7 或者 OS X v10.10之后使用。效果如下:
3、在xib文件中UIImage的拉伸
在xib文件中的UIImageView,在上面加上图片后,可以设置stretching这个属性:
这个属性的四个值:X,Y,Width,Height的取值范围是0-1;X,Y,用来确定一个点,比如我们设置为X=0.1,Y=0.1,则这个点就是图片的左上角开始,水平1/10处和竖直1/10处,设置图片的拉伸点为从这个点开始。后两个参数分别设置图片拉伸区域的宽度和高度,比如我们这样设置:Width=0.8,Height=0.8,则图片拉伸时上下左右各1/10的宽度不会被拉伸,中间部分被拉伸,还是刚才的图片,效果如下:
png格式使用ImageOptim,ImageAlpha可以压缩体积,但是看过一篇blog说是没有这样做的必要,Xcode会加以处理。可以实际自己比较一下。