Command Palette

Search for a command to run...

PN

PNG 轉 SVG 轉換器

將 PNG 標誌或圖示描摹成由 2、8 或 16 種顏色的填色圖形組成的 SVG。它無法還原原始向量設計,照片則會產生龐大且斑駁的 SVG

贊助Toolz.dev 使用的主機Hostinger Partner
使用 Hostinger 讓您的網站上線
  • 免費網域
  • 免費 SSL
  • 30 天退款保證
Trustpilot 評分 4.6,超過 73,000 則評價
領取優惠 優惠碼

什麼是 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

  1. 加入 PNG 檔案

    將 PNG 圖片拖放到框內,或按一下上傳。一次加入多個檔案也沒問題,每個檔案加入後會立即開始描摹。標誌、圖示和平面圖形的效果最乾淨。

  2. 設定顏色和細節

    黑白圖案選 2 種顏色,大多數標誌選 8 種,有陰影的圖形選 16 種。建議先從「中」細節開始。變更任一設定,都會以新的數值重新描摹每個檔案。

  3. 檢查描摹結果

    每一列會以縮圖顯示描摹後的 SVG、其狀態,以及一行大小資訊,內容包括轉換前後的大小,以及 SVG 變小或變大了多少。按一下縮圖可放大檢視 SVG,並在「之前」和「之後」之間切換。如果邊緣看起來凹凸不平,或檔案太大,請變更設定後再看一次。

  4. 下載 SVG 檔案

    按一下某一列的下載圖示即可儲存該 SVG,或按清單標題中的「全部下載」,將整批檔案儲存為 converted-svg.zip。

為什麼要將 PNG 轉換為 SVG?

當圖片很簡單,而且需要縮放或以輪廓方式讀取時,描摹就很值得。若是任何照片類的圖片,請保留 PNG。

只有 PNG 檔的標誌

原始向量檔常常已經遺失,手邊只剩從網站或電子郵件簽名檔擷取下來的 PNG。描摹後會得到 SVG,用於橫幅或印刷時可以放大縮放而不會出現鋸齒邊緣。請仔細檢查曲線和小字,因為它們是根據像素重新建構的,而不是從設計師的原始檔複製而來。

切割機、雕刻機和刺繡軟體

割字機、雷射雕刻機和許多手工藝工具依據路徑運作,而不是像素。將剪影、鏤空模板或字母組合圖案以 2 色描摹後,每個深色區域都會變成封閉圖形,供機器沿著邊緣切割。

網頁用的圖示和插圖

描摹成 SVG 的平面圖示在高像素密度螢幕上依然銳利,還能用 CSS 重新上色。如果之後需要特定尺寸的像素版本,可以將 SVG 轉回 PNG。

PNG 與描摹後的 SVG:該用哪一種

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 預覽與檔案大小

    下載前即可查看描圖結果和檔案大小,每次更改設定都會更新

常見問題

將 PNG 拖放到此頁面,就會描成填色形狀,您可以下載為 SVG 檔案。加入檔案後立即開始描圖,更改「顏色」或「細節」設定後會重新描圖。

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

png to svgconvert png to svgpng to svg converterfree png to svgpng to vectorvectorize pngpng logo to svgtrace png to svgconvert png to vector