在线 PKM 转换器 (PKM Encoder) - PNG/JPG 转换为 PKM/ETC1
好用的免费在线 PKM 转换器。允许您将 PNG 与 JPG 图片文件高效率在线压为 ETC1 算法的 .pkm 格式文件,满足 Android与 OpenGL ES 跨平台的部署需求。
Related Resources
第 1 步:选择图像
- 支持的格式:PNG、JPG、WebP
- 尺寸必须是 4 的倍数(例如:512×512、1024×256)
HDR 输入说明
HDR、EXR 和 UltraHDR JPEG 现在都可以作为输入源使用。当前多数输出路径仍会先做 tone mapping,再进入 RGBA8 编码链路;如果你需要尽量保留 HDR 源数据,请优先使用 DDS BC6H、KTX2 RGBA16F 或 KTX2 RGBA32F。
核心特性
100% 浏览器端
所有编码都在浏览器中进行。无需上传服务器,完全隐私。
ETC1 & ETC2 支持
选择 ETC1(传统)或 ETC2(改进质量)压缩格式。
快速编码
WebAssembly 驱动的压缩提供接近原生的性能。
格式选择
选择最适合您目标平台的压缩格式。
批量就绪
通过拖放支持快速处理多个图像。
免费开放
无需注册,无限制,无隐藏费用。自由使用。
如何使用 PKM 编码器
上传图像
拖放 PNG、JPG 或 WebP 图像。确保尺寸是 4 的倍数(例如:512×512、1024×512)。
选择压缩格式
选择 ETC1 以获得最大兼容性,或选择 ETC2 以获得更好的质量。ETC2 向后兼容 ETC1。
编码
工具会自动使用 ETC 压缩将图像编码为 PKM 格式。进度会实时显示。
下载 PKM 文件
下载压缩的 PKM 文件,并在您的 Android 游戏或 OpenGL ES 应用程序中使用。
常见问题
PKM 是爱立信开发的 ETC1 压缩纹理的容器格式。广泛用于 Android 游戏开发,用于高效的纹理存储。
ETC1 压缩以 4×4 像素块工作。尺寸不是 4 的倍数的图像无法正确压缩。
ETC2 提供更好的质量,并向后兼容 ETC1。ETC1 在较旧的设备上支持更广泛,而 ETC2 是现代标准。
不支持,ETC1 仅支持 RGB(无 alpha 通道)。如果需要透明度,请考虑使用 ETC2 RGBA 格式或单独的 alpha 纹理。
ETC1 为 RGB 纹理提供约 6:1 的压缩率。512×512 RGB 图像(768KB 未压缩)压缩后约为 128KB。
不会!所有编码完全在您的浏览器中使用 WebAssembly 进行。您的图像永远不会离开您的设备。