在线 DDS 转换器 (DDS Encoder) - 免费将图像编码为 DDS 格式
使用强大的在线 DDS 转换器,将 PNG/JPG 等图像快速转换为 DirectDraw Surface (.dds) 文件。完整支持 BC1/BC3/BC7 等 BCn 压缩算法,适合游戏引擎与 DirectX 纹理开发。
Related Resources
第 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 输入格式
质量控制
可选择不同的压缩级别和格式
免费使用
无需注册或付费
使用方法
上传图像
拖放图像文件或点击浏览。确保尺寸是 4 的倍数。
选择格式
根据您的纹理类型和 alpha 要求选择 BCn 压缩格式。
编码
图像将使用 WebAssembly 压缩为 DDS 格式,处理速度快。
下载
下载编码后的 DDS 文件,用于您的 DirectX 应用程序。
常见问题
DDS(DirectDraw Surface)是微软为 DirectX 应用程序设计的纹理容器格式,支持多种压缩格式。
BC1 提供不带 alpha 的基本 RGB 压缩,BC3 添加了 alpha 支持,BC7 提供最高质量的压缩和高级功能。
BCn 压缩基于 4x4 像素块工作,因此图像尺寸必须能被 4 整除才能正确压缩。
DDS 主要为桌面和游戏机平台设计。对于移动设备,请考虑使用 ASTC 或 ETC 格式。
我们支持 PNG、JPG、WebP 和 BMP 图像格式作为 DDS 编码的输入。
不会,所有处理都在您的浏览器本地使用 WebAssembly 进行。您的图像永远不会离开您的设备。