免費轉換器

PNG 轉 JPG 轉換器

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

將 PNG 拖放到此處

最大支援 50MB

關於此工具

PNG 和 JPG(也寫作 JPEG)是網路上最常見的兩種光柵圖像格式,但它們是為不同的工作而設計的。 PNG 使用無損 DE​​FLATE 壓縮並支援透明度的 Alpha 通道,這使其成為螢幕截圖、標誌、UI 模型以及任何具有銳利邊緣或文字的圖像的自然選擇。 JPG 使用基於 DCT 的有損壓縮,會丟棄眼睛不易注意到的高頻細節,這就是為什麼 4 MB 的攝影 PNG 在保存為 JPG 時通常會縮小到 300-500 KB,而沒有明顯的差異。

此轉換器使用 HTML5 Canvas API 和瀏覽器的內建 JPEG 編碼器直接在瀏覽器中將 PNG 位元圖重寫為 JPG 檔案。像素資料永遠不會離開您的裝置 - 沒有上傳,沒有伺服器處理,並且不會在任何地方保留檔案的副本。由於 JPG 沒有透明度,因此在轉換過程中來源 PNG 中的任何透明像素都會在白色背景上展平。如果您的影像在透明度上具有柔和的抗鋸齒邊緣,您可能會注意到邊緣處有微弱的白色光暈;對於那些保留原始 PNG 或使用 WebP 的情況,通常是更好的選擇。

轉換發生在單次傳遞中。解碼後的 PNG 的每個像素都會寫入 2D 畫布,然後使用「canvas.toBlob('image/jpeg', 0.9)」匯出畫布。 0.9 品質因子對應於 libjpeg 術語中的大約 Q=90,這是大多數照片編輯器預設的最佳點:幾乎所有攝影內容在視覺上都與來源沒有區別,同時通常將檔案大小減少 70-90%。

為什麼將 PNG 轉換為 JPG

人們將 PNG 轉換為 JPG 的最常見原因是檔案大小。儲存為 PNG 的照片可能比同等 JPG 大 5-10 倍,這會減慢頁面載入速度、填滿雲端儲存並觸發電子郵件用戶端中的附件限制。 JPG 也是大多數平台所期望的格式:WhatsApp、許多工作申請入口網站、政府表格、電子商務產品上傳工具和較舊的內容管理系統要么更喜歡 JPG,要么完全拒絕 PNG。在本地進行一次轉換比解決上傳錯誤快。

隱私也很重要。接受您的檔案並在遠端伺服器上處理該檔案的線上轉換器可能會在日誌、備份快照或 CDN 的快取中保留副本。對於身分證照片、醫療掃描、財務報表或任何包含個人資訊的內容,完全在客戶端執行的基於瀏覽器的轉換器可以透過設計消除此風險。沒有任何東西可以離開你的機器。

使用方法

轉換只需幾秒鐘,並且適用於一個或多個檔案。這是完整的流程:

  1. 新增您的 PNG 文件: 將檔案從桌面或 Finder 視窗拖曳到上傳區域,或按一下該區域以開啟檔案選擇器。該工具接受最大 50 MB 的標準 PNG 檔案;支援 8 位元和 16 位元 PNG,包括帶有 Alpha 通道的 PNG。
  2. 查看預覽: 文件載入後,您將看到縮圖和原始尺寸。這是確認您上傳了正確圖像的時刻 - 如果您要批次處理多個文件,則特別有用。
  3. 如果需要調整設定: 預設 JPG 品質為 90,幾乎適用於所有用例。如果您需要較小的文件用於電子郵件或網路上傳,您可以降低品質;如果您要存檔照片,請將其保留為預設值或更高值。
  4. 點擊“轉換為 JPG”: 瀏覽器對 PNG 進行解碼,將其繪製到畫布上,並用白色背景填充所有透明像素,然後將畫布重新編碼為 JPEG blob。對於典型的螢幕截圖大小的文件,此過程只需不到一秒鐘即可完成。
  5. 下載 JPG: 點選“下載”按鈕儲存轉換後的檔案。輸出檔名使用原始 PNG 名稱和 .jpg 副檔名。您可以轉換其他圖像而無需刷新頁面。

常見用例

了解 JPG 何時是正確的目標格式可以幫助您避免不必要的品質損失。在這些情況下從 PNG 轉換最有意義:

技術細節

PNG (RFC 2083) 使用过滤后的 DEFLATE 流存储像素数据。它是无损的:解码图像中的每个像素值都与原始字节逐字节匹配。 PNG 还支持 8 位 Alpha 通道,允许每个像素透明。這些特性使其變得龐大且精確。

JPEG (ITU-T T.81) 將影像分割為 8×8 區塊,應用離散餘弦變換,在較高頻率下更積極地量化結果頻率係數,並使用霍夫曼編碼對結果進行編碼。品質因數 (1–100) 控制量化表:較低的值會丟棄更多高頻訊息,以硬邊緣和高對比度區域上的可見偽影為代價產生較小的檔案。此处使用的默认质量 90 是大多数观看者无法区分 JPG 和原始图像的阈值。

最佳實踐

常見問題

將 PNG 轉換為 JPG 會損失影像品質嗎?
JPG 使用基於有損 DCT 的。您可能會發現品質略有下降,但對於大多數用途來說,差異可以忽略不計。如果可用,請選擇更高品質的設置,以最大程度地減少損失。
When should I choose JPG over other image formats?
JPG 是具有平滑色彩漸層的照片和影像的最佳選擇。它產生的照片檔案大小比 PNG 小得多(通常小 5-10 倍),同時保持適合 Web 和列印使用的視覺品質。
PNG 影像中的透明區域會發生什麼情況?
由於 JPG 不支援透明度,因此所有透明像素都將填充白色背景。如果您需要保持透明度,請考慮使用 PNG 或 WebP。
我的影像在轉換過程中是否保密?
是的。您的 PNG 檔案完全在瀏覽器中使用 Canvas API 和 JavaScript 進行處理。沒有任何內容上傳到任何伺服器 - 檔案直接從您的裝置傳輸到轉換器,然後返回您的裝置。
我可以一次轉換多個 PNG 檔案嗎?
當前介面一次處理一個文件,但您可以連續轉換文件而無需刷新頁面。下載轉換後的 JPG 後,只需將下一個 PNG 放入上傳區域即可。對於數十個文件的批次作業,我們建議使用 ImageMagick 等桌面工具或使用 Sharp 的建置步驟。
為什麼我轉換後的 JPG 比我預期的還要大?
如果來源 PNG 是以非常高解析度保存的照片,則即使品質為 90,JPG 仍可能有幾兆位元組。若要進一步減小尺寸,請降低品質設定(80 通常在視覺上仍然可以接受)或在轉換之前調整影像尺寸。 JPG 檔案大小大約與像素數成正比,與壓縮等級成反比。
轉換為 JPG 是否會刪除 EXIF 等元資料?
瀏覽器基於畫布的轉換不會保留 EXIF、ICC 顏色設定檔或來源 PNG 中嵌入的其他元資料。輸出 JPG 僅包含像素資料。如果您需要保留相機 EXIF 資料(例如地理標記或捕獲時間戳記),請使用保留元資料的桌面轉換器。
JPG 與 JPEG 相同嗎?
是的。 JPG 和 JPEG 指的是相同的格式並且可以互換。 .jpg 副檔名可以追溯到早期的 Windows 檔案系統,該系統將副檔名限制為三個字元; .jpeg 是更新的、同樣有效的格式。該格式本身在 ITU-T 建議 T.81 中定義。