如何將圖示向量化
6 分鐘 閱讀 · 發表於 2026年8月2日 · 更新於 2026年10月2日
圖示得同時活在所有尺寸裡。同一個檔案,在選單裡是 16 像素的項目,在介面上是 24 像素的按鈕,也是 512 像素的 App 圖磚,偶爾還得變成海報。這只有在底層幾何夠乾淨時才成立:節點少、路徑封閉,而且沒有殘留原始點陣圖抗鋸齒留下的雜邊。
所以,將圖示向量化,重點不在轉換本身,而在你餵給引擎什麼,以及事後修剪掉什麼。這篇指南兩者都會談。
從手上最大的點陣圖開始,然後把它壓平成單色
抗鋸齒是這裡的頭號敵人。在 32 像素的圖示上,每一條斜線旁邊的柔和灰階像素就佔掉整張圖很大一部分,引擎無從得知它們本該是一條利落的邊緣,而不是真實的中間色調。換成 512 像素的版本,同樣那條邊就只是 1 個像素的過渡,兩側是四十九個乾淨像素——形狀清晰無誤。
如果圖示是單色的,轉換前就讓它名副其實地單色:透明底上的純黑,或白底上的純黑,不要柔和陰影,也不要若有似無的內光暈。這些效果每一種都會變成輸出裡的形狀,而輸出裡的形狀,就是你之後得找出來刪掉的節點。
用節點數評斷成果,而不是 100% 縮放下的外觀
在你平常檢視的尺寸下,幾乎任何描圖結果都看得過去。真正該做的檢驗是節點數:把路徑展開,數一數錨點。畫得好的圖示,只在曲線真正轉向的地方有點——圓角方形 8 個、圓形 4 個、V 形箭號 3 或 6 個。如果一個簡單形狀轉出來帶了 60 個節點,代表引擎一直在追著像素雜訊跑,這個形狀之後會算得慢、編輯起來彆扭,放大縮小時也總有說不上來的怪。
Lite 以上可以直接用細節設定控制這件事:細節調得越低,合併得越積極,節點更少也更乾淨。把細節往下調,調到角剛開始變圓就停,再往回退一格。Free 的等級由引擎自動決定,你能影響它的方式,就是把來源圖做好。
事後對齊像素網格,而不是事前
圖示集有網格——通常是 24×24、留兩像素安全邊距,或是密集介面用的 16×16。描出來的路徑落在像素原本所在的位置,很接近網格但不在網格上,而在小尺寸顯示時,「很接近」正是讓一排圖示裡某一個看起來比旁邊重半個像素的原因。
在編輯器裡把完成的路徑貼齊整數座標,並把 SVG 的 viewBox 設成你的網格尺寸。第一次做很瑣碎,之後就是純機械操作,而這正是一部看得出「被設計過」和一部看得出「被轉檔過」的圖示集之間的分別。
同一種線條粗細、同一種風格、同一批處理
如果你要重做一整個圖示集,就用同一個批次把它們全部轉換,讓每個檔案經過完全相同的設定,之後再手動把整組的線條粗細統一。一套圖示之所以看起來是一家人,是因為線條互相匹配;分了好幾次個別描出來的一組圖示就是合不起來,而且就算單看每一顆都不覺得怪,那種不一致依然看得出來。
批次轉換從 Pro 開始提供,一次可處理 30 個檔案。更低的方案一次轉一個,以二十顆圖示來說,就是多點幾分鐘的滑鼠,不算什麼阻礙。
逐步操作
- 01
取得最大的點陣版本
找得到就用 512 像素以上的版本。32 像素的來源圖大半都是抗鋸齒,而抗鋸齒正是引擎最容易描錯的東西。
- 02
壓平成單一顏色
轉換前先移除投影、內光暈和漸層。每一種都會變成輸出裡多出來的形狀。
- 03
轉換成 SVG
上傳,下載結果。SVG 是網頁圖示和 App 圖示的原生格式。
- 04
檢查節點數
在編輯器裡展開路徑。簡單的形狀應該只有幾個點,而不是幾十個。如果有幾十個,代表來源圖有雜訊。
- 05
貼齊圖示網格
把路徑對齊整數座標,並把 viewBox 設成你的網格尺寸,讓圖示在 16 和 24 像素下都銳利清晰。
常見問題
- 圖示明明是向量,16 像素下卻糊糊的
- 路徑沒有對齊像素網格,算繪時每一條邊都被抗鋸齒糊化了。把座標貼齊整數,並把 viewBox 設成符合你的網格。
- 簡單的形狀轉出來帶了幾十個節點
- 來源圖的抗鋸齒或 JPEG 雜訊被引擎當成細節了。換更大、更乾淨的來源;Lite 以上可以調低細節。
- 該是尖角的都被磨圓了
- 平滑化設得太高。Lite 以上請調低——到「強」這一級,真正的角都還保得住尖銳,只有「最大」會把所有東西都磨圓。
- 圖示邊緣有一圈淡淡的異色描邊
- 那是原圖抗鋸齒產生的柔邊,被描成了一條獨立的細長形狀。在編輯器裡刪掉它,下次轉換前先把來源壓平成單一、邊緣俐落的顏色。
常見問題
- 來源圖示應該多大?
- 有多大就用多大——512 像素以上最安心。低於約 64 像素時,抗鋸齒會佔掉整張圖很大比例,引擎分不清柔和過渡和真正的邊緣,這正是曲線坑坑疤疤的成因。
- 可以一次轉換整個圖示集嗎?
- 批次轉換從 Pro 開始提供,一次 30 個檔案;Studio 50 個,Agency 100 個。整批一起轉的好處不只是快——每個檔案都經過完全相同的設定,轉出來的圖示彼此才會一致。
- 透明背景會保得住嗎?
- 來源有透明,結果就會有。PNG 或 WebP 的透明區域在 SVG 裡會保持空白。JPEG 完全沒有透明,所以來自 JPEG 的圖示會帶著一整塊背景形狀,刪掉即可。
- 圖示該用 SVG 還是字型?
- SVG。圖示字型是上一個瀏覽器時代的權宜之計:做不了多色,字型檔一遺失就整組壞掉,螢幕閱讀器還會把它們當文字唸出來。轉成 SVG,以 inline 或 sprite 的方式使用。
相關指南
- 如何將 Logo 向量化 — 把手上只有一張小尺寸 JPG 的 Logo,重建成乾淨、可直接印刷的曲線,並校正到精確的品牌色。
- 如何將藍圖與工程圖向量化 — 把掃描的工程圖和示意圖轉成可編輯的線稿,而不繼承掃描器帶來的誤差。
- 如何將 DM 或海報向量化做大圖輸出 — 把平面設計救上 A1 和更大的尺寸而不帶糊邊——並且知道哪些部分不該拿去轉。