安卓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/
若在页首无特别声明,本篇文章由 Schips 经过整理后发布。
博客地址:https://www.cnblogs.com/schips/

浙公网安备 33010602011771号