🖼️ 纹理压缩对比器

上传图片,实时对比 ASTC / ETC2 / PNG / JPG 四种格式的质量与体积差异。找到最适合微信小游戏的纹理压缩方案。

在线 前端实时对比
10MB 单文件上限
4种 格式模拟对比

ASTC / ETC2 压缩体积与质量评分为基于图片尺寸与质量滑块的前端模拟估算,真实效果请在引擎中验证。

📤

拖拽图片到此处,或点击上传

支持 PNG、JPG、TGA 格式,单文件不超过 10MB

PNG JPG TGA
选择文件
🖼️
example.png
2.4 MB

压缩质量

75%
最低体积 平衡 最佳质量
ASTC 推荐
纹理预览占位
1024×1024
压缩后 -- KB
压缩率 --%
质量损失 --
适用平台 iOS / Android
ETC2 标准
纹理预览占位
1024×1024
压缩后 -- KB
压缩率 --%
质量损失 --
适用平台 Android
PNG 原始
纹理预览占位
1024×1024
原始大小 -- KB
压缩率 100%
质量损失 无损
适用平台 通用
JPG 标准
纹理预览占位
1024×1024
压缩后 -- KB
压缩率 --%
质量损失 --
适用平台 通用

📊 体积与质量对比

格式 文件大小 压缩率 质量评分 内存占用 加载速度
A ASTC 4×4
-- KB
--%
--/10
-- KB
-- ms
E ETC2
-- KB
--%
--/10
-- KB
-- ms
P PNG
-- KB
100%
10/10
-- KB
-- ms
J JPG
-- KB
--%
--/10
-- KB
-- ms

请先上传图片以启用下载功能

🚀

需要批量压缩整个项目的纹理?

MiniGame Build Optimizer 支持一键批量转换项目中的所有纹理资源,自动选择最优压缩格式,同时优化首包大小和内存占用。无需手动逐一处理。

✓ 一键批量纹理压缩 ✓ 智能格式选择 ✓ 首包自动优化

如何使用纹理压缩对比器

四步找到最适合你项目的纹理压缩方案

1

上传图片

支持 PNG、JPG、TGA 格式,拖拽或点击上传,单文件不超过 10MB

2

调整质量

拖动质量滑块,在体积与视觉效果之间找到最佳平衡点

3

对比结果

实时查看 ASTC、ETC2、PNG、JPG 四种格式的压缩效果与体积差异

4

下载使用

选择最优格式下载压缩结果,或导出完整对比报告用于团队决策

常见问题

ASTC 和 ETC2 有什么区别?

ASTC(Adaptive Scalable Texture Compression)是较新的纹理压缩格式,压缩率更高、质量更好,广泛支持 iOS 和较新的 Android 设备。ETC2 是 OpenGL ES 3.0 标准格式,兼容性更广但压缩率和质量略逊于 ASTC。微信小游戏建议优先使用 ASTC。

为什么压缩后的图片在浏览器里看起来没区别?

浏览器无法直接编码或解码 ASTC / ETC2 等 GPU 压缩格式,因此工具使用图片尺寸与格式参数进行前端模拟估算。预览区域显示的是原始上传图,对比卡片中的体积、压缩率与质量评分为估算值,真实效果请在 Unity / 团结引擎中验证。下载结果中 ASTC / ETC2 为格式说明文件,PNG / JPG 为浏览器真实编码文件。

支持批量处理吗?

在线对比器目前支持单文件上传对比。如需批量处理整个项目的纹理资源,推荐使用 MiniGame Build Optimizer,它可以自动扫描项目中的所有纹理,批量转换并应用最优压缩方案。

压缩后的文件可以直接用于微信小游戏吗?

可以。ASTC 和 ETC2 格式已被微信小游戏运行时原生支持,压缩后的纹理在加载时由 GPU 直接解码,无需额外 CPU 开销,能显著降低内存占用和包体大小。

上传的图片会被保存吗?

不会。所有上传的图片仅在浏览器内存中进行处理,不会上传到服务器。处理完成后立即从内存中释放,确保你的项目资源安全。