移动设计联盟 | UI设计平台 - MobileUI莫贝网

登录  |  注册

QQ登录

只需一步,快速开始

搜索
返回列表
查看: 4972|回复: 0
打印 上一主题 下一主题

静电的设计教室(5)-移动设备切图进阶

[复制链接]

31

主题

45

帖子

236

积分

版主

Rank: 7Rank: 7Rank: 7

积分
236

突出贡献优秀版主

QQ
跳转到指定楼层
楼主
发表于 2014-7-3 23:13:40 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 静电 于 2014-7-4 00:20 编辑


hello,这一期设计教室姗姗来迟。上一节课,静电和大家分享了切图的一些原理,那么静电接着进行下一步的教程,开始进入实战。首先,我们需要准备好已经设计完成的高保真原型图。静电选用最近在开发并且马上就要上线的app中的一个界面。具体是什么应用,静电下期透露哦~

一.思考与分析
如下图,在这里静电使用的是iphone5的分辨率:640-1136来设计。首先我们来分析下,图中都有些什么元素。


静电将这些图标全部拿出来列在下边。



好的,图标就是以上这些了,下面,我们要将这些图标做成一个一个独立大小的文件,以便工程师同学排版使用。

二.将图标转换成独立文件

首先我们先来切适用于iphone客户端的文件,由于静电设计稿的分辨率是640-1136,所以这个比例的图标可以直接拿来用。不用进行缩小或者放大的处理。在安卓和ios开发中,最常用使用的图片类型就是PNG,这个格式相信大家一定不会陌生,首先它比jpg和gif拥有更多的颜色和细节,同时失真程度也非常小,另外,png格式的图片支持通道透明,所以广泛应用于移动端app的开发过程中。静电来制作两个图标,剩下图标的制作方式是一样的,大家可以以此类推。

我们先来切这样一个图标。

IOS在切图的时候,一般会有两个尺寸,分别适配3GS和iphone4、5、5s.
我们先来设计适用于iphone5/5s/4的图标,因为他们是用的一套图.
首先选中这个图标,图标四周会出现四个蓝色的点,代表我们选中他了.


首先选中这个图标,图标四周会出现四个蓝色的点,代表我们选中他了.在下方的属性面板中,我们可以看到他的宽高,这里显示这个图标的宽高是40-40.接下来,按ctrl+n新建一个画布.宽高是40-40,把刚才的图标拷贝到这个画布中.画布请选择透明. 这里请注意,图标的尺寸一定要是偶数,否则缩小一倍的时候会出现不规则的锯齿,我们要尽量避免他.也就是说,不要出现41-41这样的尺寸.




接下来,我们将这个图标导出.选择fireworks的文件>图像预览> 格式选择png32位.因为只有这个格式是透明的. 接下来选择导出,找个地方存储这个文件吧,文件名我命名为bookshelf_heart@2x.png



小贴士:大家一定注意,ios下的文件名命名规则,二倍的图使用@2x.png做结尾,如bookshelf_heart@2x.png  这是ios的开发规则,开发过程中,苹果的开发软件xcode使用@2x或者没有@2x来识别是否为一倍或者二倍大的图像.这个一定要记得.

三.使用切片工具批量切图
上边这种切图方法,在切单个图标的时候,可以用.但如果涉及到如tab按钮这样的有非按下和按下的效果的图,这个时候就要非常在意两个图是否有错位的情况了,这个时候我们使用切片工具批量切图,以保证完全对齐。
首先我们将按钮图片单独拿出来。新建一个透明画布,将这几个图标拷贝过去。


接下来,我们将这些图标均匀排列。最好能保证非选中和选中状态的图标的y坐标一致。
然后,我们选择左侧工具栏的切片工具.如图所示,或者直接按快捷键k。
接着,鼠标变成了十字形,我们在要切出的图标周围画框。因为这里的图标大小一致,
所以切片的大小也要保持一致。画框后,效果如图,有一层绿色部分,代表切片区域.



这个时候有同学可能发现切片上有jpg这样的字样,如果有这样的文字,代表我们要导出的图片是jpg格式的,我们需要将格式改成png,用鼠标选中切片,同样,屏幕下方的属性面板,将jpg改为png32



我们在某个切片上点右键,选择导出即可,记得文件名有@2x结尾哦。

四.等比例批量导出其他尺寸图片

在上一节的设计教室中,静电和大家探讨了不同分辨率图标尺寸的比例。我们再看下图温习一次。在下图中,我们可以看到,iphone3Gs与iphone4/5/5s的比例为1:2。其他比例如下图所示。也就是ios需要两套图。 安卓的话,静电的经验是hdpi和xxhdpi即可。当然有些同学可能会精确到xhdpi也要切,这个仁者见仁智者见智了。不过工作量会增加就是了。静电在这里偷个懒。我们这里用到fireworks的另一个神器,批处理功能!这个功能会让你的工作效率直线上升!





刚才我们已经切了一套iphone4.5使用的图出来,现在我们来使用批处理功能,切出3GS使用的一倍图还有安卓480分辨率使用的图片.

1.选择fireworks 文件>批处理,看到如下对话框.选中你要缩放的图标,然后点选添加按钮,接着选择继续按钮.




2.接着选择 缩放 然后点添加,然后在缩放比例中选择 缩放到百分比,选择50%.
3.再将导出添加到右侧,导出选择png格式.





4.选择重命名,这个功能很好用,因为之前我们的文件包含@2x,现在我们需要的这套图是1倍,所以不需要@2x,我们将它去掉.如下图所示. 这样就可以批量替换@2x为空白了.


5.注意,我们必须先才处理好缩放等步骤后,再导出,然后重命名,否则文件会变大,右侧的命令从上到下代表处理的步骤.这个可以调整. 选好后选择继续.

6.接下来的界面中我们选择自定义位置,将一倍的图放到其他文件夹备用.注意不要选与原始文件位置相同,否则你之前切的二倍图会被覆盖哦.切记.然后,选择批次,就开始批处理了



7.转眼之间,1倍和2倍的图就好了,方便吧?


8.那么安卓的图怎么处理呢?有同学已经猜到了,要切hdpi使用的图,只需要把iphone5尺寸的图标缩小到原来的3/4即可.就是批处理的缩放比例中填写75%即可.



五.对于安卓图片的特殊处理

大家知道,对于一张png图片,从大往小缩放,是可以的,但从小往大,可是会虚的哦.所以,同学们,可不能硬拉这些位图哦. 对于xxhdip和xhdpi分辨率使用的图片.我们需要特殊处理.要放大,最方便的图片格式就是矢量了,如果你在fireworks中使用的是原生的矢量图形.我们可以直接使用fireworks的放大图像功能,对整个图像进行放大处理,这样图片质量也可以保证不会虚的.
首先,我们假设设计的图全是矢量,接着,我们选择设计稿下方属性菜单. 直接将图片宽度调整到1080,当然 得是等比例的缩放,所有我们将右侧的小锁锁上,这样就是等比例调节了.



无损调整到1080分辨率后,我们可以按上边的步骤进行xxhdpi图标的切图. 然后按照静电上边给到的图的比例进行缩放即可. 比如从xxhdpi缩放到iphone5使用的图标大小,那么比例就是640/1080 这个比例进行缩放,具体大家自己算.

所以,对于图标尺寸,按1080分辨率设计,其实是最理想的,但是基于静电在切图教程1中阐述的理由,所以静电选择了使用640分辨率.当然,如果大家设备许可,制作高清图可是不2之选,一切都很方便,少了放大这个步骤.


小贴士:由于安卓机型分辨率比较多,所以安卓开发工程中,采用了几种分辨率来适配各个机型,具体原理比较复杂,静电就不在这里阐述了,但静电给出如下对应关系,可以直接来套用即可. 大家请教下开发同学,就会发现,在安卓开发工程的res目录下,分别有drawable,
drawable-mdpi,drawable-ldpi,drawable-hdpi,drawable-xhdpi,drawable-xxhdpi等文件夹.我们经常使用的 就是hdpi,xhdpi,xxhdpi等几个.其他的可以忽略.另外,安卓还有一种图,叫点9图.

这个静电在下次设计教室中为大家单独讲解.








关注静Design公众号: jingdesign91 学习更多关于设计,产品方面的干货.


继续阅读: 静电的设计教室(4)-移动设备切图入门


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表