界面切图原则,物体切面设计图
网页切图是不是一般只切按钮部分?别的比如背景都用CSS实现?
网页切图是网站前端制作人员的工作一部分,一般网页切图指的是网站从效果图中获得切片并使用切片来制作网站前端静态页面。网站切图原则:
尽量少切图,能使用css编写的尽量使用css样式编写出想要的效果
网页禁忌全部使用图片切成,这样会使网页上很多文字不利于后期修改,同时增加了网页的加载速度。
网站切图小图片尽量放在一张图片上,减少网页访问时对服务器的请求数,因为一个图片就是一个次请求。
背景图片可以平铺的尽量切成一个小单元平铺,可以减少图片的大小。
切图需要降低图片质量,在保证质量的情况下,缩小图片占用内存的大小。
网站切图因网页布局决定,并不是除按钮以外都可以当做背景。
APP界面标注及切图注意事项
一、App屏幕适配通用知识简介
1. 标注时注意事项
一般情况要定位一个Icon只需给出 上/下边距,左/右边距
标注图标距离只需标到可点击范围外
通用型颜色、字体单独标明一份
通用型模块只需单独标明一份,如导航栏
手机可视区域一般为宽度固定,长度超出边界可滑动,所以,标注物体宽度时可按比例说明
如果要标注内容上下居中,左右居中,或等比可不标注
当绘制的是一个列表时且每一条内容一样时,只需标注一条,如果每条内容有少许不同时,只需标明差异? ? ? ? ? ? ? 部分
当交付的是一张完整图片时,不需做机型适配,只需给高清图(1920*1080)即可,注意进行压缩
当背景是纯色时只需给出色值(iOS使用RGB色值,Android使用16进制色值)
图标应给出可点击区域
若图标在不同页面重复出现,且尺寸相差不大,直接给出最大一份切图,并在圆形图标明尺寸,程序会根据需求缩放
可点击按钮通常要给出两种状态:普通/点击(选中)
按钮如果只是矩形、圆角矩形、圆形、椭圆形,给出尺寸和色值,可程序设置
渐变效果可通过程序实现,只需给出起始和结束色值跟范围
2. 切图命名规范
背景:bg_xxx.png
按钮:btn_xxx_normal.png/btn_xxx_select.png
图片:img_xxx.png
标签:tab_xxx.png
图标:icon_xxx.png
照片:pht_xxx.png
导航:nav_xxx.png
图示:tip_xxx.png
菜单:menu_xxx.png
侧栏:sidebar_xxx.png
二、iOS应用屏幕适配
1. iOS究竟要是适配多少种机型,以哪款机型分辨率作为设计尺寸最好
2016-3
iOS只需兼容iPhone4,完美兼容iphone5以上机型
如果按矢量图制作设计图按1X尺寸作图,后期放大成2X、3X;如果按传统的px作图应用最大尺寸(3X)作为画布。
以3X作为画布(1242*2208)难记且不能整除,我们可直接以1280(640*2)作为宽度,完美缩放为1X、2X;
2X-3X以1.5来算尺寸和字号可得到较好效果
2. 界面尺寸
设备分辨率状态栏高度导航栏高度标签栏高度
iPhone6 plus1242*2208px60px132px146px
iPhone6750*1334px40px88px98px
iPhone5/5s/5c640*1136px40px88px98px
iPhone4/4s640*960px40px88px98px
iPad3/4/Air/Air2/mini22048*1536px40px88px98px
iPad1/21024*768px20px44px49px
iPad mini1024*768px20px44px49px
导航栏背景图中,如果考虑状态栏背景,则背景图尺寸为导航栏px+状态栏px,如果只改变导航栏颜色则只需要导航栏px
3. 图标尺寸
设备App Store程序应用主屏幕spotlight搜索标签栏工具栏和导航栏
iPhone6 plus1024*1024px180*180px144*144px87*87px75*75px66*66px
iPhone61024*1024px120*120px144*144px58*58px75*75px44*44px
iPhone5/5s/5c1024*1024px120*120px144*144px58*58px75*75px44*44px
iPhone4/4s1024*1024px120*120px144*144px58*58px75*75px44*44px
iPad3/4/Air/Air2/mini21024*1024px180*180px144*144px100*100px50*50px44*44px
iPad1/21024*1024px90*90px72*72px50*50px25*25px22*22px
iPad mini1024*1024px90*90px72*72px50*50px25*25px22*22px
按钮切图建议以等宽高尺寸切图,且像素必须=88、*88px , 当本身图片宽度或高度不足时,补充空白像素(透明像素).一般情况下,只需要普通状态下按钮切图即可
(适配不建议等比放大)
4. 参考文献
友盟设备指数
APP切图流程和APP切图命名规范详细完整版
APP切图详细规范终极指南
iOS和Android的app界面设计规范
APP界面切图命名和文件整理规范
三、Android应用屏幕适配
1.用px作为基础单位的缺陷
对比上图可以知道,ppi越低图片显示的越大,ppi越高图片显示的越小,造成不同手机上显示图片布局不统一!
使用dp作为单位所有机子显示统一
2. 衡量一个屏幕清晰度单位————屏幕密度(dpi==ppi)
计算公式:屏幕dpi = √ (屏幕长^2 + 屏幕宽^2) / 屏幕尺寸
名称密度代表分辨率Android单位与像素换算
mdpi120dpi~160dpi320*4801dp=1px
hdpi160dpi~240dpi480*8001dp=1.5px
xhdpi240dpi~320dpi720*12801dp=2px
xxhdpi320dpi~480dpi720*1280/1080*19201dp=3px
xxxhdpi480dpi~640dpi2k~4k1dp=4px
屏幕大小启动图标操作栏图标上下文图标系统通知图标(白色)最细笔画
320*480px48*48px32*32px16*16px24*24px不小于2px
480*800px/480×854px/540×960px72*72px48*48px24*24px36*36px不小于3 px
720*1280px96*96px64*64px32*32px48*48px不小于4 px
1080*1920px144*144px96*96px48*48px72*72px不小于6 px
3.究竟要适配多少种机型
2016-3
得出结论: 只需适配高端的xxhdpi(720*1280/1080*1920),低端的hdpi(480*800)
4. 度量单位与边框
可触摸控件都是以 48dp 为单位的
为什么是 48dp?一般情况下,48dp 在设备上的物理大小是 9mm (会有一些变化)。这刚好在触摸控件推荐的大小范围 (7-10mm) 内,而且这样的大小,用户用手指触摸起来也比较准确、容易。( xxhdpi标准下为144px )
边框 注意留白 界面元素之间的留白应当是 8dp 。
例:
5. 字体排版
Roboto 是Android系统的默认字体集,字体大小单位 sp(可缩放像素数,scaleable pixels)
根据Android设计规范,推荐使用 12 、 14 、 16 、 20 和 34 号 ,字体粗细可调
spHDPIXHDPIXXHDPI
12sp18px24px36px:
14sp21px28px42px
16sp24px32px48px
18sp27px36px54px
20sp30px40px60px
34sp51px68px102px
(注意:字号要为双数,且不可带小数位)
6. 9-patch 图制作
什么是9-patch图
为什么要用9-patch格式制作图
适应各种手机屏幕拉伸图片需求,有效缩减图片体积
什么情况下使用
当发现图片是背景时且可能拉伸被拉伸时,或图片过大时
如何制作patch9 图
图片外层增加一全透明像素,在透明像素区花4条纯黑色边
1. 宽度可拉伸区域
2. 高度可拉伸区域
3. 垂直内容区域
4. 水平内容区域
8. 参考文献
友盟设备指数
Android 设计指南简体中文版4.x
Material Design 中文版
Android设计中的.9.png
切图命名规则
??????? 因为最终输出的切图非常多,所以需要一个有序的命名规则,这样既方便自己查找,也能让开发者看懂。命名规则是“(界面或者功能)+(控件名)+(状态)+(补充描述)”。下面是几个典型界面切图的命名方式:
1、登录界面命名
??????? Login_bg.png(登录背景)???????????????? Login_logo.png(登录LOGO)
??????? Login_input.png(输入框)???????????????? Login_input_pre.png(输入框选种状态)
??????? Login_btn.png(登录按钮)??????????????? Login_btn_pre.png(登录按钮选种状态)
2、按钮命名
??????? Btn_xxx.png(按钮默认)?????????????????? Btn_xxx_pre.png(按钮选种状态)
??????? Btn_xxx_disable.png(按钮不可点状态)
3、常见的控件命名
??????? Icon(图标) ? ? ? ? ? ?? ? ? ? ??????? Img(图片)? ??????????????????????????? List(列表)
?????? Sign(标记) ? ? ? ? ? ?? ? ? ? ??????? Menu(菜单)? ???????????????????????? Bar(栏)
???? ? StatusBar(状态栏) ? ? ? ? ? ??? NaviBar(导航栏)? ???????????????? TabBar(标签栏)
???? ? ToolBar(工具栏) ? ? ? ? ? ?? ? ? Switch(切换开关)? ??????????????? Slider(滑动器)
?????? Radio(单选框) ? ? ? ? ? ?? ? ? ? ? CheakBox(复选框)? ????????????? Bg(背景)
网页设计中图像切图技巧
网页设计中图像切图技巧
在网页的制作过程中,不时需要将图像进行切图处理。下面是我为大家整理的网页设计中图像切图技巧,欢迎参考~
网页制作技术伴随着网络的快速发展而快速兴起,目前,国内外计算机行业对于网页制作的研究较多,但是由于受到初学者个人风格和操作技巧的影响,在网页制作中普遍存在不同程度的问题。而对图像进行切图处理也是一个存在网页制作中的问题。基于此,本文就网页设计中图像切图技巧进行了探讨,并提出了一些有关的技巧,相信对图像切图的工作能有一定的帮助作用。
1 切图技术
切图就是指在网页制作过程中,用图形图像处理软件提供的切片工具,将美工设计的网页效果图这种大幅图像,分割成为一系列小的图像,这些小图像称为原大幅图像的切片。一张图可以有多种切图方案,但不是所有的切图方案都适合后期的网页制作的。因此需要在众多切图方案中,找出一种适合后期网页编程的最佳切图方案。本文中所说的切图技术,就是指的实现最佳切图方案的切图技术。由于它遵循一些切图原则和技巧,所以它能够实现最佳切图方案。
由于切图时,图像的最小单位是像素,矩形对边上的像素个数应该是相同,或者遇到圆角应该是锐化的。但是在人工操作时,可能会发生像素个数的变化,或者圆角产生顿挫角。因此,在切图时,将原图采用300%以上的放大倍数切图。切完整个大图后,把一系列的切片全部选中,接着利用软件中的图像优化工具,即菜单栏中“窗口”下拉菜单“优化”命令对所有的小切片进行优化来解决以上问题。然后利用文件菜单下的“导出”命令生成HTML网页和图像,最后在网页制作软件DREAMWEAVER中建立站点,将上面导出的网页和小图像都放在网站里。导出的网页文件是不能用的。因为一个网站的页面大小要求统一。因此,接下来的工作是在网页制作软件中制作表格。用分块的思想来看整个网页的布局,一个块就是一个表格。把网页看成是多个独立的表格组成的。将导出的图片插入到单元格中。日常工作中常用的图形图像处理软件有Photoshop、Flash、Firework等,这些软件中都有切片工具,但是在网页制作时,图形图像处理软件首选使用Firework。因为DREAMWEAVER中只要对图像双击,系统会自动调用Firework软件。
2 切图原则
一张图可以有多种相关的切图方案,但不是所有的切图方案都是合适网页编程的。所以在切图技术中,应该保证实现的是最佳切图方案,因此切图技术中还涉及了切图的原则和切图的技巧。
2.1 块与切片的概念
在本文中所说的一个块与切片概念是不同的。块和切片都是网页中的一部分,但是块指的范围比切片大。块中可以包含一个或多个切片。块是指在网页上内容相关的'区域范围。切片是从图中相关范围中分割出来的一小图形。如果转换成网页后,块对应了网页中的表格,而切片对应的是表格中的单元格。
2.2 分块的原则一:以相关内容为一块
根据原图中相关内容,确定整体的切分策略,即切分要有分块的思想,把整个网页看成是多个块构成的,每个块就是一个table,块中每一个细节内容就是table中单元格中内容。即将整个网页看成是由多个table组成的,然后在具体到每个table,去考虑里面应该如何切。必须强调的是,应该把整个网页看成是多个独立的块构成,切片是块中的内容。依据这种思想去切图,然后在网页制作软件中,插入多个表格。块对应成了网页中的表格,切片对应成表格中的单元格内容。在切图时,同一块中的内容是完整的,也就是说,要保证完整的一部分在一个块内,例如某区域的标题文字,网页的LOGO,网页的广告,网页的导航区等可以分别是一个独立的块,这样做的目的是方便日后网页编程和修改。
2.3 分块的原则二:尽量分成大行,平行的切
当一个网页的内容比较多时,在显示网页时是有时间差的,这时要求内容的显示是从上而下从左到右逐行显示网页的内容,决不允许一个网页上的内容杂乱的跳出来。因此,在分块时也应该贯穿逐行分块的原则。切图的时候要尽量平行的切,也就是说,分成大行,然后再逐行的切。如果一个网页的显示页面是由多个表格构成的,这样做的目的是当客户端浏览一个网页时,由于它是由多个表格构成的,因此,客户端与网页服务器会生成多个request请求,多个表格同时下载信息,因此网页下载的速度就会相对快。避免出现把网页整个页面看成一个块,然后块里又分块,出现块中嵌套块。因为这种结构在由切片转换成网页后就出现了表格的嵌套,表格的嵌套影响了客户端网页浏览的速度。
2.4 切片的原则:以属性相同为依据
一般切图原则是:属性相同的区域适合分为一个切片。属性相同主要是指颜色和形状都没有变化,或者在X或在Y方向上没有变化。属性渐变的区域适合分为一个切片,渐变有两种表现形式颜色渐变,形状渐变。
3 切图的技巧
切图也有技巧。构成一张图片的信息量是非常大的,因此在服务器中存储一张图片时占的容量也是很大的,同时从服务器里下载图片到客户端也需要时间也就相当长。因此,在利用切片转换成网页时,可以利用一些技巧,即减少切片个数和减小切片的大小,可以解决以上存在的问题。
3.1 减少切片的个数
网页上的文字与图片信息都是存储在网页服务器上的,一个切片就是一张小的图片。根据显示的点阵原理可以知道,对于同一张大图像来说,切片数减少,存储在网页服务器上这张图的信息量也就减少了,也就是说在网页服务器上占的空间减少。所以当切片的背景是单一颜色,切片的文字没有效果,这时就可以采取这种特殊的处理方式对此切片进行处理。即可以将单一颜色和文字没有效果的切片丢掉,在DREAMWEAVER中打开站点,插入表格,在对应的单元格中,利用DREAMWEAVER软件提供的设置单元格的背景色,直接从键盘上输入文字内容。这种做法实现了切片的效果,同时可以使网页服务上存储的切片数减少了。以“京东商城特卖新”网页页面为例,在实验中保证网页页面效果相同的情况下,采用减少切片个数和未采用减少切片个数方法,可以得到下面表中的数据。从下面表中的数据可以看出两种处理办法造成的结果是:未采用减少切片个数方法时,图片总容量为102MB,而采用减少切片个数方法后,图片总容量为40.3MB,明显前后图片的总容量变化很大,值得提倡这种做法。
3.2 减小切片大小
大面积的颜色相同的,或者形状相同图块,可以只从原图中切出一个像素的切片,然后DREAMWEAVER里面,用切片平铺形成所需要的图。
;