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。

相关搜索