UltKit

TGA 轉 PNG 線上轉換

把遊戲資料夾、3D 算圖和舊截圖目錄裡的 Targa 檔案轉成 PNG 圖片,瀏覽器、聊天軟體和設計工具都能直接顯示,Alpha 色版完整保留。

圖片轉換器

或將JPG, JPEG, JPE … 檔案拖曳到這裡 ·

每個檔案最大 95 MB· 最多 20 個檔案· 30 分鐘後刪除

輸出

檔案會在我們的伺服器上處理,並於 30 分鐘後刪除。

使用方式

  1. 1

    拖入 .tga 檔案

    每批最多 20 個檔案,每個最大 95 MB。未壓縮與 RLE 壓縮的 Targa 檔案皆可接受,支援每像素 8、16、24 或 32 位元。

  2. 2

    維持預設設定

    PNG 不需任何設定就能保留透明度。若想把大型貼圖縮小成預覽圖,可在進階設定中使用調整輸出圖片尺寸。

  3. 3

    按下「轉換為 PNG」

    可個別下載每個 PNG,或將整批打包成 ZIP 下載。檔案會在 30 分鐘後從伺服器移除。

TGA 檔案從哪裡來,為什麼無法預覽

Truevision 於 1984 年為其 TARGA 與 VISTA 顯示卡推出 Targa 格式,這是最早能顯示全彩影像的 PC 卡之一。這種格式很容易從影格緩衝區寫出,也因為簡單而延續下來:3D 算圖軟體、貼圖繪製工具與遊戲引擎數十年來都採用它。Unreal Engine 至今仍可匯入 TGA 貼圖,id Software 的 Quake III Arena 也把截圖存成 .tga 檔案。

只有網頁一直沒有採用它。沒有任何瀏覽器能顯示 Targa,因此拖進 Discord 訊息、論壇貼文或 Google Drive 預覽的檔案,只會顯示成不明附件。Windows 與 macOS 的相片檢視器對它的支援也不一致。PNG 解決的是 Targa 在 1984 年解決的同一個問題,也就是以 alpha 保存精確的像素,而且所有軟體都看得懂。

RLE(連續長度編碼)Targa 影像類型 9、10 與 11
Targa 的選用壓縮方式。一連串相同的像素只儲存一次並附上數量,能縮小單色背景與介面貼圖,但對照片或雜訊多的算圖幾乎沒有幫助。它是無損的,所以 RLE Targa 解碼後的像素與未壓縮的完全相同。

TGA 轉 PNG 保留透明背景:Alpha 如何保留

from ↓ · to →PNGWebPTGAJPG
TGATGA to PNG: yesTGA to WebP: yesTGA to TGA: yes– TGA to JPG: no
DDSDDS to PNG: yesDDS to WebP: yesDDS to TGA: yes– DDS to JPG: no
PSDPSD to PNG: yesPSD to WebP: yesPSD to TGA: yes– PSD to JPG: no
EXREXR to PNG: yesEXR to WebP: yesEXR to TGA: yes– EXR to JPG: no
supported not offered✓ = 轉換後保留 alpha 通道。– = 可轉換,但透明區域會以純色背景填滿。

TGA

Truevision TGA(Targa)

TGA 又稱 Targa,是 Truevision 於 1984 年為其顯示卡所建立。它以未壓縮或無損遊程編碼的方式儲存點陣圖,並支援 8 位元 Alpha 色版。結構簡單,使它長期受遊戲貼圖、3D 算圖和影片圖形的青睞。檔案比 PNG 大,瀏覽器和手機也無法顯示 TGA。多數影像編輯器、遊戲引擎和 3D 程式都能讀取。

壓縮方式
無損
透明度
支援
動畫
不支援
推出年份
1984 · Truevision
TGA 轉檔工具

PNG

Portable Network Graphics

PNG 是 1996 年由 PNG Development Group 發布的無損點陣圖格式,後來由 W3C 與 ISO 納入標準。它會完整保留每一個像素,支援完整的 Alpha 透明度,處理文字、銳利邊緣和純色區塊時不會產生瑕疵。這樣的精確度使它非常適合螢幕截圖、標誌、圖示和介面圖形。代價是檔案大小:存成 PNG 的相片,往往比同一張相片存成 JPEG 或 WebP 大上好幾倍。所有瀏覽器、作業系統和編輯軟體都能開啟 PNG 檔案。

壓縮方式
無損
透明度
支援
動畫
不支援
推出年份
1996 · PNG Development Group
PNG 轉檔工具

當貼圖、算圖通道或遊戲截圖需要在製作它的引擎或 3D 軟體之外檢視或分享,且 alpha 必須保持不變時,就會把 Targa 轉成 PNG。

轉換器自動處理的 Targa 特殊狀況

多數 Targa 問題來自兩個檔頭細節。第一是原點旗標,它說明第一列儲存的是圖片的頂端還是底端;轉換器會遵照它,所以不會出現鏡像。第二是 alpha 通道本身,有些匯出工具即使圖片沒有透明度,也會把它填成 0,導致轉出的 PNG 看起來是空白的。若發生這種情況,請改用 TGA 轉 JPG;JPG 會忽略 alpha,色彩資料就會顯示出來。

遊戲模組作者常常會在 Targa 旁邊遇到 DDS 貼圖。這類檔案可用 DDS 轉 PNG 處理 GPU 壓縮的部分。

TGA 轉 PNG 常見問題

為什麼瀏覽器或 Discord 看不到我的 TGA 檔案?

沒有任何網頁瀏覽器能解碼 Targa,因此在瀏覽器中預覽圖片的網站或聊天軟體,只會顯示空白圖示或下載連結。PNG 到處都能解碼,所以轉檔後預覽就能正常顯示,而且像素不會改變。

為什麼轉換後的材質在這裡正常,在其他工具裡卻上下顛倒?

Targa 預設由下往上儲存各列,並在檔頭旗標中記錄實際方向。有些轉檔工具會忽略這個旗標,導致圖片上下顛倒。這個工具會讀取旗標,所以輸出的 PNG 是由上往下寫入,呈現圖片原本應有的樣子。

32 位元 TGA 的 Alpha 色版會保留嗎?

可以。32 位元 Targa 每個像素有 8 位元 alpha,PNG 同樣儲存 256 級不透明度。16 位元 Targa 只有 1 位元 alpha,像素不是完全不透明就是完全透明,PNG 會如實重現。

PNG 會比 TGA 檔案小嗎?

通常會。32 位元、2048 × 2048 的未壓縮 Targa 有 16 MB 的原始像素資料,而 PNG 的 DEFLATE 壓縮通常能把貼圖縮到遠小於此。含有大片單色區域的 RLE Targa 原本就比較小,因此縮減幅度沒那麼明顯。

可以把 PNG 轉回遊戲或模組用的格式嗎?

可以,PNG 轉 TGA 可以再次輸出 Targa。請先確認你的遊戲引擎需要什麼:有些舊遊戲需要不含 alpha 的 24 位元檔案,有些則要求特定方向、含 alpha 的 32 位元檔案。

副檔名是 .icb、.vda 或 .vst 的 Targa 檔案怎麼辦?

這些是同一種格式的原始 Truevision 特定板卡副檔名。上傳前請先改名為 .tga,內容的讀取方式相同。

TGA 轉 JPGPNG 轉 TGAJPG 轉 TGA
DDS 轉 PNGPSD 轉 PNG圖片格式轉換