Android ImageFormat 大小对比

问题描述

Android 上可用的各种 ImageFormat 类型的内存或磁盘大小是否有任何比较?

我正在寻找尺寸最小的格式(或者压缩率最高的格式),而几乎不考虑图像质量。我看到 JPEG 和 HEIC 格式是唯一带有“压缩”一词的格式,因此我假设占用空间最少的将使用其中之一,但我没有看到任何信息可以让我比较这些(或潜在的其他格式)与内存大小有关。

我想尝试生成每种格式中的一种并进行比较,但我认为没有简单的方法可以捕获或转换为列出的绝大多数类型。例如,使用 CameraX ImageAnalysis 用例,我似乎只能获取 YUV_420_888 格式的图像。有一些 3rd 方或 SO 答案可能会转换为其他一些格式,但我没有看到任何简单的方法来比较这些格式以比较每种格式的固有大小。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)