任務路徑 / 從輸入到結果
如何把 SVG 點陣化為 PNG
- 01
加入 SVG
「選擇檔案」一次接受一個 .svg。原始標記碼絕不會放進頁面;預覽只會在淨化後的算繪完成後出現。
- 02
選擇尺寸
在「匯出比例」下點選 1x、2x、3x 或 4x,或在「輸出寬度」與「輸出高度」輸入精確的像素值。
- 03
淨化並轉換
按下「淨化並轉換」。摘要會列出最終像素尺寸,以及因不安全或不受支援而移除的項目數。
- 04
檢查並下載
若移除數量大於零,請先把預覽與原始圖稿比對,再下載 PNG。
開啟一個 SVG,本頁會先用嚴格的允許清單清理它,再把安全的版本依你選的倍率算繪到透明 PNG 上,全部在瀏覽器內完成。指令碼絕不會執行,檔案也不會上傳。需要知道的是:允許清單以外的內容,例如 CSS 樣式、濾鏡、標記與內嵌影像,會在算繪前被移除。
任務路徑 / 從輸入到結果
「選擇檔案」一次接受一個 .svg。原始標記碼絕不會放進頁面;預覽只會在淨化後的算繪完成後出現。
在「匯出比例」下點選 1x、2x、3x 或 4x,或在「輸出寬度」與「輸出高度」輸入精確的像素值。
按下「淨化並轉換」。摘要會列出最終像素尺寸,以及因不安全或不受支援而移除的項目數。
若移除數量大於零,請先把預覽與原始圖稿比對,再下載 PNG。
SVG 描述的是形狀,所以在任何尺寸下都清晰銳利,但簡報工具、文件編輯器、商店頁面等許多地方需要固定的點陣圖。點陣化為 PNG 能保留透明度,除了你選定的像素格線之外不會損失任何東西。
真正要決定的就是這個格線。縮放倍率會乘上 SVG 自身的 width 與 height(缺少這兩個屬性時改用 viewBox),所以 64×64 的圖示在 2x 時會變成 128×128。之後再放大 PNG 會變模糊,因此請以需要的最大尺寸算繪。
多數意外都能用淨化來解釋。路徑、基本形狀、文字、漸層、裁剪路徑、遮罩、圖樣與本機 <use> 參照都會保留,fill、stroke 等呈現屬性也一樣。寫在 CSS 類別、style 屬性或 <style> 區塊中的樣式會被捨棄,因此用這種方式匯出的圖稿可能算繪成黑色或沒有填色。
常見問題