
什麼是 PNG 轉 SVG 轉換器?
PNG 轉 SVG 轉換器會把點陣圖描摹成填色的向量圖形。它無法還原原始向量設計:圖形是根據像素重新建構的,因此邊緣只是近似值。標誌、圖示、線稿和其他顏色較少的平面圖案描摹效果很好。照片則不然,它們會變成龐大且斑駁的 SVG,檔案可能達到數 MB,有時甚至數十 MB,遠大於原本的 PNG。
兩種格式的差異說明了這麼做的價值。PNG 儲存的是固定的像素網格,放大後邊緣會出現鋸齒。SVG 儲存的是以路徑描述並填入顏色的輪廓,瀏覽器或設計軟體可以在任何尺寸下清晰地重新繪製。描摹後的 SVG 可以放進網頁、在向量編輯器中重新上色,也可以交給依據輪廓運作的切割機或雷射雕刻機讀取。
描摹分兩個步驟進行。首先,影像會被縮減為一組小型色盤,顏色數量由您在「顏色」中選擇。接著,描摹程式會沿著每個同色區域的邊緣走一圈,並以直線和曲線去擬合,每個區域產生一條填色路徑。每條路徑還會加上一圈以自身顏色繪製的 1 像素外框,用來填補相鄰圖形之間原本會出現的細縫。
有兩項設定會影響結果。顏色可選 2、8(預設)或 16。細節可選低、中(預設)或高:選「低」時,會先稍微模糊影像,以較寬鬆的曲線擬合,並捨棄比斑點還小的圖形,產生更簡單、更小的檔案;選「高」則會緊貼像素,並保留細小的圖形。變更任一設定,都會重新描摹每個已加入的檔案,而且每一列都會在 PNG 大小旁顯示新的 SVG 大小,讓您在下載前比較不同設定。
描摹使用 imagetracerjs,在背景的 Web Worker 中於用戶端執行,該程式庫只會在您加入第一個檔案時才下載,因此頁面不會卡頓,也不會上傳任何圖片。任一邊超過 1200 像素的圖片,會在描摹前先縮小,讓工作在數秒內完成,而 SVG 仍會設定為以原始寬度和高度開啟。描摹時間超過兩分鐘就會中止,並顯示訊息,建議減少顏色或降低細節。支援最高 100 百萬像素的 PNG,透明區域會變成透空的圖形。此工具免費、無需註冊,每日轉換次數設有上限。
如何將 PNG 轉換為 SVG
加入 PNG 檔案
將 PNG 圖片拖放到框內,或按一下上傳。一次加入多個檔案也沒問題,每個檔案加入後會立即開始描摹。標誌、圖示和平面圖形的效果最乾淨。
設定顏色和細節
黑白圖案選 2 種顏色,大多數標誌選 8 種,有陰影的圖形選 16 種。建議先從「中」細節開始。變更任一設定,都會以新的數值重新描摹每個檔案。
檢查描摹結果
每一列會以縮圖顯示描摹後的 SVG、其狀態,以及一行大小資訊,內容包括轉換前後的大小,以及 SVG 變小或變大了多少。按一下縮圖可放大檢視 SVG,並在「之前」和「之後」之間切換。如果邊緣看起來凹凸不平,或檔案太大,請變更設定後再看一次。
下載 SVG 檔案
按一下某一列的下載圖示即可儲存該 SVG,或按清單標題中的「全部下載」,將整批檔案儲存為 converted-svg.zip。
為什麼要將 PNG 轉換為 SVG?
當圖片很簡單,而且需要縮放或以輪廓方式讀取時,描摹就很值得。若是任何照片類的圖片,請保留 PNG。
只有 PNG 檔的標誌
原始向量檔常常已經遺失,手邊只剩從網站或電子郵件簽名檔擷取下來的 PNG。描摹後會得到 SVG,用於橫幅或印刷時可以放大縮放而不會出現鋸齒邊緣。請仔細檢查曲線和小字,因為它們是根據像素重新建構的,而不是從設計師的原始檔複製而來。
切割機、雕刻機和刺繡軟體
割字機、雷射雕刻機和許多手工藝工具依據路徑運作,而不是像素。將剪影、鏤空模板或字母組合圖案以 2 色描摹後,每個深色區域都會變成封閉圖形,供機器沿著邊緣切割。
網頁用的圖示和插圖
描摹成 SVG 的平面圖示在高像素密度螢幕上依然銳利,還能用 CSS 重新上色。如果之後需要特定尺寸的像素版本,可以將 SVG 轉回 PNG。
PNG 與描摹後的 SVG:該用哪一種
| PNG | 描摹後的 SVG | |
|---|---|---|
| 儲存內容 | 像素網格。 | 由這些像素描摹出來的填色圖形,不是原始的向量設計。 |
| 縮放 | 放大後會出現鋸齒或變模糊。 | 在任何尺寸下都能清晰重繪。 |
| 顏色 | 數百萬種顏色,漸層平滑。 | 2、8 或 16 種純色。漸層會變成色帶。 |
| 透明度 | 完整的 Alpha 色版。 | 透明區域會被描摹成透空的圖形。 |
| 標誌和圖示 | 以儲存時的尺寸來看效果不錯。 | 非常適合:邊緣乾淨,容易重新上色。 |
| 照片 | 非常適合,而且檔案通常較小。 | 不適合:SVG 龐大且斑駁,有時達數十 MB。 |
| 編輯 | 像素編輯器。 | 向量編輯器、切割和雕刻軟體、程式碼。 |
顏色和細節如何影響描摹結果
每項設定都是在 SVG 的還原度與圖形數量之間取捨。圖形越多,檔案越大,在向量編輯器中需要清理的地方也越多。
顏色:2、8 或 16
在追蹤之前,圖像被簡化為如此多的顏色。兩種顏色適合黑白標誌、模板、簽名和線條藝術。八個處理大多數平面徽標,帶有一些品牌顏色和一些抗鋸齒邊緣。十六號可以保持更多的陰影,但代價是每個柔軟的邊緣都有更多的小形狀。
細節:低、中或高
低細節會稍微模糊影像、以寬鬆的曲線擬合,並捨棄細小的圖形,因此輪廓平滑、檔案小。中細節會讓曲線誤差控制在大約一個像素以內。高細節會緊貼像素並保留小圖形,因此能保留細線條,但也會連雜訊一併描摹進來。
為什麼照片的效果不好
照片到處都是柔和的漸層和紋理,所以即使用 16 種顏色,也會被切分成數千個不規則的色塊。每個色塊都會變成一條有自己座標的路徑,SVG 最後可能比 PNG 大上許多倍,看起來卻像是色調分離的複製品。這是描摹本身的限制,不是調整設定就能解決的。
隱私與安全
- PNG 會在這個瀏覽器分頁內、於背景執行緒中解碼並描摹,圖片絕不會上傳。
- imagetracerjs 程式庫只有在您加入第一個檔案時,才會從本網站載入。
- SVG 只由描摹出的路徑組成,不含腳本、連結,也沒有嵌入原始 PNG 的副本。
- 每日用量檢查會傳送工具名稱、裝置識別碼,以及您的登入權杖(如果有的話)。不會包含任何圖片資料。
- 一批檔案處理完成後,頁面會記錄檔案數量、總位元組數和輸出格式,絕不會記錄檔案名稱或像素。
主要功能
2、8 或 16 種顏色
從黑白線稿到帶陰影的平面圖形
低、中、高細節
平滑精簡的輪廓,或貼近描出細小形狀
無縫隙形狀
每個形狀外圍都有一圈細細的同色輪廓,可遮住顏色之間的接縫
SVG 預覽與檔案大小
下載前即可查看描圖結果和檔案大小,每次更改設定都會更新
常見問題
Comments
0 comments
No comments yet. Be the first to share your thoughts!

