我正在使用来自
当我使用相机的
如何选择适合设备自然分辨率的比例?是否有一种方法可以访问设备的首选比例?或者是否有任何解决方法,例如始终选择
编辑:
我的手机分辨率为
即使对于这样愚蠢的分辨率,是否有任何方法可以推断出最佳比例?
expo
包的相机,但是我在相机视图失真方面遇到了问题。我的手机显示比例为2:1
,这是非标准的。当我使用相机的
getSupportedRatiosAsync
方法时,我会得到各种比例,如1:1
、2:1
、4:3
、16:9
,但只有2:1
看起来不错。如何选择适合设备自然分辨率的比例?是否有一种方法可以访问设备的首选比例?或者是否有任何解决方法,例如始终选择
16:9
并让相机组件添加黑色边距,以使实际设备的比例不适合16:9
?编辑:
我的手机分辨率为
2196x1080
,因此正确的比例应该是2:1
。但我无法想出一个函数来计算2196x1080
=>2:1
,因为(2 * 1080) !== 2196
。即使对于这样愚蠢的分辨率,是否有任何方法可以推断出最佳比例?