用ai做線性剪影icon也要對齊像素么?

在ai里用像素預覽來對齊么?他矢量功能有什麼優勢 都要對齊像素的....


筆者曾經寫過一篇簡單的文章如何在Ai中畫出像素對齊的圖標
如何在Ai畫出適配各解析度的像素對齊圖標
方法雖然有局限性,但是權當拋磚引玉,供大家啟發思路
首先要對Ai進行一些設置,這裡假設你需要切一張36*36dp大小的照相機圖標。

新建文件,大小36*36,單位選擇像素,記住把底下「使新建對象與像素網路對齊」這一條勾上。

在首選項&>單位中,將那四個單位都調節成像素,然後在首選項&>參考線和網路中,網格線間距設成2px,次分隔線設成1。然後在視圖菜單中,把「顯示網格」和「對齊網格」都打開。一切就準備就緒了。

畫圖ing,描邊設為2px並且是內測對齊,填充無,然後就是各種你懂得。

這樣,就完成了。

讓我們來看一看像素對齊的情況,選擇視圖&>像素預覽,發現像素的確是各歸其位。

打開Ps,新建一張36*36px的空白文件,把圖像導入Ps當中(用小黑箭頭全選,Ctrl+C,進入PS,Ctrl+V,選擇形狀圖層)。下面我們來看一看這個圖標在按比例放大後的效果。


1.5X效果

2X效果

3X效果

效果都不錯。

其實原理很簡單,之前在Ai中設置使得所有的錨點都在像素坐標均為偶數的的點上,無論是放大1.5X還是2X或者3X,錨點依然會在像素坐標均為整數的點上,於是線條邊緣就與像素邊緣對齊啦。

當然這種辦法有也缺點,就是不能描出線條粗為1dp的超細圖標,原因僅僅是因為我們要適配HDPI(1dp=1.5px)這奇葩的解析度,當然,如果真想畫超細圖標,也可以為HDPI單獨修一版,工作負擔也不是很大。

當然iOS端就不存在這些問題啦,所以就不用嚴格地把錨點放在坐標均為偶數的點上。

————華麗麗的分割線————


說實話,對於現在解析度超高的手機來說,像素對齊的意義已經不是很大了,蘋果iPhone6 Plus乾脆直接壓縮圖像,把設計師辛苦切出來的像素完美的圖故意縮小1.1倍,因為超高解析度下單像素的模糊肉眼幾乎看不出來。

下圖來自PaintCode - Turn your drawings into Objective-C or Swift drawing code

但是考慮到目前市場上通行的各種帶屏幕的設備解析度有6P那麼高的不多,所以在當下做像素對齊還是有價值的,特別是對於電腦屏幕來說,像素對齊對於視覺感官提升很大。

————華麗麗的分割線————


談到Ps和Ai誰更適合做圖標,其實各有利弊,筆者在工作中一般是一起使用,取長補短。雖然Ps有完整的矢量工具組,但是比如布爾運算或者管理多層矢量圖形這樣的常用操作,Ai就比Ps便捷許多,而且Ai有許多貼心強大的獨有工具(比如混合工具整形工具動態圓角等等等),用來製作圖標確實合適。但是Ai也有Ai的短板,就是一旦涉及像素級的修改,Ai就會顯得力不從心(雖然有像素預覽,但是Ai的像素預覽僅僅只是一種「預覽」,不是Ps中那種所見即所得,少數時候會誤導人),所以後期往往把Ai里畫好的路徑直接拖進Ps進行下一步處理。


個人觀點,拋磚引玉


推薦閱讀:

設計一套APP界面,所有的圖標都要自己做嗎?
有哪些質高量足的圖標和圖片庫值得推薦?
Mac 系統的 icon 是矢量的么?如果不是的話,是如何實現每隔4像素一個尺寸的精美 icon 顯示的?

TAG:圖標設計 | 圖標 | Iconfans社區 | IconFont |