🖼️ SVG 轉 PNG 轉換器 -- 免費、瀏覽器端、無需上傳
立即在瀏覽器中將任何 SVG 轉換為 PNG 圖像,從未將任何文件傳送至伺服器。將 SVG 標記粘貼到文本區域,或使用文件選擇器載入 .svg 文件。選擇像素比例(1x、2x、3x、4x)或輸入精確的輸出寬度;高度會根據長寬比自動調整。切換白底或完全透明的背景,然後點選一下即可下載 PNG。
或寬度:
(高度自動)
隱私優先設計. 此工具完全在您的瀏覽器中運行 — 您輸入的內容不會上傳或儲存,而且它可以在離線狀態下使用。
關於
此 SVG 轉 PNG 工具完全在瀏覽器中運行,使用 Canvas API —— 沒有後端、沒有文件上傳、也沒有第三方服務參與。當您粘貼 SVG 標記或載入 .svg 文件時,工具會創建一個臨時的內存 Blob URL,將其載入到離屏的 Image 元素中,並在您指定的尺寸上繪製結果。Blob URL 在渲染後立即被撤銷,因此不會有任何對您文件的引用留存。對於沒有明確寬度或高度屬性的 SVG,轉換器會讀取 viewBox 來確定自然尺寸。導出的 PNG 是直接從畫布通過 canvas.toBlob() 生成,並保存到您的設備中。
如何使用
- 選擇輸入方式:點選 "粘貼 SVG",將 SVG 標記粘貼到文本區域,或點選 "上傳文件",從設備中選擇 .svg 文件。
- 設定輸出比例 —— 選擇 1x、2x、3x 或 4x 來放大 SVG 的自然尺寸 —— 或在寬度欄中輸入精確的像素寬度;高度會根據長寬比自動計算。
- 選擇背景:選擇 "白色" 以獲得適合文件和列印的實色白色 PNG,或選擇 "透明" 以保留 alpha 通道,以便在彩色背景上使用。
- 點選 "轉換為 PNG" —— 立即在畫布上顯示實時預覽,以便在保存前檢查輸出。
- 點選 "下載 PNG" 以將文件保存到您的設備。文件完全在瀏覽器中生成 —— 沒有任何內容上傳到任何伺服器。
常見問題
- 我的 SVG 文件會上傳到伺服器嗎?
- 不會。SVG 永遠不會離開您的設備。轉換器在瀏覽器內存中創建一個臨時 Blob URL,將圖像繪製到 HTML 畫布上,然後立即丟棄 URL。所有操作都在瀏覽器端使用 Canvas API 完成。
- 如果我的 SVG 沒有寬度或高度屬性會怎樣?
- 轉換器會回退到 viewBox 屬性來確定自然尺寸。如果沒有寬度、高度或 viewBox,則預設為 300x300 像素。您可以隨時使用比例按鈕或自定義寬度欄來覆蓋輸出尺寸。
- 如何獲得高解析度的 PNG 用於視網膜顯示或列印?
- 選擇 2x、3x 或 4x,以 2、3 或 4 倍 SVG 的自然像素尺寸來渲染 PNG。或者,在寬度欄位中輸入特定像素寬度,例如 2400,高度會按比例調整。
- 我可以讓 PNG 背景透明嗎?
- 可以。在轉換前,點選「透明」背景切換按鈕。畫布不會填滿白色,因此 SVG 中沒有填色的區域會以透明像素儲存於 PNG 中,保留 alpha 通道。
- 此工具會上傳我的資料嗎?
- 不會。所有運作都在您的瀏覽器中進行,因此您的資料永遠不會離開您的設備 — 頁面載入後,它甚至可以在離線狀態下使用。