在线 DDS 转换器 (DDS Encoder) - 免费将图像编码为 DDS 格式

使用强大的在线 DDS 转换器,将 PNG/JPG 等图像快速转换为 DirectDraw Surface (.dds) 文件。完整支持 BC1/BC3/BC7 等 BCn 压缩算法,适合游戏引擎与 DirectX 纹理开发。

Related Resources

1第 1 步:选择图像
2第 2 步:参数设置
3预览、编码与下载

第 1 步:选择图像

- 支持的格式:PNG、JPG、WebP、BMP

- 图像尺寸必须是 4 的倍数(例如 512×512、1024×1024)

HDR 输入说明

HDR、EXR 和 UltraHDR JPEG 现在都可以作为输入源使用。当前多数输出路径仍会先做 tone mapping,再进入 RGBA8 编码链路;如果你需要尽量保留 HDR 源数据,请优先使用 DDS BC6H、KTX2 RGBA16F 或 KTX2 RGBA32F。

功能特性

浏览器本地

无需服务器上传,所有处理都在您的浏览器中进行

完整 BCn 压缩

支持所有 BC1-BC7 压缩格式(DXT1/3/5 和现代 BCn)

快速编码

WebAssembly 加速编码,快速获得结果

多种格式

支持 PNG、JPG、WebP 和 BMP 输入格式

质量控制

可选择不同的压缩级别和格式

免费使用

无需注册或付费

使用方法

1

上传图像

拖放图像文件或点击浏览。确保尺寸是 4 的倍数。

2

选择格式

根据您的纹理类型和 alpha 要求选择 BCn 压缩格式。

3

编码

图像将使用 WebAssembly 压缩为 DDS 格式,处理速度快。

4

下载

下载编码后的 DDS 文件,用于您的 DirectX 应用程序。

常见问题

DDS(DirectDraw Surface)是微软为 DirectX 应用程序设计的纹理容器格式,支持多种压缩格式。

BC1 提供不带 alpha 的基本 RGB 压缩,BC3 添加了 alpha 支持,BC7 提供最高质量的压缩和高级功能。

BCn 压缩基于 4x4 像素块工作,因此图像尺寸必须能被 4 整除才能正确压缩。

DDS 主要为桌面和游戏机平台设计。对于移动设备,请考虑使用 ASTC 或 ETC 格式。

我们支持 PNG、JPG、WebP 和 BMP 图像格式作为 DDS 编码的输入。

不会,所有处理都在您的浏览器本地使用 WebAssembly 进行。您的图像永远不会离开您的设备。

相关搜索

在线 DDS 转换器 (DDS Encoder) - 免费将图像编码为 DDS 格式