我的应用程序为文件拍照。我在相机上指定了 1600x1200 的图片尺寸,请求 JPEG 图像,并将质量设置为 30。
开发 iPhone 版本应用程序的 iPhone 开发人员做同样的事情(1600 x 1200,质量 = 30)。
图像尺寸:
在 iPhone 4S 上:~100k 三星 Galaxy Nexus:~240k 三星 Galaxy S3:~600k
我验证了所有图像都是 JPEG 格式,并且都是 1600 x 1200。当我目视检查图像质量时,它们看起来大致相同。
为什么文件大小不同?最让我惊讶的是 Nexus 和 S3 之间的区别,因为它们运行的是完全相同的Android 代码。