免費線上將 PNG 轉成 SVG——真正的向量描摹,輸出的是可以繼續編輯的路徑,而不是替點陣圖套上一層 SVG 外殼。支援批次轉換、無浮水印、不限次數、無需註冊,檔案上傳 1 小時後會自動刪除。
PNG 儲存的是像素。一張匯出成 PNG 的 logo,在原始尺寸下看起來很乾淨,但檔案裡其實沒有「形狀」這個概念,放大之後只是像素跟著變大而已。轉成 SVG,就是把畫面重新描成輪廓:PicEditLab 使用開源向量化引擎 VTracer 處理你的 PNG,將顏色相近的像素歸類成一塊塊色區,再為每一塊擬合平滑的樣條曲線。你下載到的是由 path 路徑組成的真正向量檔案,而不是把 PNG 塞進 SVG 外殼裡充數,所以無論放大到多大都不會模糊。
效果好不好,完全取決於這張 PNG 的內容。logo、圖示、軟體截圖、扁平插畫、圖表、掃描線稿都能描得很乾淨,因為它們原本就是由邊界清楚的純色區塊構成。照片就不適合:每一處細微的漸層都會變成一條新的路徑,最後產生的 SVG 又大,又像被做成海報效果。手上如果是照片,請轉成 WebP 或 JPG,SVG 並不是用來存放照片的格式。
和大多數線上 PNG 轉 SVG 工具不同,這個頁面不是黑盒子。點開轉換按鈕上方的「描摹設定」,有四個參數可以自行調整。輸出方式可以在彩色描摹和黑白線稿之間切換,後者使用的是 potrace,而不是 VTracer——logo、印章、簽名、掃描線稿,其實更適合這種單色輪廓。顏色精度決定要保留多少種顏色。雜點處理決定逗號、冒號、虛線、細筆畫這類小筆觸要保留,還是當成雜訊去除。邊緣則決定拐角要圓潤還是俐落。預設值是按照「帶有文字的截圖」調整的,所以只要圖片裡有文字,雜點處理就不要調到「強力」。
尺寸非常大的 PNG 會先縮小到約 400 萬像素,再開始進行描摹。描摹的運算成本會比像素數成長得更快,一張 2400 萬像素的圖片可能吃掉數 GB 的記憶體,還可能因為超過時間限制而中止,最後什麼都拿不到。因為輸出的是向量圖形,這次縮放不會影響你之後把成品 SVG 使用到多大的尺寸,只會影響描摹時可以參考到的細節量。
無需專業技術知識,免費快速的線上圖片處理工具,電腦手機全設備均可使用
基於多個成熟的開源轉換引擎構建,針對每種格式組合挑選最佳處理鏈路,避免瀏覽器端轉換常見的色偏與畫質損失。
把 PNG 轉成 SVG 的需求出現在很多場景:讓檔案相容不同裝置或平台、減少儲存佔用、把圖片提交到不接受來源格式的服務等。傳統做法是裝 Photoshop 或 GIMP 這類桌面軟體 — 偶爾用一次未免太重。瀏覽器端轉換器是另一種選擇,但受限於瀏覽器原生解碼能力,對 RAW、HEIC、AVIF 這種特殊格式根本無能為力。 PicEditLab 把轉換放在服務端,格式支援、輸出品質、處理速度都不依賴你的瀏覽器或裝置。
PicEditLab 上的轉換分三步驟 — 上傳、選目標格式、下載:
我們的伺服器運行一套成熟的開源工具鏈。 ImageMagick 處理色彩空間轉換與重採樣,libheif 以 x265 編解碼 HEIC,libavif 基於 AOM 處理 AVIF,libjxl 處理 JPEG XL,OpenJPEG 覆蓋 JPEG 2000,dcraw 解碼 RAW 檔案中的感測器原始資料。 JPG 輸出使用品質 85 + 漸進式編碼,在網頁上感知載入更快。 PNG 輸出使用 zlib 最高壓縮等級,在不損失任何像素的前提下盡可能壓縮檔案體積。
PicEditLab 的影像處理服務是基於 ImageMagick、libheif、libavif、libjxl 建置 — 這些是 Apple、Google、Mozilla 同樣在用的久經考驗的開源函式庫。我們針對每種格式調優編碼器參數,在畫質與體積之間取一個大多數用戶真正想要的折中,並且每個版本都會及時更新,跟上各格式規範的最新修訂。