KTX2 转 DDS 在线转换器
在浏览器中把 KTX2 纹理转换成 DDS,支持 BC1、BC3、BC7 输出。
相关搜索
1选择 KTX2 文件
2设置 DDS 输出
3预览并下载
上传 KTX2 文件
拖放 KTX2 文件到这里
或
选择 KTX2 文件
- 支持 .ktx2 和 .ktx 输入文件。
- 解码基础 2D 图像像素后重新编码为目标 DDS 格式(非无损转封装),不保留 mipmaps 和容器元数据。
功能特性
KTX2 到 DDS 的真实互转
直接把 KTX2 顶层 2D 图像转成 DDS,不再要求先导出 PNG 再二次编码。
默认输出 BC7
保留 BC1、BC3、BC7 三个目标选项,默认用 BC7 承接更高质量的 DDS 输出。
浏览器端处理
源文件解析、预览和目标编码都在本地浏览器内执行,不上传服务器。
预览与下载分离
继续保留 PNG 预览导出,同时单独下载目标 DDS 文件,避免有损 JPG 歧义。
自动块对齐补边
当输入纹理尺寸非 4 的倍数时,BCn 编码器会自动对边缘进行 4×4 块对齐填充,确保转换稳定执行。
适合 DirectX 流程
把 KTX2 资源转入 DDS/BCn 管线,便于桌面和游戏资源验证。
使用方法
1
选择 KTX2 文件
上传 KTX2 文件
2
设置 DDS 输出
默认使用 BC7。非 4 倍数尺寸在压缩时会自动按 4×4 块边界进行边缘补齐处理。
3
预览并下载
先预览源纹理,再执行 KTX2 到 DDS 转换并下载目标文件。
4
打开 DDS 查看器
如果需要验证结果,可继续在 DDS Viewer 中打开目标文件。
常见问题
上传 `.ktx2` 或 `.ktx` 文件后即可在浏览器中预览源纹理,并将像素重新编码为目标 DDS 格式下载,并非无损转封装。
当前支持 BC1、BC3、BC7,默认输出 BC7。
DDS 的 BC1、BC3、BC7 均基于 4×4 块编码。如果输入的纹理尺寸不是 4 的倍数,编码器会在压缩过程中自动按块边界进行边缘填充,正常完成编码。
不会。V1 只转换顶层 2D RGBA 图像,不保留 mipmaps、数组层、立方体贴图和容器元数据。