PNG到DDS转换器

在浏览器中将 PNG 转为 DDS 纹理,支持 BC1(DXT1)、BC3(DXT5)和无压缩 RGBA8。可生成 Mipmap,也可将宽高调整为 2 的幂,单张和批量转换都免费。

upload icon

或者将文件拖放到这里

图片在浏览器本地处理,不会上传到服务器。

  • BC1 / DXT1
  • BC3 / DXT5
  • RGBA8
  • Mipmap
  • 批量转换

如何在线快速将 PNG 转换为 DDS

为游戏模组、3D 项目或其他需要 DDS 的软件准备纹理时,可以直接把 PNG 转成 DDS(DirectDraw Surface)。单张和批量转换都免费,图片在浏览器本地处理,无需上传或安装软件。BC1(DXT1)适合不透明纹理,BC3(DXT5)能保留透明度,也可以选择无压缩的 RGBA8。项目有需要时,还能生成 Mipmap,或将宽高调整为 2 的幂。

选择 PNG 素材

1添加 PNG 文件

点击“选择图片”,或直接把 PNG 拖进页面。可以添加一张,也可以一次添加整组纹理素材。

将素材转换为 DDS

2设置 DDS 输出

输出格式保持为 DDS。压缩方式可用自动,想保留透明度也可选 BC3(DXT5)。按需设置 Mipmap 后,点击“开始转换”。

下载纹理文件

3保存 DDS 纹理

可以单独下载某张 DDS 纹理,也可以把整批文件打包成 ZIP 下载。

为游戏和模组准备 DDS 纹理

从不透明的墙面贴图到带半透明边缘的标识,同一个项目里的纹理也可能有不同要求。把已有的 PNG 素材转成 DDS 时,可以按用途选择压缩方式和输出尺寸。

放大局部细节的 PNG 花束图片

PNG 转 DDS 时保留透明度

墙面、地面这类不透明纹理用 BC1(DXT1),文件更小。树叶、贴花等带透明边缘的素材可用 BC3(DXT5)。如果想避免块压缩留下的痕迹,也可以选择无压缩 RGBA8,文件会更大。

PNG 格式的小猫图片

为 3D 场景准备不同距离下的纹理

Mipmap 会随 DDS 文件保存一组逐级缩小的纹理,供 3D 场景在不同观看距离下使用。开启后,只有输出宽高都是 2 的幂时才会生成 Mipmap。项目需要这类尺寸时,可以把宽高分别向上调整到最近的 2 的幂。

等待批量转换的多张 PNG 图片

批量将 PNG 转为 DDS

一整套贴图需要相同的压缩和尺寸设置时,可以一次转换多张 PNG。比如替换一组场景材质,转换后可以把整批 DDS 打包成 ZIP 下载。

PNG 转 DDS 常见问题

自动压缩会给我的 PNG 选哪种格式?
自动模式会检查图片里有没有透明像素。完全不透明的图片用 BC1(DXT1),含透明像素的图片用 BC3(DXT5)。如果游戏或引擎指定了 DDS 格式,可以直接选对应的格式。
透明 PNG 转成 DDS 后,半透明边缘还能保留吗?
BC3(DXT5)能保留半透明效果,比如贴花和树叶的柔和边缘。无压缩 RGBA8 也能保留透明通道,文件会更大。
为什么开启了 Mipmap,生成的 DDS 里却没有?
本工具只在输出宽高都为 2 的幂时生成 Mipmap。比如 256 × 512 符合条件,300 × 512 则需要先调整尺寸。
转成 DDS 时可以保留 PNG 的原始宽高吗?
可以,默认就会保留原始宽高。如果选择调整为 2 的幂,宽和高会分别向上取整。例如 300 × 500 会变成 512 × 512,图片比例也会随之改变。
可以把一整套 PNG 纹理批量转成 DDS 吗?
可以。同一批图片会使用相同的转换设置,生成的 DDS 可以单独保存,也可以打包下载 ZIP。单张和批量转换都免费。
转换后的 DDS 能用于《上古卷轴 V:天际》或《辐射》的模组吗?
能否使用取决于游戏版本和纹理类型。替换贴图时,可以参考原 DDS 的压缩格式、尺寸和 Mipmap。发布模组前,先在目标游戏里确认新贴图显示正常。

HiCompress PNG 转 DDS 功能特色

自动选择 DDS 压缩格式

一批素材里既有不透明图片,也有透明图片时,可以交给自动模式判断。完全不透明的 PNG 用 BC1,带透明度的用 BC3。

批量将 PNG 转为 DDS

一整套纹理可以用相同设置一次转换。生成的 DDS 可以逐张下载,也可以把整套文件打包成 ZIP。

BC1(DXT1)与 BC3(DXT5)压缩

BC1 适合不透明纹理,文件更小。BC3 能保留半透明效果,适合边缘柔和的文字或半透明贴花。

为 DDS 生成 Mipmap

3D 场景里的物体离得远时,可以使用 Mipmap 中较小的纹理版本。输出宽高都为 2 的幂时,就能为 DDS 生成 Mipmap。

将纹理宽高调整为 2 的幂

可以保留原图尺寸。项目需要 256 × 512 这类规格时,也可以让宽和高分别向上取到最近的 2 的幂。

无压缩 RGBA8 DDS

担心块压缩留下的痕迹影响画面时,可以用 RGBA8 直接保存颜色和透明通道。文件会比 BC1 或 BC3 更大。

给此工具评分
4.9 / 2,030

您需要使用至少1个文件才能提供反馈