KTX2贴图转换工具 - 在线JPG/PNG/GIF转KTX2纹理压缩与KTX2转PNG/JPG预览下载
KTX2 贴图转换
将 JPG、PNG、GIF 图片批量压缩为 KTX2 GPU 纹理格式,或将 KTX2 转码为 PNG/JPG 在线预览下载
使用说明
基于 Basis Universal 的 WebAssembly 实现,支持 ETC1S 与 UASTC 两种压缩模式、mipmap 生成与 Zstandard 超压缩。所有压缩和转码均在浏览器本地完成,不上传服务器。GIF 仅取首帧;压缩大图(2K/4K)耗时较长,属正常现象。
上传图片文件
点击或拖拽图片到此处
支持 .jpg / .jpeg / .png / .gif,可多选批量压缩 · GIF 仅取首帧
格式说明
KTX2(Khronos Texture 2)是 Khronos Group 制定的 GPU 纹理容器标准,配合 Basis Universal 超压缩技术,一份文件可在运行时快速转码为 BC7、ASTC、ETC2 等各种 GPU 压缩格式,是 WebGL、Three.js、glTF、游戏引擎加载贴图的标准方案。
两种压缩模式
- ETC1S:内置数据压缩,体积极小(约 0.3-1.25 bits/像素),适合照片、 颜色贴图等对体积敏感的场景,可通过质量等级(1-255)平衡体积与画质
- UASTC:质量接近 BC7/ASTC,适合法线贴图等高质量纹理,可选 Zstandard 超压缩减小体积(对应命令行工具的 -uastc -ktx2 用法)
功能特性
- 图片转 KTX2:JPG / PNG / GIF 批量压缩,支持质量、mipmap、色彩空间等参数
- KTX2 转图片:兼容 ETC1S / UASTC / Zstandard 超压缩文件,转码为 PNG 或 JPG 预览下载
- 多文件批量处理,结果打包 zip 下载
- 压缩与转码在 Web Worker 中执行,不阻塞页面交互
注意:KTX2 转图片目前转码第 0 级 mipmap 的首个切片(纹理数组与立方体贴图取第一层)。为保证画质,请尽量使用未经过有损压缩的原始图片作为输入。