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 渲染器、贴图绘制软件和游戏引擎都采用了它。虚幻引擎至今仍可导入 TGA 贴图,id Software 的《雷神之锤 III 竞技场》也把截图保存为 .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

便携式网络图形(PNG)

PNG 是 PNG 开发组于 1996 年发布的无损位图格式,后来由 W3C 和 ISO 标准化。它精确保留每个像素,支持完整的 Alpha 透明度,处理文字、锐利边缘和纯色块时不会产生伪影。这种精确度使它非常适合截图、徽标、图标和界面图形。代价是体积:保存为 PNG 的照片往往比同一张照片的 JPEG 或 WebP 大好几倍。所有浏览器、操作系统和编辑器都能打开 PNG 文件。

压缩方式
无损
透明度
支持
动画
不支持
发布年份
1996 · PNG Development Group
PNG 转换器

当贴图、渲染通道或游戏截图需要在生成它的引擎或 3D 软件之外查看或分享,并且必须保留 Alpha 时,就需要把 Targa 文件转换为 PNG。

转换器自动处理的Targa特殊情况

Targa 的大多数问题来自两个文件头细节。一是原点标志,它说明第一行存储的是图片顶部还是底部;转换器会遵循该标志,因此不会出现镜像。二是 Alpha 通道本身,有些导出工具即使图片没有透明度,也会把它填成全零,导致生成的 PNG 看起来是空白的。遇到这种情况,请改用TGA转JPG;JPG 会忽略 Alpha,颜色数据就能显示出来。

游戏 Mod 作者经常会在 DDS 贴图旁边遇到 Targa。对于 DDS,可以用DDS转PNG处理 GPU 压缩的那一类文件。

TGA转PNG常见问题

为什么TGA文件在浏览器或Discord里无法显示?

没有任何网页浏览器能解码 Targa,所以在浏览器中预览图片的网站或聊天应用,只会显示空白图标或下载链接。PNG 在所有地方都能解码,因此转换后预览问题就解决了,而像素本身不会改变。

为什么转换后的纹理在其他工具里上下颠倒,在这里却正常?

Targa 默认从下往上存储行,并在文件头的标志位中记录真实方向。有些转换器会忽略这个标志,导致图片上下颠倒。本工具会读取该标志,因此生成的 PNG 按从上到下的正确方向写入,与图片原本的样子一致。

32位TGA的Alpha通道会保留吗?

可以。32 位 Targa 每个像素有 8 位 Alpha,PNG 同样存储 256 级不透明度。16 位 Targa 只有 1 位 Alpha,像素要么完全不透明,要么完全透明,PNG 会如实还原。

转换后的PNG会比TGA小吗?

通常会变小。一张 2048 × 2048 的 32 位未压缩 Targa,原始像素数据就有 16 MB,而 PNG 的 DEFLATE 压缩通常能让贴图远小于这个数值。含大面积纯色的 RLE Targa 本身就较小,因此节省的幅度没那么明显。

能把PNG再转回TGA用于游戏或模组吗?

可以,PNG转TGA能重新生成 Targa。请先确认你的引擎需要什么:一些老游戏要求不带 Alpha 的 24 位文件,另一些则要求特定方向、带 Alpha 的 32 位文件。

扩展名为.icb、.vda或.vst的Targa文件怎么办?

它们是 Truevision 原厂针对不同板卡的扩展名,对应的是同一种格式。上传前请先重命名为 .tga,文件内容的读取方式完全相同。

TGA转JPGPNG转TGAJPG转TGA
DDS转PNGPSD转PNG图片格式转换