DDS 转 KTX2 在线转换器
在浏览器中把 DDS 纹理转换成 KTX2,支持 UASTC 和 ETC1S 输出。
Related Resources
1选择 DDS 文件
2设置 KTX2 输出
3预览并下载
上传 DDS 文件
- 支持 .dds 输入文件。
- V1 仅转换顶层 2D 图像,不保留 mipmaps、数组层和容器元数据。
功能特性
DDS 到 KTX2 的真实互转
直接把 DDS 顶层图像转成 KTX2,避免先解码成 PNG 再重新上传。
默认输出 UASTC
支持 UASTC 与 ETC1S 两种 KTX2 模式,默认输出 UASTC。
固定编码边界
当前版本固定 compressionLevel=2、flipY=false、generateMipmaps=false,行为更可预期。
浏览器端执行
DDS 解码、源纹理预览和 KTX2 编码都在浏览器本地完成。
适合跨平台纹理流程
把 DDS 资源转入 KTX2 / Basis Universal 生态,便于 WebGPU、Vulkan 和 Web 分发。
结果可继续回看
生成的 KTX2 可以直接继续在站内 KTX2 viewer 中打开验证。
使用方法
1
选择 DDS 文件
上传 DDS 文件
2
设置 KTX2 输出
默认使用 UASTC,固定 compressionLevel=2,且不生成 mipmaps。
3
预览并下载
先预览源纹理,再执行 DDS 到 KTX2 转换并下载目标文件。
4
打开 KTX2 查看器
如果需要验证结果,可继续在 KTX2 Viewer 中打开目标文件。
常见问题
上传 `.dds` 文件后即可在浏览器中预览源纹理,并直接转换为 KTX2 下载。
当前支持 UASTC 和 ETC1S,默认输出 UASTC。
不会。V1 只读取并转换顶层 2D RGBA 图像,不保留 mipmaps、数组层、cubemap 信息或其他容器元数据。
如果更关注画质和后续验证,优先用 UASTC;如果更关注体积和分发带宽,可尝试 ETC1S。