免費轉換器

JPG 轉 PNG 轉換器

立即將 JPG 影像高品質轉換為 PNG 格式。安全、快速且完全免費。

將 JPG 拖放到此處

最大支援 50MB

關於此工具

將 JPG 轉換為 PNG 是最常見的圖像格式請求之一,但也是最容易被誤解的圖像格式請求之一。 JPG 是有損的:該格式每次對影像進行編碼時,都會丟棄人眼容易忽略的高頻訊息,而這些訊息無法恢復。將現有 JPG 轉換為 PNG 會在現有的有損位圖周圍產生一個無損容器,因此您不會恢復任何遺失的細節。您所獲得的是一種支援透明度、允許重複編輯而不會進一步降級的格式,並且可以更可靠地被拒絕 JPG 的工具(Discord 貼紙、某些列印管道、某些遊戲引擎資產導入程式)接受。

該工具使用瀏覽器的內建圖像解碼器對 JPG 進行解碼,將生成的點陣圖繪製到 HTML5 畫布上,並使用 DEFLATE 壓縮的無損儲存將該畫布重新編碼為 PNG。轉換完全發生在您的裝置上 - 檔案永遠不會傳輸到伺服器,並且不會記錄任何內容。輸出 PNG 的像素內容與解碼的 JPG 逐字節相同,包括來源中已存在的任何壓縮偽影。

如果您的目標是刪除 JPG 偽影或獲得更高保真度的影像,那麼僅進行格式轉換是沒有幫助的。更簡潔的方法是取得原始的未壓縮來源(來自相機的 RAW、可編輯的 Photoshop 文件或來自設計工具的 PNG 匯出)並將其轉換。將 JPG 到 PNG 的轉換視為包裝更改,而不是品質改進。

為什麼將 JPG 轉換為 PNG

兩個最常見的原因是相容性和可編輯性。一些平台——打字鍵盤貼紙庫、某些商品列印服務、一些舊的內容管理系統——只接受 PNG。本地轉換比與上傳表單協商更快。 PNG 還可以容忍重複保存而不會造成品質損失,因此,如果您計劃在生成最終版本之前在圖形工具中多次編輯圖像,則在保存之間使用 PNG 進行工作可以防止生成 JPG 偽影。

PNG 還支援透明度,這是圖像疊加、在不同背景下放置徽標以及任何合成工作所必需的。 JPG不能表示透明像素;轉換為 PNG 是添加透明度的第一步,儘管 JPG 到 PNG 步驟本身並不會添加透明度。您將需要一個單獨的步驟(背景去除、遮罩)來引入 Alpha。此轉換器僅更改格式包裝器。

使用方法

該轉換是單一瀏覽器操作。無需安裝軟體,無需上傳。

  1. 拖放或選擇 JPG: 將 JPG 檔案從檔案系統拖曳到上傳區域,或按一下進行瀏覽。該工具接受最大 50 MB 的標準 JPEG 檔案(.jpg 和 .jpeg 副檔名相同)。漸進式和基線 JPEG 編碼都可以工作。
  2. 確認預覽: 檔案載入後,您將看到縮圖和原始像素尺寸。預覽是根據解碼的點陣圖渲染的,因此它正是輸出 PNG 將包含的內容。
  3. 點擊轉換為 PNG: 瀏覽器以完整來源解析度將解碼後的點陣圖繪製到 2D 畫布上,然後使用 image/png MIME 類型呼叫 canvas.toBlob。 PNG 編碼是無損的,因此不需要品質設定。
  4. 下載PNG: 下載按鈕使用原始基本名稱和 .png 副檔名儲存檔案。您可以立即轉換另一個 JPG,無需刷新。

常見用例

在這些情況下,從 JPG 轉換為 PNG 確實有幫助。

技術細節

JPEG (ITU-T T.81) 使用 8×8 區塊離散餘弦變換、由質量因數鍵控的標量量化以及霍夫曼熵編碼對影像進行編碼。截至 2017 年,該格式已不再獲得專利,並受到生產中的每個瀏覽器、作業系統和相機的原生支援。解碼 JPEG 會產生一個點陣圖,其中包含其品質設定的偽影。

PNG (RFC 2083) 取得解碼的點陣圖並透過過濾的 DEFLATE 壓縮儲存它。每個掃描線都會嘗試五種過濾器類型-None、Sub、Up、Average、Paeth;編碼器選擇產生最佳壓縮的一個。 PNG 是無損的:對同一位圖進行兩次編碼會產生相同的像素值,儘管檔案位元組可能會根據篩選器選擇而有所不同。此格式還支援可選的 8 位元或 16 位元 Alpha 通道和 Gamma 元資料。

最佳實踐

常見問題

Is there any quality loss when converting JPG to PNG?
不會。 PNG 使用無損 DE​​FLATE,因此在轉換過程中可以完全保留影像品質。
為什麼我要轉換為 PNG 而不是保留原始格式?
當您需要透明度支援、螢幕截圖或圖形的無損品質或通用瀏覽器相容性時,PNG 是理想的選擇。與 JPG 不同,PNG 保留了每個像素,沒有壓縮偽影。
我可以批量轉換多個 JPG 檔案嗎?
該工具一次處理一個文件以確保最高品質。對於多個文件,只需重複該過程 - 每次轉換只需幾秒鐘。
我的影像在轉換過程中是否保密?
是的。您的 JPG 檔案完全在瀏覽器中使用 Canvas API 和 JavaScript 進行處理。沒有任何內容上傳到任何伺服器 - 檔案直接從您的裝置傳輸到轉換器,然後返回您的裝置。
最大檔案大小是多少?
50 MB。實際限制取決於設備的可用內存,因為整個圖像被解碼到畫布中。現代桌上型電腦可以毫無問題地處理 50 MB JPEG;較舊的行動裝置可能難以處理最大的檔案。
EXIF 元資料會保留嗎?
不會。瀏覽器畫布 API 不保留 EXIF、ICC 顏色設定檔或其他 JPEG 元資料。輸出 PNG 僅包含像素資料。如果您需要保留相機元數據,請使用保留元資料的桌面工具,例如 ImageMagick 或 exiftool。
轉換器是否可以處理漸進式 JPEG?
是的。瀏覽器的影像解碼器透明地處理基線和漸進式 JPEG 編碼。無論來源使用哪種編碼,輸出都是相同的。
我可以批量轉換多個 JPG 嗎?
該介面一次處理一個文件,但您可以連續轉換文件而無需重新加載頁面。對於大批量批次作業,ImageMagick (mogrify -format png *.jpg) 等桌面工具或使用 Sharp 的 Node.js 腳本更有效率。