安卓Camera-HAL显示值与比例

安卓Camera-HAL显示值与比例

参考:https://blog.csdn.net/wang714818/article/details/78049649?utm_source=blogxgwz4

比例与像素表

4:3

拍出图像像素 相机界面显示像素(英文)
320x240 QVGA
640x480 VGA
1024x768 1M
1280x960 1.3M
1600x1200 2M
2048x1536 3M
2560x1920 5M
3264x2448 8M
3600x2700 9.5M
3672x2754 10M
4096x3072 12M
4160x3120 13M
4608x3456 16M
5120x3840 20M

16:9

拍出图像像素 相机界面显示像素(英文)
1280x720 1M
1600x912 1.3M
2048x1152 3M
2560x1440 4M
3328x1872 6M
4096x2304 9.5M
4608x2592 12M
5120x2880 15M

5:3

拍出图像像素 相机界面显示像素(英文)
1280x768 1M
1600x960 2M
2880x1728 5M
3600x2160 8M

3:2

拍出图像像素 相机界面显示像素(英文)
1024x688 1M
1440x960 1.3M
2048x1360 3M
2560x1712 5M

计算差值规则

1、插值的倍数只能小于等于16倍,也就是说假如是1M的sensor,那最多只能插值到16M;

2、插值后的width和height都不能超过8192,也就是picture size设置的width和height的大小都不能超过8192;

3、由于hardware jpeg encoder的限制,插值时设置的width和height请您分别都设为16的整数倍,若设置非16整数倍的width或height,则可能导致拍出来的图片会有异常(如图片扭曲、花屏、连拍的图片绿屏)。

4、摄像头物理像素支持(??)

5、计算差值可以先尝试4:3再试16:9 ,例如18M的差值:

4:3 x = 16 * 4 * n, y = 16 * 3 * n,n的值大约为77(选76为佳)

如果说我的文章对你有用,只不过是我站在巨人的肩膀上再继续努力罢了。
若在页首无特别声明,本篇文章由 Schips 经过整理后发布。
博客地址:https://www.cnblogs.com/schips/
原文地址:https://www.cnblogs.com/schips/p/camera_sensor_size_about_android_hal.html