KTX2 转 DDS 在线转换器

在浏览器中把 KTX2 纹理转换成 DDS,支持 BC1、BC3、BC7 输出。

Related Resources

1选择 KTX2 文件
2设置 DDS 输出
3预览并下载

上传 KTX2 文件

- 支持 .ktx2 和 .ktx 输入文件。

- V1 仅转换顶层 2D 图像,不保留 mipmaps 和容器元数据。

功能特性

KTX2 到 DDS 的真实互转

直接把 KTX2 顶层 2D 图像转成 DDS,不再要求先导出 PNG 再二次编码。

默认输出 BC7

保留 BC1、BC3、BC7 三个目标选项,默认用 BC7 承接更高质量的 DDS 输出。

浏览器端处理

源文件解析、预览和目标编码都在本地浏览器内执行,不上传服务器。

预览与下载分离

继续保留 PNG 预览导出,同时单独下载目标 DDS 文件,避免有损 JPG 歧义。

错误边界明确

当目标 DDS 编码要求 4 倍数尺寸时会直接返回清晰错误,不做自动补边或缩放。

适合 DirectX 流程

把 KTX2 资源转入 DDS/BCn 管线,便于桌面和游戏资源验证。

使用方法

1

选择 KTX2 文件

上传 KTX2 文件

2

设置 DDS 输出

默认使用 BC7。尺寸不是 4 的倍数时会直接报错,不做自动补边或缩放。

3

预览并下载

先预览源纹理,再执行 KTX2 到 DDS 转换并下载目标文件。

4

打开 DDS 查看器

如果需要验证结果,可继续在 DDS Viewer 中打开目标文件。

常见问题

上传 `.ktx2` 或 `.ktx` 文件后即可在浏览器中预览源纹理,并直接转换为 DDS 下载。

当前支持 BC1、BC3、BC7,默认输出 BC7。

DDS 的 BC1、BC3、BC7 都基于 4x4 block 编码。如果解码后的顶层图像宽高不是 4 的倍数,当前版本会直接报错。

不会。V1 只转换顶层 2D RGBA 图像,不保留 mipmaps、数组层、立方体贴图和容器元数据。

相关搜索