不会切图、不会技术的美工要如何快速学好切图
美工一般是指对平面,色彩 ,基调,创意等进行堆砌的技术人才,分为平面美工、网页美工和三维美工。一般需要精通Photoshop等设计软件。
那么平面美工是由美工用Illustrator 或者 Photoshop 设计出平面外观。三维美工是由美工用3DMAX等的三维角色模型设计,道具模型设计,环境场景模型设计,包装设计等。而网页美工是使用Photoshop或Fireworks等设计软件,将网页的视觉效果、排版等工作呈现出来。有人认为美工精通CSS/HTML/JAVASCRIPT等语言来做网页布局,其实这是不正确的,网页布局的工作应该是由前端开发工程师来完成的。所以对于初学者来说,什么都不会的情况下,先来跟着我们学切图吧。
我们经常看到的一些网页,并非只是单单由于设计师的功劳,一般设计师出来的的设计稿还要经过单独的切图经由开发同学技术实现,切图作为设计师与开发者之间的桥梁,它的作用很关键,合适的切图与精准的位置可以在最 大限度的还原效果图的设计,精妙的切图更会有事半功倍的效果!但做为设计师也要多少了解这些,这样在与技术的交流中会有所帮助。
我们经常会做一个俗称“点九”的切图,那什么是“点九”呢?“点九”就是Android平台处理图片的一种特殊的形式,这是由于文件的扩展名为:“.9.png”,所以被称为“点九”。“点九”也是由于Android平台多种分辨率需适配的需求下,发展出来的一种独特的技术。它可以将图片横向和纵向随意进行拉伸,而保留像素精细度、渐变质感和圆角的原大小,实现多分辨率下的完美显示效果,同时减少不必要的图片资源,可谓切图利器。
“点九”的制作工具为“draw9patch”,具体制作步骤这里不多讲了,插播小贴士第 一条:舍弃这个制作工具吧,减少繁琐的步骤,不要再每张图片都拖到工具里画啦!直接用ps+铅笔就可以画哦。
“点九”的知识面也是要非常广的,但Android切图不仅需要清楚“点九”的方法,还需要有其他各种小技巧。下面为大家分享我在工作中总结的几个关于切图的心得。
(一)站在开发的角度来切图
在这之前呢,需要了解一些关于技术实现的方式,就好比了解一位开发同学,如此更多的了解,会让工作更加顺畅。
如为下图按钮做“点九”图,一部分同学可能会这样做:
这是一张高度不变左右拉伸的“点九”图片,内容显示区域为整个按钮范围。按钮效果图上看,文字是垂直居中显示的,开发同学拿到这张“点九”图片,就会在代码里写上center的属性,此属性就是设定让文字在按钮的垂直居中位置。到这,有没察觉出存在什么问题呢?那么先让我们看看实现出来的效果。
拥有像素眼一样的设计师们,立刻会察觉文字偏下了。然后找开发同学调整文字的位置,“把文字向上n个像素吧,没有居中”等等,这是很经常发生的对话,开发同学会增加代码微调文字的位置以达到效果图效果。事情圆满解决了吗?想多了,很多事情并非都是理所当然,当你发现时,你已经错了。
当我们了解开发同学实现方法后,我们可以试试用逆推法验证这张“点九”图片是否还有进一步精确的可能。
如上图,设计效果图中红色区域是文字排版区域,是理想化的位置,1和2的高度是相等的;而实现效果图中3和4的高度是相等的。问题出现了!在我们画点九的时候,把投影的高度也画进去了,所以视觉上文字就偏下了。
我们通常的画法应该是:
1. 在高度不拉伸的情况下,在空白区域点一像素的点。
这是与开发同学之间约定俗成的习惯,凭着默契就知道此按钮高度不进行拉伸,而且就是被拉伸了,拉伸的是空白区域,视觉上也不会造成影响。
对比如图所示:
2. 内容显示区域的高度要避开投影区域,这样可以保 证文字视觉的居中。
“点九”图片的内容显示区域,我喜欢称为内容排版区域。在切图的过程中,还会发现不同的情景,要时刻想着你要的结果,通过对此区域的仔细处理,可以更好的为图片上所承载的内容做排版。这样开发同学只要通过一些简单的属性设定,就可以实现效果图上精确的布局。这样同时可以减少一些不必要的开发,精简代码,提高产品的性能,积少成多,带给用户更好的体验感受。
(二)选择更优的切图方式
当我们遇到异形或较为复杂的切图时,往往需要抛开固有的思维程式,去寻找一些更适合的切图方式。例如为下图浮层切图的时候,我们还可以用我们的“点九”神器么?
首先分析一下此浮层的几个特点:一是半透明渐变有厚度又有投影的效果;二是有三角异形,而且位置不固定。在切图的时候先走了一下小弯路,用固有思维把浮层分成了上下两个部分,下面方形做成“点九”,上面三角形单独一个切图,用拼接的方式去实现。这是符合开发同学的原子拆分设计模式的,把会变化的部分取出并封装起来,让其他部分不受到影响。所以开发同学很快做好了实现,但效果却不尽人意。其实我们可以预想得到,因为有投影效果上下拼接一定有重叠,这样拼接处就会有一条明显的线。
那该如何是好呢?经过设计师的进一步思考,终于找到了一种更适合的切图方式:
左右分割成两个“点九”图片,这样即能保 证连接处的效果,又能灵活三角指向的位置。思考好如何切图的同时也要跟技术同学沟通能否实现,衡量实现的成本。最 后值得高兴的是,实现出来的效果跟设计效果图没有任何出入。
(三)尽可能的减小资源的大小
切图的时候尽可能减小资源的大小,为产品安装包瘦身。
1.“点九”图片拉伸1个像素与拉伸10个像素效果上是没有区别的,所以尽量缩小图片的尺寸。
(在上面的例子当中,为了保持看得清楚,没有缩小到最小情况,在实际工作中可以稍加注意。)
2.当我们遇到有纹理的背景或有纹理的按钮时,切图原则为:找到纹理的规律,用最小的切图去平铺,可以想象中图案叠加的原理。
第 一种纹理背景,如输入法多媒体中随写输入的界面,不同的信纸,我们就用了尽可能最小的切图去平铺而实现的。如下图:
这是我们输入法中信纸的切图,遵循用最 小切图的原则,按照不同纹理的规律调整到最 小的切图,所以可以看出不同纹理的切图尺寸是不一样的。
第二种有纹理的按钮,我们一般会这样处理:
我们的目标是把按钮分成三段,保留左右圆角部分,找到中间纹理可复用平铺的部分,同事确保中间纹理可以与左右两张图无缝连接,这样按钮的长度就变成可控的了,可以适用于不同的场景。
首先找到纹理的规律,这里的斜线纹理只需切宽为3px的图即可;然后用纹理图片去尝试左右圆角部分,连接到圆角部分的纹理就成功咯。遇到其他类型纹理切图时,思路是可以复用的。
3.适当压缩图片质量,在单色或没有过多效果时可存储为png8位或索引模式。
设计师在提供设计规范后愁苦实现效果不尽如人意的同时,或许可以尽可能的利用一些切图手段,这样能帮助你的设计达到零差别的呈现,同时也帮助那些开发同学减少了很多不必要的开发负担,而对于产品本身也有提高运行速度等很多不言而喻的好处。如此,让设计师同学与我们亲爱的开发同学可以成为更贴心更默契的合作伙伴了!
资料来源:厚学网 https://www.houxue.com/news/387569.html
对于想学习相关课程的朋友来说,可以到厚学网结合自身实际情况找一家专业的培训机构来进行系统有效的学习,目前厚学网共计入驻了多家国学领域的知名培训机构,这里可以让让客户了解全新全面的课程信息及真实的用户评价,让客户能够更放心,省心的选择到想学的课程。
上一篇:iPhoneX黑科技?捍卫骑士荣耀,荣耀magic一年前就已人脸解锁
下一篇:就看你怎么设计了,安阳113平简欧风格,酒架吧台书房一个不少
标签:
今日话题更多>
- 武汉大学信息门户是什么 武汉大学信息门户是武汉大学官方网站的入口,它为武汉大学师生员工提供信息服务和网络应用入口。信息门户网址为:ehall.whu.edu.cn。 信息门户包含以下主要功能: 1. 统一身份……
- 壹米滴答物流单号查询方法 壹米滴答物流单号查询可通过以下方式进行: 1. 登录壹米滴答官网 登录www.yimidida.com网址,点击页面右上角的登录按钮,输入用户名和密码进行登录。登录成功后,在用户中心可……
- 壹米滴答物流是什么平台 壹米滴答是一家中国国际物流快递公司,提供国内外物流配送服务。 1. 公司简介 壹米滴答成立于2013年,由深圳市壹米滴答供应链管理有限公司运营。现已开通200多个国家和地区的……
黑帽学习 更多 >>
-
黑帽seo技术主要有哪些,为什么
从搜索引擎的算法出来之后,就有很多的人开始研究如何比较快的做收录和排名,那个时候并没有人把…… -
采集站怎么样才不会死,采集站应
现在有不少的站长正在一批一批的做采集站,因为这种网站比较的省时省力,不过也有其非常大的弊端…… -
黑帽seo有什么高深的技术吗
搜索引擎虽然只是一个入口,但是这个入口搜索出来的结果的排名是具有非常大价值的,有很多的人都…… -
蜘蛛池有效果吗,目前比较好用的
说起蜘蛛池程序,可能很多做黑帽的人比较了解这个东西,它主要就是为了快速的搭建蜘蛛池,然后引…… -
发包技术教程有用吗,发包排名虚
对于很多做黑帽seo的人来说,技术手段是需要不断研发和提升的,但是搜索引擎对于这些黑帽的技术…… -
网站总是被劫持怎么办,网络被劫
其实做起来一个网站是非常花时间和精力的,有不少的站长辛辛苦苦的花了很长的时间去做了一个网站…… -
什么叫做强引蜘蛛,强引蜘蛛软件
蜘蛛对于收录来说是一个非常重要的东西,我们可以说有蜘蛛不一定会收录,但是想要收录就一定要有…… -
如何去搭建一个蜘蛛池,需要准备
对于一些做了很久seo的人来说,肯定会接触到蜘蛛池这个东西,因为蜘蛛池对于收录这块的作用是非…… -
目前比较好用的蜘蛛池有哪些,小
做seo的肯定都了解蜘蛛池(如果对于蜘蛛池不是很了解,可以参考《 蜘蛛池是什么 》这篇文章)是…… -
强引蜘蛛原理是怎么样的,蜘蛛池
对于网站的收录来说,蜘蛛是主要的抓取工具,虽然说我们可以从一些提交入口里面去提交,但是还是……