讨论广场 问答详情
ohos4.0 相机分辨率问题
yangyangyang 2025-02-19 20:51:01
41 评论 分享

我们使用的是1920x1080的显示器,相机预览拍照分辨率是640x480,预览录像是1280x760的,APP中分辨率链表中有16:9的选项,但是不知道是不是有个参数让APP的分辨率走4:3.想问一下这一套逻辑

41 评论 分享
写回答
全部评论(11)
1 楼

预览拍照大小和录像大小是应用设置的。尝试调用XComponent的setXComponentSurfaceRect(rect: SurfaceRect): void方法进行设置。

2025-02-20 09:09:25
2025-02-21 14:22:06
引用:“https://laval.csdn.net/65afb5716901917cd68b5c1a.html 相机框架会根据相机配置重新设置surface的大小。”
好的,我改配置试试
2025-02-21 14:22:06
2025-02-21 10:21:50
引用:“但是显示的区域不对,照相的显示区域还是只有640:480,大佬”
https://laval.csdn.net/65afb5716901917cd68b5c1a.html 相机框架会根据相机配置重新设置surface的大小。
2025-02-21 10:21:50
2025-02-21 10:06:56
引用:“那就没有问题的,dst的大小就是显示的区域。”
但是显示的区域不对,照相的显示区域还是只有640:480,大佬
2025-02-21 10:06:56
2025-02-21 09:57:49
引用:“看了下,是的 ”
那就没有问题的,dst的大小就是显示的区域。
2025-02-21 09:57:49
2025-02-21 09:53:27
引用:“hidumper -s 10 -a surface 查看对应的buffer大小是否是你设置的大小。”
看了下,是的
2025-02-21 09:53:27
2025-02-21 08:59:05
引用:“不对”
hidumper -s 10 -a surface 查看对应的buffer大小是否是你设置的大小。
2025-02-21 08:59:05
2025-02-20 20:05:54
引用:“是的,这应该是设置显示的区域。”
不对
2025-02-20 20:05:54
2025-02-20 15:29:49
引用:“是的,这应该是设置显示的区域。”
感谢大佬,我试下
2025-02-20 15:29:49
2025-02-20 14:19:40
引用:“是这儿吗?”
是的,这应该是设置显示的区域。
2025-02-20 14:19:40
2025-02-20 09:22:46
是这儿吗?
2025-02-20 09:22:46
查看全部11条回答/评论