在开发相机的预览功能时,发现XComponet的宽高比如果和相机的分辨率不一致,显示的画面会变形。在Profile中获取到分辨率为640 * 480 (这里不能修改),展示的XComponet的宽高比为1:1
在开发相机的预览功能时,发现XComponet的宽高比如果和相机的分辨率不一致,显示的画面会变形。在Profile中获取到分辨率为640 * 480 (这里不能修改),展示的XComponet的宽高比为1:1
1 回答1.1k 阅读✓ 已解决
1 回答1.3k 阅读
1 回答1.2k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答970 阅读
1 回答943 阅读
要全屏还要不变形,需要获取手机的宽高比,用手机的屏幕的height /width去和支持的预览尺寸的 width/ height 去取最贴近的值,并使得surface和XComponent的宽高相同
使用下列代码获取设备支持的宽和高,然后根据手机屏幕的宽高设置最合适的预览流分辨率,并且使得surface和XComponent的宽高相同。
示例参考如下: