我是如何为MAC应用FLINTO设计UI图标的?

   这篇文章是 Flinto 设计团队设计师 Peter Nowell 的专访整理而成,采访中 Peter 介绍了他是如何设计 Flinto 的图标,以及一些经验心得。

  Flinto 团队 最近采访了我关于Flinto用户界面图标背后的设计流程。

  你是怎么为Mac版本的Flinto贡献自己的设计?

  我参与了Flinto新的Mac版本的用户界面部分和用户体验部分的设计,就在他发布之前的几个月。但是因为Flinto是一个特殊的工具,我们越是深入思考每一部分的用户体验,我们越感觉到Flinto需要大量的定制icons。譬如说Flinto应用的列表(List),工具栏(Toolbar),动画的设计面板(Transition Designer),下拉手势(Gestures dropdown)都需要他们独自的一套图标。所以,如何快速的设计图标变成了我的主要工作。

  当设计大型应用的图标和菜单的时候,你采用什么样的设计策略?

  设计总是情境驱动的。我惊奇的发现专业Mac应用的情境设计是最复杂的工作之一,就算你只是设计图标。工具栏(Toolbar)的图标大小必须一致,而且最好根据图标知道用途。这与侧边栏的图标和下拉菜单看到的图标的设计原则上有所差异。 一些图标会以不同的尺寸和不同的样式重复出现在不同的地方。不是只要调整图标尺寸或者样式就能够适用于每一个用户界面的,所以我在设计图标的时候需要考虑到图标是否具有通用性以及不破坏用户界面的整体一致性。


  我都是在纸上开始设计图标的,我一直坚信这个原则。我会在纸上画下我想象中这个图标的所有可能性,譬如设计的这个图标包含了什么暗喻以及图标可能需要/产生的变化。所以在概念设计的这个阶段上,我尽量让自己将所有的内容都写在我的纸上,甚至是一些不相关的想法。下一步则分析概念设计中的内容如何能够更好符合我们设计的目标,已有的限制以及这个图标的情境联系。

  我发现将绘图构思和评估这两个过程分开进行是很至关重要的。前者的工作需要想象力,好奇心,而且持有自己主观的判断,是一个加法的过程,是心血来潮的创作。评估则需要批判性,实用性,以及需要考虑图标背后一连串所延伸出来的隐喻,是一个做减法的过程。如果你尝试同时做这两件事情,那么你会考虑不过来从而得不到任何结果。

  我最近还在网上授课讲述我认为在设计图标中最重要的原则。里面还包含了我是如何来评估我的想法和草稿的。

  通常来说,只有一部分的设计想法会被保存到电脑里面。使用sketch可以提高我的生产效率并且在生产的过程中会有一些创造性的决定。但最主要的目的还是要完善和精炼图标的形式,保证每一个图标都是像素完美的。我对此具备相当大的热情,我对其他忽视这个细节的人感到很烦恼。

  能够为我们再稍微解释一下什么是“像素完美”和如何实现?

  像素完美其实意味着很多东西,它更像是一个想法而不是一个能够具体描述的特征。像“注意细节”一样,当被忽视的时候我们能够很容易的感觉出来。完美的像素对小图标的可辨别度有巨大的影响。想要实现像素完美不仅仅是将设计元素的像素网格对齐(如下图)。这基本上来说就是在和锯齿做斗争。使用抗锯齿是很好的一件事情,但它会让图像一些地方产生模糊,尤其是在对角线和曲线中。


  举个例子,我们想在图层列表中加上一些注释来表明哪些层是被隐藏或者是被锁住的。当然给图层加上隐藏和锁定是很简单的事情,只需要点击按钮操作一下就好了。我们考虑的是我们有一个小的注释,他会占用一小部分空间,来注释两个已经隐藏和锁定图标。为了完成这个目标,我们的图标必须要做到像素完美。我对我设计的8×8大小的图标感到非常的自豪。


  对于使用retina显示屏的读者,我们显示“一半尺寸”的位图,如图1x的全像素图标。对于非retina显示屏的读者,则使用“双倍尺寸”的位图,如图2x的全像素图标。 请以横向模式显示上图来获得最好的显示效果。在一个理想的世界中,一枚制作精良矢量图标可以轻易地适应各种像素密度的输出,并在所有对应尺寸中显示效果良好。但是大部分时候,使用一倍大小的图标并不能够处理得到更高尺寸的图标。你可能需要先做一个完美的两倍尺寸的图标,然后再调整成一倍尺寸来创建一个新的视觉满意的图标。在Flinto中至少一半的图标都有其对应1倍和2倍尺寸,譬如贯穿整个过渡动画设计面板的”概念图层”图标。


  针对于这块感兴趣的读者,这里有我是如何对Flinto图标的抗锯齿进行细调的技术细节。

  重新调整和重新定位图形来获得看上去视觉舒服的图形,尽管这样处理后位置或者像素值会有小数点,但在这个阶段视觉是重点。

  只使用曲线或者圆角时,至少要使用2px来渲染 90° 角的半径圆,或者使用3px渲染180°角的半径圆,来作为圆的线段末尾(如下图)。1pt大小线的线段的圆角线帽的效果是很糟糕的,至少我们使用的屏幕都会将其放大三倍来显示。


  没有人想要模糊的线帽!只有三倍大小(或者更大)的显示器才能够对1pt大小的线条渲染清晰可见的圆角线帽。

  为了让线条粗细更加一致,调整边框宽度/粗细来达到稍宽或者稍厚会比使用1pt的细曲线或者斜线更好。

  消除不必要的模糊像素。这在你需要使用图形自身标记自己的时候将会很有效。

  通过复制图形或者边框(同一方向)来轻微调整图形的粗细。

  如果图标可以有小模糊锯齿能够为图标的其他部分提供一定帮助,这也是可以的。

  当然还有其他有关于如何平滑抗锯齿的技巧,但是我刚才所说的是我从中获益最大的。

时间: 2024-11-08 18:22:54

我是如何为MAC应用FLINTO设计UI图标的?的相关文章

我是如何为 Mac 应用 Flinto 设计 UI 图标的

本文讲的是我是如何为 Mac 应用 Flinto 设计 UI 图标的, 我参与了Flinto新的Mac版本的用户界面部分和用户体验部分的设计,就在他发布之前的几个月.但是因为Flinto是一个特殊的工具,我们越是深入思考每一部分的用户体验,我们越感觉到Flinto需要大量的定制icons.譬如说Flinto应用的列表(List),工具栏(Toolbar),动画的设计面板(Transition Designer),下拉手势(Gestures dropdown)都需要他们独自的一套图标.所以,如何快

国外英文的移动设备网页设计UI规范

文章描述:移动手持及平板电脑和网页应用设计UI规范. Official user interface (UI) and user experience (UX) guidelines from the manufacturers, links to which you can find below, are a source of inspiration for mobile web and app design. Here, you will find guidelines, samples,

PS绘制计算器图标设计UI教程

  计算器图标设计UI教程 分类: PS鼠绘教程 ps图标制作教程

如何为Mac OS X启用Root账户?

  尽管 Apple 不推荐开启 Mac OS X 的 Root 账户,但我们有时会遇到一些操作上的麻烦不得不开启 Root 账户来解决.那么怎么开启 Mac OS X 的 Root 账户呢?下面小编给大家带来详细的操作步骤: 一.如何为Mac OS X开启 Root 账户? 1.打开"系统偏好设置",进入"用户与群组"面板,记得把面板左下角的小锁打开 2.然后选择面板里的"登录选项",在面板右边你会看到"网络账户服务器",点

可以直接粘在txt里的图像:为Mac度身设计的文本

摘要: ASCII艺术这个词对于现在网上的年轻人来说或许有些陌生了.但说到颜文字.颜表情,大部分人都知道. づ ̄ 3 ̄)づ :-P这种文本表情其实就归属于ASCII艺术,一种主要依靠电脑字符( ASCII艺术--这个词对于现在网上的年轻人来说或许有些陌生了.但说到颜文字.颜表情,大部分人都知道. づ ̄ 3 ̄)づ :-P这种文本表情其实就归属于ASCII艺术,一种主要依靠电脑字符(ASCII编码)来表达图片的艺术形式,也就是文本图像.字符画. 在早期的网络环境中,由于传输速度.存储限制等等的原因,

MAC下的SLICY切图神器怎么用

  MAC下的SLICY切图神器怎么用 切图方便,简单的拖放即可,傻瓜式操作2. 培养为图片资源合理命名的好习惯 自动生成@2x两套图片,极大方便IOS开发者 二.软件使用 1.PSD文件的预处理 这一步可以由设计师来处理,不过个人推荐程序员亲自完成这一步骤,因为这里涉及到图片的命名,我们自己来对图片进行命名可以更好的使之符合整个项目的命名规则,方便在项目中对对应图片资源进行调用和管理. 首先用PhotoShop打开设计师给你的PSD文件,如下图: 图中的绿色状态图标即为本次需要切出的素材图片

20个出色应用程序的移动线框图设计工具(图)

如果你想成功完成一套设计流程,网站或应用程序的线框图设计,以及有效的规划是必不可少的.这不仅可以帮助你减少开销(尤其体现在设计和开发成本上),而且可以进一步扩展最初的创意,并有效构建网站或应用程序的功能和架构,更重要的,还可以有效地收集到一些极具价值的早期反馈信息. 笔者收集了20个最好的移动网站和App应用的线框图设计工具,每一款工具都具有一些独特的功能特点,看看这些工具的界面吧: 1.Proto .2.Protoshare. 3.Mockflow.4.Axure. 5.Fluid.6.Jus

C++ builder中如何设计点击按钮后出现下拉选项,并且选项是带图标的。

问题描述 C++ builder中如何设计点击按钮后出现下拉选项,并且选项是带图标的. 需要设计一个带图标的按钮,按钮上显示一个向下的三角,点击向下的三角处 ,可显示下拉列表:下拉列表中显示四个图形按钮,可以选择,选择后更改下拉前的按钮图标. 解决方案 用一个第三方控件,比如http://www.tmssoftware.com/site/advdropdowncontrols.asp![图片说明](http://img.ask.csdn.net/upload/201501/21/14218282

一名全栈设计师的MAC工具箱(设计/开发/效率)

  一个同时拥有开发/设计/高执行力技能的设计师会用哪些软件来帮自己提高工作效率?今天这篇软件推荐的文章作者是一个架构师,业余喜欢用自学的设计技能开发网站和App,一起来看看他的工具箱. 我喜欢把自己定义为一个会一些设计的全栈工程师.在一些大型企业项目中,我一般担任架构师的角色,而到了我自己负责的个人或开源项目中,我就成了一名全栈设计师 .我喜欢用自学而来的那些设计技能进行网站或App设计,然后自己动手实现前端和后端.这能帮助我有效节省成本并减少因多人沟通带来的工作效率问题.但我也很清楚,我不可