TGA 轉 PNG 轉換器
將 24 位元與 32 位元 Truevision TGA 遊戲材質與點陣圖解碼為廣受支援的無損 PNG 格式。
格式比較與技術規格
| 規格 | TGA | PNG |
|---|---|---|
| MIME 類型 | image/ | image/ |
| 類型 | 點陣圖 | 點陣圖 |
| 壓縮 | 未壓縮 / RLE | 無損(DEFLATE / LZ77 + Huffman) |
| 標準規格 | Truevision TGA 2.0 Specification | W3C PNG 3rd Edition |
| 檔案簽章(magic bytes)標頭 | 00 00 02 00 (Uncompressed RGB) or 54 52 55 45 56 49 53 49 4F 4E (TRUEVISION-XFILE at footer) | 89 50 4E 47 0D 0A 1A 0A |
格式概述與應用
Truevision TGA(Targa)是一種具代表性的圖片格式,廣泛用於 3D 遊戲引擎、動畫管線與材質烘焙工作流程中。大多數消費級網頁瀏覽器和行動作業系統無法原生檢視 TGA 檔案。將 TGA 材質轉 PNG 可以便於檢視、分享及最佳化網頁資源,同時保留完整的 Alpha 色版透明度。所有材質解碼作業皆在本機瀏覽器中執行,完全不需要傳輸檔案。
技術規格與編解碼器解析
解碼器會解析 18 位元組的 TGA 標頭,並驗證圖片類型(未壓縮全彩為 2,RLE 全彩為 10)與位元深度(每個像素 24 或 32 位元)。若有 RLE 封包,它會進行解壓縮,根據描述子位元 5 處理垂直座標翻轉,並將 RGBA 像素陣列包裝到最佳化的 PNG 容器中。
作業系統與瀏覽器相容性
TGA 僅限於遊戲與 3D 套件,而 PNG 則受到大多數網頁瀏覽器、手機、平板電腦及桌面作業系統的原生支援。
實用資訊
具有 Alpha 透明度對應的遊戲材質在轉換為 32 位元 PNG 時,會保留其精確的 8 位元 Alpha 色版。
常見問題
TGA 轉 PNG 轉換會保留透明材質遮罩嗎?
會。具有專用 Alpha 色版的 32 位元 TGA 檔案在轉換時,會完整保留 Alpha 色版並成為 32 位元 PNG。
TGA 轉 PNG 是無損的嗎?
是。這兩種格式皆儲存未壓縮或無損壓縮的 RGB 像素,因此不會改變任何圖片細節或顏色。