zh-Hant

PPM 轉 PNG

在本機把 Netpbm 圖像(PPM、PGM、PBM)轉換為 PNG,無損、不上傳,直接在瀏覽器裡完成。

正在你的裝置上本機處理 ...

你的檔案

    正在你的裝置上本機處理 ...

    0%

    我的檔案會被上傳嗎?

    不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證

    無需上傳100% 本機處理
    內容只留在你這裡第三方無法存取
    Hosted in GermanyGlobal Content Delivery
    通過獨立稽核TLS A+ · 標頭 A+

    PPM、PGM 和 PBM 都屬於 Netpbm 家族,是來自 Unix 世界、刻意設計得極其簡單的點陣格式,幾乎每個科學運算、圖形或圖像處理工具都能寫出它們。它們的結構非常樸素:一個很小的檔頭(一個魔數、寬度、高度和最大值),後面緊接著原始像素資料。正因為簡單,它們常被用作中間格式,卻幾乎無法用於檢視或分享,因為很少有圖像檢視器或瀏覽器能打開它們。相比之下,PNG 通用、無損,而且到處都能顯示。

    本工具可讀取全部六種 Netpbm 變體:二進位形式(P6 彩色、P5 灰階、P4 黑白)以及基於文字的 ASCII 形式(P3、P2、P1),並支援檔頭中的註解,以及非 255 的最大亮度值(會正確縮放到 8 位元)。灰階會鋪展到 RGB 三通道,結果是一張不透明的 PNG。整個轉換完全在你的瀏覽器本機進行,使用一個精簡的 JavaScript 解碼器,不上傳、可離線,也不依賴任何第三方函式庫。過大的圖像會被限制,以保護記憶體。

    當 ImageMagick、GIMP、某個算圖器或某個科研工具把圖像輸出為 PPM、PGM 或 PBM,而你現在想檢視它、放進文件裡,或者直接傳給別人時,就會遇到這種情況。PNG 無損且支援透明,非常適合這種逐像素忠實的轉換。如果是普通照片且在意檔案大小,之後再轉成 JPG 會更精簡。

    技術規格

    技術規格
    輸入格式PPM, PGM, PBM, PNM
    輸出格式PNG
    批次處理支援
    處理方式在瀏覽器中本機處理 (JavaScript)
    檔案上傳

    三個步驟

    1. 拖入或輕點選擇你的 PPM、PGM 或 PBM 檔案。
    2. 解碼器讀取檔頭和像素資料。
    3. 下載 PNG(多個檔案會打包成 ZIP)。

    限制: Netpbm 格式 PPM、PGM 和 PBM 的二進位形式(P6/P5/P4)和 ASCII 形式(P3/P2/P1)均受支援;16 位元數值會縮放到 8 位元。Netpbm 沒有透明度,因此 PNG 是不透明的。過大的圖像會被限制,而沒有有效 Netpbm 檔頭的檔案會被如實拒絕,而不是產出一張空白圖像。

    常見問題

    PPM、PGM 和 PBM 是什麼?

    它們是 Netpbm 格式:PPM 儲存彩色,PGM 儲存灰階,PBM 儲存純黑白。它們結構非常簡單,是圖像處理中常用的中間格式。

    我的檔案會被上傳嗎?

    不會。轉換完全在瀏覽器本機進行,甚至可以離線。

    二進位形式和 ASCII 形式都支援嗎?

    都支援。兩種都能讀取:二進位變體 P6/P5/P4,以及基於文字的 P3/P2/P1。

    畫質會保留嗎?

    會。PNG 是無損的,像素是一對一取用的。16 位元數值會縮放到 8 位元。

    產生的 PNG 有透明度嗎?

    沒有。Netpbm 沒有 Alpha 通道,所以產生的 PNG 完全不透明。

    相關工具

    PSD 轉 PNG · SVG 轉 PNG · 影像壓縮 · ICNS 轉 PNG · RAW轉PNG · RAW轉JPG