热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

如何提高自己的Icon设计水平

原文:https:www.sohu.coma142657240_769205笔者供职于Iconfinder,当用户将自己制作的图标上传到Iconfinder后

原文:https://www.sohu.com/a/142657240_769205


笔者供职于Iconfinder,当用户将自己制作的图标上传到Iconfinder后,我们都会对这些图标进行审核与评级。界定平庸与优秀的图标是件很有挑战性的工作,因为这两者之间的差异往往很小,然而正是这些细微的差异会对图标整体质量产生巨大的影响。细节决定成败这句话在图标设计上面体现的尤为明显。

文中所举例的图片来自于Iconfinder用户Kem Bardly,他图标最初版本已经很优秀了,但是仍有着很大的提升空间。我们给他提供了一些小的修改意见,他修改了以后图标的质感立马就提升了一个档次。在接下来的文中,我将一一列举这些图标绘制中的小窍门。

图标的三个特性

首先我们要知道(合格)图标的三个主要特性:形状,视觉统一和可识别性。在设计过程中,这三个特性是设计师需要反复考虑的。即使我们在设计单个图标的时候,这三个特性也要牢记着。当然图标不是仅仅这三个特性,但是这些特性可以帮助我们很快的提高自己的图标设计水平。

形状

形状是一个图标的基本结构,相当于图标的骨架。主要的几何形状 —— 圆形,矩形和三角形 —— 构成了图标设计的视觉基础。在我们下图的例子中,柯基狗的头是由两个三角形和两个椭圆构成的。大部分人都会选择先画大的部分,然后再处理那些小细节,其实图标需要着重表现的细节并不多。图标上细节也是越多越好,这个后面详细再说。

视觉统一

在一个图标集里每一个图标都具有的元素的集合我们称之为图标的视觉统一。这些相同的元素可能是相同半径的圆角,线宽(描边),用色等。比如下面的例子里,Kem的图标集中,小狗的耳朵上的圆角都是2像素的,描边都是2像素的,鼻子都是心形的。这些共享的元素将图标集里的每个单个图标都联系在一起。

可识别性

可识别性是一个图标的灵魂,是真正让你的图标独一无二的关键。图标其实也是一种语言,其作用就是来共同交流,不同的是这里信息的载体不是文字而是图形。

你的图标是否成功就在于用户能否在极短的时候内很容易的破译你的信息。当然图标的可识别性作用不仅仅于此,一个精妙的可识别性元素的使用会将整个图标集里的图标都联系成一个整体,这里和上面说的视觉统一很相像。比如下面的图中,我们可以一眼看出左边的是柯基,右边的是哈士奇。因为它们有着自己特有的毛色,头型与耳朵也可以看出来这两个图标出自同一个设计师之手或者直接来自同一个图标集,因为相同的设计元素(眼睛,鼻子,描边,圆角)。

六大窍门

1 使用网格

所谓“无以规矩,不成方圆”,网格对图标的规范化设计有着极大的“约束”作用,不同尺寸的网格用途与用法也更不相同。在这里,我们主要说的是32*32像素的网格。我们将网格划分为不同的区域,不同的区域在整个图标里起到的作用也各不一样。

首先,最外层的两像素的位置我们通常空着,不加任何东西。这样做的原因是给图标创造出一些空间感,而不至于太挤。我们称这个区域为“留白区”。里面的我们称之为“内容区”。

圆形图标处于网格中心位置时经常会触及到内容区的边缘,但是不会侵入留白区。当然在一些特殊情况下,比如为了保持设计的完整性,有时候图标中的一些次要元素进入了留白区也是允许的。如下图所示

正方形图标大部分情况都会处于网格的中心位置,但不会过度延伸导致占据留白空间。为了保持与圆形和三角形一致的视觉权重,我们可以通过使用参考线将图标保持在网格的核心区(下图的橙色区域)。当然每个图标的核心区是由它自身的视觉权重所决定的。

2 勾勒

在图标设计的初始阶段,我们可以通过使用圆形、矩形和三角形这些基本几何形状将图标的大致形状勾勒出来。如果我们直接手绘图标轮廓的话,那么到图标制作阶段一些手绘所带来不精确的缺点就会凸显出来。不仅如此,使用形状工具勾勒出草图的图标在后期尺寸调整的中也会有据可循。诚然一个图标集是由很多个元素构成的,但是一个元素的脱节与不标准会影响图标集的整体质量。所以直接使用形状工具勾勒出草图能起到规范化的作用,确保图标精确到像素级别。

3 常见的设计元素

通常情况下,45°是一个完美角度。因为45度角所产生的锯齿会均匀的成阶梯状分布,不会产生模糊效果。图标可以以一直清晰的状态展现出来,这很符合人类眼睛的审美需求。当然在特殊情况下打破这个惯例也是允许的。尝试使用22.5度,11.25度或者15度角的倍数。

曲线如果绘制的不好会极大的影响图标的质量,所以从曲线可以看出设计师的功底。人眼可以轻易的看出曲线上细微的差异,所以这对设计师的要求就很高。我们尽量使用形状工具或者数字来创建曲线。非要用手绘来解决问题的时候,推荐使用Adobe Illustrator,当然Vectorscrible和Inkscrible也可以完成精细曲线的绘制。下图中就是手绘曲线时导致左边右边的不对称。

我们在设计过程中往往会遇到图标边缘出现锯齿的情况,这样的图标会模糊影响整体效果。出现这种情况是因为图形没有达到像素级别的对齐。

两种线宽是最合理的,当然某些特定情况下三种也是必要的。我们引入不同的线宽的目的就是提升视觉层次感与多样性。使用太多的线宽会破坏整个图标集的一致性,这里指的是超过三个。在大部分情况下,我们要尽量避免使用过细的线条,除非你是特意想制作一套“线性风格”的图标集。

4 使用统一的设计元素

Dutch Icon的Hemmo de Jonge曾在图标沙龙2015的活动上谈到了这一点。在他和荷兰政府合作的一个图标系统项目里,Hemmo和他的设计伙伴加一个缺口。不是每一个图标都有这个缺口,但大多数都是。这种做法可以将这些单独的图标有机的联系在一起。

重新回到狗狗的例子中来,我们也使用了同样的手法,那就是心形的鼻子。这个心形鼻子不仅将这些图标联系起来还表现了狗是人类好朋友这条信息。

大部分情况下,即使图标集中的大部分元素都发生了变化,但是相同的设计风格会将这些图标联系在一起。

5 把握细节尺度

图标中细节不是越多越好,越详细越好。因为图标的主要功能就是在短时间内给用户传递信息。过多的细节会增加图标的复杂性进而影响图标的可辨识度。把握小细节的尺度是整个图标集的视觉统一性和可识别性中的重要一点。

6 跨界思维

现在每天都有很多设计师在各种设计网站上上传自己的图标作品,其中不乏一些精品。但是这些作品大部分都很相似,这些设计师说好听点是“紧跟时代潮流”,说不好听点就是跟风。真正去“创作”图标,你应该将目光放得更远一点,去其他领域看看。比如,建筑、隐私、工业设计、心理学和其他任何专业。从这些看似与图标设计毫无联系的领域里汲取灵感,给你的图标注入不同的思想。

总结

方法其实只要多加练习其实很容易掌握,难的是思想层面的转变。图标设计是一个由整体到个体,由形状到可识别性的过程。要时刻牢记你是在设计一整套图标集而不是一个图标,不要为了吸引眼球而刻意追求个体的标新立异。


译文作者:王M争

原文作者:Scott Lewis


 


推荐阅读
  • 【MicroServices】【Arduino】装修甲醛检测,ArduinoDart甲醛、PM2.5、温湿度、光照传感器等,数据记录于SD卡,Python数据显示,UI5前台,微服务后台……
    这篇文章介绍了一个基于Arduino的装修甲醛检测项目,使用了ArduinoDart甲醛、PM2.5、温湿度、光照传感器等硬件,并将数据记录于SD卡,使用Python进行数据显示,使用UI5进行前台设计,使用微服务进行后台开发。该项目还在不断更新中,有兴趣的可以关注作者的博客和GitHub。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本文介绍了一种处理AJAX操作授权过期的全局方式,以解决Asp.net MVC中Session过期异常的问题。同时还介绍了基于WebImage的图片上传工具类。详细内容请参考链接:https://www.cnblogs.com/starluck/p/8284949.html ... [详细]
  • 本文介绍了在Python3中如何使用选择文件对话框的格式打开和保存图片的方法。通过使用tkinter库中的filedialog模块的asksaveasfilename和askopenfilename函数,可以方便地选择要打开或保存的图片文件,并进行相关操作。具体的代码示例和操作步骤也被提供。 ... [详细]
  • 生成对抗式网络GAN及其衍生CGAN、DCGAN、WGAN、LSGAN、BEGAN介绍
    一、GAN原理介绍学习GAN的第一篇论文当然由是IanGoodfellow于2014年发表的GenerativeAdversarialNetworks(论文下载链接arxiv:[h ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 本文介绍了高校天文共享平台的开发过程中的思考和规划。该平台旨在为高校学生提供天象预报、科普知识、观测活动、图片分享等功能。文章分析了项目的技术栈选择、网站前端布局、业务流程、数据库结构等方面,并总结了项目存在的问题,如前后端未分离、代码混乱等。作者表示希望通过记录和规划,能够理清思路,进一步完善该平台。 ... [详细]
  • 本文介绍了一些好用的搜索引擎的替代品,包括网盘搜索工具、百度网盘搜索引擎等。同时还介绍了一些笑话大全、GIF笑话图片、动态图等资源的搜索引擎。此外,还推荐了一些迅雷快传搜索和360云盘资源搜索的网盘搜索引擎。 ... [详细]
  • 本文介绍了在Vue项目中如何结合Element UI解决连续上传多张图片及图片编辑的问题。作者强调了在编码前要明确需求和所需要的结果,并详细描述了自己的代码实现过程。 ... [详细]
  • 计算成像的原理与应用研究
    本文探讨了计算成像的原理与应用研究。首先介绍了小孔成像实验和软件方面的相关内容。随后从傅里叶光学的角度简单谈了成像的过程。成像是观测样品分布的一种方法,通过成像系统接收光的强度来呈现图像。视网膜作为接收端接收到的图像实际上是由像元组成的矩阵,每个元素代表相应位置像元接收光的强度。大脑通过对图像的分析,得出一系列信息,如识别物体、判断距离等。计算成像是一种采集记录系统,通过处理数据得到样品分布与像的对应关系,用于后续问题的分析。 ... [详细]
  • HTML学习02 图像标签的使用和属性
    本文介绍了HTML中图像标签的使用和属性,包括定义图像、定义图像地图、使用源属性和替换文本属性。同时提供了相关实例和注意事项,帮助读者更好地理解和应用图像标签。 ... [详细]
  • 在线教育平台的搭建及其优势
    在线教育平台的搭建对于教育发展来说是一次重大进步。未来在线教育市场前景广阔,但许多老师不知道如何入手。本文介绍了在线教育平台的搭建方法以及与传统教育相比的优势,包括时间、地点、空间的灵活性,改善教育不公平现象以及个性化教学的特点。在线教育平台的搭建将为学生提供更好的教育资源,解决教育不公平的问题。 ... [详细]
  • 本文讨论了在手机移动端如何使用HTML5和JavaScript实现视频上传并压缩视频质量,或者降低手机摄像头拍摄质量的问题。作者指出HTML5和JavaScript无法直接压缩视频,只能通过将视频传送到服务器端由后端进行压缩。对于控制相机拍摄质量,只有使用JAVA编写Android客户端才能实现压缩。此外,作者还解释了在交作业时使用zip格式压缩包导致CSS文件和图片音乐丢失的原因,并提供了解决方法。最后,作者还介绍了一个用于处理图片的类,可以实现图片剪裁处理和生成缩略图的功能。 ... [详细]
  • php支持中文文件名
    2019独角兽企业重金招聘Python工程师标准大家可能遇到过上传中文文件名的文件,或者读取中文目录时不能读取,出现错误的情况这种情况是因为php自动将中文字符转成了utf8 ... [详细]
  • 小程序自动授权和手动接入的方式及操作步骤
    本文介绍了小程序支持的两种接入方式:自动授权和手动接入,并详细说明了它们的操作步骤。同时还介绍了如何在两种方式之间切换,以及手动接入后如何下载代码包和提交审核。 ... [详细]
author-avatar
依喜若_138
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有