PNG 轉 SVG 教學:Logo、圖示與線稿的向量描圖
把 PNG 轉成 SVG,靠的是描圖:軟體會把像素歸納成平塗的色塊,再把色塊邊緣重新繪製成曲線。這種做法很適合 Logo、圖示、簽名和線稿,但用在照片、漸層和極小的文字上效果很差。
PNG 可以轉成真正能無限縮放的 SVG 嗎?
可以,方法是將它描摹成向量路徑,而不是只把圖片包起來。請使用寬度至少 1000 px 的 PNG,把顏色數量設為設計中的純色數量(通常是 2–8 種);線稿則改用黑白模式。使用前請放大 SVG,檢查曲線是否平順。
像素與路徑:PNG 轉 SVG 實際上改變了什麼
PNG 是點陣圖:由固定的像素格組成,每個像素有一個顏色,也可以有不透明度。一個 500 × 500 px 的標誌正好有 250,000 個方格,除此之外什麼都沒有,所以放大成海報尺寸時,只能讓每個方格變大,或讓方格之間的縫隙變模糊。SVG 是向量圖,本質上是一個文字檔,以座標和填色列出 <path>、<circle>、<rect> 等圖形。瀏覽器或切割機會依所需大小重新繪製這些圖形,所以向量標誌在手機螢幕和展覽看板上都一樣清晰。
由向量轉成點陣很容易,因為算圖程式只要把圖形畫成像素;SVG 轉 PNG 一秒就能完成。反過來則沒有無損的捷徑,因為像素格裡沒有記錄原本的圖形,必須有程式看著像素,推測每個圖形從哪裡開始、到哪裡結束。這個推測的步驟稱為描摹或向量化,從 Illustrator 到命令列程式,每一個真正的 PNG 轉 SVG 轉換器,底層都是描摹器。
有些轉換器會跳過最難的部分。它們輸出一個合法的 SVG 檔,裡面只有一個 <image> 元素,把原本的 PNG 以 base64 文字嵌入,檔案也因此比 PNG 大約多出三分之一。這種檔案能以 SVG 開啟,也能通過檔案類型檢查,但本質上仍是包著向量外殼的像素圖:放大後會看到一樣的鋸齒邊緣,切割機也找不到可循的路徑。用文字編輯器開啟任何 SVG,搜尋 data:image/png;如果找得到,就代表沒有經過向量化。
Myth把 PNG 另存或改名為 .svg 就會變成向量圖。
Fact改名只會改變副檔名。像素還是像素,而且多數應用程式會拒絕開啟這種檔案。
Myth嵌入 PNG 的 SVG 是真正的向量檔。
Fact那是放在 SVG 容器裡的點陣圖。只有描摹出來的 <path> 元素才能縮放而不出現像素化。
Myth描摹可以還原小張 PNG 本來沒有的細節。
Fact描摹器只會依照拿到的像素描摹。模糊的 64 px 圖示會描出圓滾滾的形狀,放大到任何尺寸都一樣圓滾滾。
能描得乾淨的圖稿,以及永遠描不好的圖稿
描摹最適合原本就以圖形繪製的圖片。設計軟體匯出的標誌、扁平圖示、黑色輪廓的卡通、掃描的簽名或鏤空模板,都是由少數幾種純色與清楚的邊緣組成。描摹器會把每種顏色歸為一個區域,沿著邊界擬合平滑曲線,因此產生的 SVG 會很接近設計師原本畫的圖形。字標中的粗體字也能描得很好,因為大字母也只是另一個填色圖形,每個字形都會變成可重新上色或縮放的輪廓,但不能再重新打字編輯。
照片則正好相反。人像或商品照有成千上萬種細微差異的色調彼此融合,向量格式沒有有效的方式描述。要求描摹器輸出 16 色,會得到有明顯色帶的海報化插畫;要求 64 色,則會得到數以萬計的細小圖形,檔案比 PNG 大很多,看起來仍不像照片。柔和的漸層、陰影與光暈也一樣會變成一疊疊細色帶。小字是第三個麻煩:在 10–12 px 時,反鋸齒會讓每個字母和背景融在一起,描摹器分不出「e」和「o」。
描摹效果乾淨
- 純色的標誌與字標
- 圖示、象形圖與剪貼圖
- 墨線畫、著色頁與漫畫
- 在白紙上掃描的簽名與印章
需要先處理
- 有柔和陰影或光暈的標誌
- 筆觸灰階不均的鉛筆素描
- 背景雜亂的標誌截圖
- 像素藝術(需要使用像素邊緣曲線)
效果不會理想
- 人物、食物或風景照片
- 以平滑漸層構成的圖片
- 小於約 14 px 的文字
- 經過大量壓縮或放大的圖片
給描圖工具一張更好的 PNG 來源
解析度比任何設定都重要。描摹器會把每條曲線擬合到邊緣上的階梯狀像素,階梯越細,曲線就越準確。如果 PNG 是你自己從 Figma、Canva、Photoshop 或簡報匯出的,請以顯示大小的兩到三倍重新匯出;寬 1500–2000 px 的標誌能給描摹器足夠的資訊。除非 AI 放大後在 100 % 檢視下看起來很乾淨,否則請不要先用 AI 放大器放大小張 PNG,因為憑空產生的邊緣紋理,會和真實邊緣一樣被忠實描摹。
接著讓背景單純一點。PNG 支援完整透明,而透明背景是最容易處理的情況:完全透明的像素都視為空白,所以 SVG 後面不會有白色方框。如果 PNG 有實色底,請先緊貼圖案裁切;我們的教學 如何依比例裁切圖片 說明了精確取景的方法。雜亂的背景,例如穿在 T 恤上拍下來的標誌,應在描摹前移除,或用單一純色塗掉。
最後,在描摹器替你減色之前,先自己減少顏色數量。在原始檔中隱藏陰影、光暈與漸層疊加;如果向量版本不需要漸層,就用其中間色取代。數一數剩下的純色數量(包含輪廓色)並記下來,這是下一步最有用的數字。如果同一個標誌有 JPEG 和 PNG 可選,請選 PNG,因為 JPEG 壓縮會在每條邊緣周圍產生雜訊,詳見 JPG、JPEG 與 PNG 的差異。
- PNG 寬度至少 1000 px,細節多的標誌最好有 1500–2000 px
- 背景為透明或單一純色,並緊貼圖案裁切
- 陰影、光暈、紋理與漸層已隱藏或壓平
- 你知道設計使用幾種純色,包含輪廓色
依圖稿選擇顏色數、平滑度與閾值
每個描摹器都會問同樣三個問題,即使標籤不同。第一個是要保留幾種顏色。在 PNG 轉 SVG 轉換器 中,色彩模式 可選 彩色、灰階 或 黑白,顏色數量 則決定像素分成幾群,範圍是 2 到 64。請設成你記下來的數量。設得太高,描摹器會把反鋸齒的邊緣像素分成各自的細小顏色,在每個圖形周圍形成淡淡的光圈;設得太低,則會把兩種品牌色合併成一種。
第二個問題是如何處理邊緣。平滑化 會磨平像素造成的階梯,細節 則決定多小的斑點仍會變成圖形。PNG 頁面預設 細節 為 70、平滑化 為 40,可以在乾淨的匯出檔上保留小轉角。如果出現灰塵和零星小點,請降低 細節;如果曲線看起來歪歪扭扭,請提高 平滑化;以直邊構成的幾何標誌,請把 曲線 設為 直線;想保留方塊感的像素藝術,則設為 像素邊緣。
第三個問題只適用於黑白描摹:墨水與紙張的分界要劃在哪裡。臨界值 範圍是 1 到 254,預設為 128。比臨界值暗的像素變成黑色,較亮的則變成空白。以細藍色原子筆寫的簽名,請往 160–180 調高,讓淡淡的筆畫保留下來;在略帶灰色的紙上以粗麥克筆畫的圖,請往 100 調低,避免紙張紋理變成小斑點。一次只改一個設定再比較,因為各項設定會互相影響。
| 圖稿 | 色彩模式 | 顏色數量/臨界值 | 邊緣 |
|---|---|---|---|
| 單色標誌或圖示 | 黑白 | 臨界值 128 | 平滑曲線 |
| 3–5 種顏色的扁平標誌 | 彩色 | 精確的顏色數量 | 平滑曲線,平滑化 40 |
| 直邊的幾何標誌 | 彩色 | 精確的顏色數量 | 直線 |
| 細原子筆簽名 | 黑白 | 臨界值 160–180 | 平滑曲線,提高平滑化 |
| 鉛筆素描 | 灰階 | 4–6 種灰階 | 降低細節以去除紙張顆粒 |
| 像素藝術角色圖 | 彩色 | 精確的調色盤大小 | 像素邊緣 |
| 照片(海報效果) | 彩色 | 8–16 種顏色 | 結果會是風格化效果 |
如何檢查轉出來的 SVG
不要只看縮圖。請在瀏覽器中開啟 SVG,放大到 400–800 %,檢視最緊湊的曲線,例如字母的圓弧或尖角的頂端。好的描摹結果會有平滑的弧線,設計中有轉角的地方則是銳利的轉角;不好的結果會出現抖動、凹陷和被磨圓的尖端。接著用 Inkscape、Illustrator 或 Figma 等向量編輯器開啟檔案,並開啟外框或節點檢視。簡單的雙色標誌通常只需要幾百個節點;如果你的檔案有幾千個,表示描摹器跟著雜訊走了,路徑編輯或切割起來會很痛苦。
檔案大小是快速的合理性檢查。扁平標誌經最佳化的 SVG,通常是幾 KB 到幾十 KB,往往比原本的 PNG 還小。描摹出的檔案如果比來源 PNG 大好幾倍,通常代表顏色太多、細節太多,或是不該描摹的照片。請保持開啟 最佳化 SVG,它會在不造成可見差異的情況下捨入座標並合併路徑;最後再把圖稿放大到海報尺寸、縮小到網站圖示尺寸,確認兩種大小都清晰易讀。
每個圖形周圍出現細細的光圈或輪廓
反鋸齒的邊緣像素變成了獨立的顏色。請把 顏色數量 降低一到兩種,或提高 平滑化。
圖稿周圍出現數百個細小斑點
雜訊或紙張顆粒被描摹了。請降低 細節,或先清理 PNG 的背景再重新描摹。
黑白模式下細線斷成一段一段
筆畫比分界值淺。請以 15–20 為單位提高 臨界值,直到線條連起來。
方形轉角變圓了
平滑化對這個設計來說太高。請調低,或針對幾何圖形把 曲線 切換為 直線。
Inkscape、Illustrator、Potrace 還是瀏覽器
免費的桌面選擇是 Inkscape。匯入 PNG 後選取它,開啟 路徑 > 描摹點陣圖(Shift+Alt+B)。亮度截止等單次掃描模式會產生一條黑色路徑,適合線稿;多次掃描模式則會把指定數量的顏色或灰階描成堆疊的圖層。Inkscape 的黑白描摹是以 Potrace 為基礎,這是 Peter Selinger 於 2001 年發表的描摹函式庫。Potrace 本身是命令列程式,讀取的是 PBM、PGM、PPM 或 BMP 而非 PNG,只能處理雙色圖片,並輸出 SVG、PDF、EPS 或 DXF,很適合用指令碼大量處理掃描檔。
在 Adobe Illustrator 中,影像描圖在 Illustrator CS6 取代了舊的即時描圖。置入 PNG 後,開啟 視窗 > 影像描圖,從黑白標誌、3 色或 16 色等預設集開始,再到進階區調整路徑、轉角與雜訊。描圖結果會保持即時狀態,直到你按下 展開,才會變成一般可編輯的路徑。如果兩種程式都沒安裝,瀏覽器版轉換器也執行相同的減色、找邊緣、擬合曲線流程;圖片轉 SVG 轉換器 還支援 JPG、WebP 和 HEIC,也能輸出 EPS、PDF 或 DXF 而不是 SVG。
Inkscape 描摹點陣圖
Windows、macOS 與 Linux 皆可免費使用。提供單次掃描與多色模式、即時預覽,之後還能完整編輯路徑。
Illustrator 影像描圖
付費,屬於 Creative Cloud。依圖稿類型提供預設集,再以展開功能與其他向量作品一起編輯路徑。
Potrace
免費、命令列、只接受雙色輸入。最適合以指令碼批次處理簽名、印章與掃描的線稿。
瀏覽器版轉換器
免安裝,每批最多 20 個檔案、每個最大 95 MB,上傳的檔案會在 30 分鐘後刪除。
SVG 接下來的用途,以及何時該索取原始檔
在網頁上,SVG 自 2001 年起就是 W3C 建議標準,所有現行瀏覽器都能在 <img> 標籤、CSS 背景或直接內嵌於 HTML 中顯示,甚至可以在滑鼠移過時改變顏色。描摹後的標誌通常能用一個小檔案,取代為 Retina 螢幕準備的多種尺寸 PNG。對於切割機,Cricut Design Space 和 Silhouette Studio 需要的就是 SVG:每個描摹出的形狀都會變成切割路徑,多色描摹則會產生分開的圖層,可以用不同顏色的貼紙材料分別切割。雷射切割機和 CNC 軟體通常偏好 DXF,PNG 轉 DXF 可以使用相同的描摹設定產生。
印刷廠會要求向量圖稿,因為印刷機、刺繡打版師或割字機需要的是邊緣,而不是像素;對於貼紙、T 恤或橫幅,描摹後的 SVG 通常就夠用。不過它仍然只是近似結果:曲線是擬合出來的,顏色是由像素平均而來,文字也會變成輪廓。因此在描摹公司標誌之前,請先詢問製作者。設計師或代理商幾乎都留有原始的 AI、EPS、PDF 或 SVG 檔,裡面有精確的曲線、指定色彩和字型,寄給你只要一分鐘。當原始檔已經遺失、標誌只留在掃描過的信紙上,或是圖稿是你自己的手繪時,描摹才是合適的工具。
描摹不會改變圖稿的所有權
把標誌、角色或插圖轉成 SVG,只是以另一種格式建立副本,並不是新的設計。請只描摹你擁有、已獲得使用許可或已取得授權的圖稿;若要切割或印刷他人的作品來販售,請先確認授權條款。
重點整理
- PNG 只有經過描摹才會變成真正的 SVG;內嵌 PNG 的 SVG 仍然是點陣圖。
- 標誌、圖示、簽名和顏色少且平塗的線稿能描摹得很乾淨;照片、漸層和很小的文字則不行。
- 請從尺寸大、乾淨且背景透明或單色的 PNG 開始,並確切知道它的顏色數量。
- 使用前,請以高倍率放大、節點檢視,並對照檔案大小來檢查結果。
- 如果標誌是設計師製作的,描摹副本之前請先向對方索取原始向量檔。
常見問題
怎麼分辨 SVG 檔是真正的向量圖,還是只包了一張點陣圖?
用文字編輯器開啟。如果看到含有一長串座標的 path 元素,就是向量圖;如果看到單一 image 元素,後面接著 data:image/png 和一大段文字,那就是包在 SVG 外殼裡的 PNG。
把 SVG 再轉回 PNG 會降低品質嗎?
不會,只要以你需要的大小輸出即可。向量圖可以轉成任意像素大小的 PNG,所以每次使用都請重新輸出新的 PNG,不要去放大舊的。
描圖後的 Logo 應該有多少個節點?
沒有固定上限,但簡單的平塗標誌通常只需要幾百個節點。若有數千個節點,通常代表描摹時跟著雜訊走了,請降低細節或顏色數量後重新描摹。
為什麼 SVG 的色塊之間會出現細細的白線?
邊緣相接的形狀,在檢視器對每個形狀分別做反鋸齒時,可能出現細縫。把形狀上下堆疊的描摹工具可以避免大部分這種情況。
交給印刷廠應該用 SVG 還是 PDF?
請先詢問對方接受哪些格式。許多印刷廠偏好 PDF 或 EPS,因為他們的作業流程是以這些格式為基礎,而且兩者都能保存與 SVG 相同的向量路徑。
描圖後的 Logo 文字還能編輯嗎?
無法當作文字編輯。描摹會把字母變成輪廓形狀,所以要修改文字,需要先辨識字型,在向量編輯器中重新輸入,再放到原本描摹字母的位置。
延伸閱讀
JPG、JPEG、PNG 差別在哪?該用哪種格式 | UltKit
JPG 與 JPEG 是同一種格式的兩種寫法;PNG 為無損並保留透明背景。比較檔案大小、壓縮瑕疵、各平台接受的格式與轉換方式。
Elena Vásquez · 2026年10月11日 · 12 分鐘閱讀
TTF、OTF、WOFF 差在哪?字型格式安裝與網頁使用指南 | UltKit
Windows、macOS 與 Linux 安裝 TTF 或 OTF;網站提供 WOFF2,並以 WOFF 作為備援。說明各字型格式的內容、檔案大小與轉換時會改變什麼。
Jonas Weber · 2026年9月10日 · 11 分鐘閱讀
依比例裁切圖片:1:1、4:5、9:16、16:9 等 | UltKit
在 iPhone、Android、Windows、Mac 或瀏覽器把照片裁切成 1:1、4:5、9:16 或 16:9:比例是什麼、各平台要哪種比例,以及何時該改用補邊。
Elena Vásquez · 2026年9月15日 · 11 分鐘閱讀