gpt4 book ai didi

java - 相机方向和预览尺寸

转载 作者:太空宇宙 更新时间:2023-11-04 12:06:01 24 4
gpt4 key购买 nike

我只需要一些有关相机预览的说明

在 Android 开发者文档中,他们在 setPreviewSize() 的描述下有此内容:

DIRECT LINK

suppose the camera supports both 480x320 and 320x480 preview sizes. The application wants a 3:2 preview ratio. If the display orientation is set to 0 or 180, preview size should be set to 480x320. If the display orientation is set to 90 or 270, preview size should be set to 320x480. The display orientation should also be considered while setting picture size and thumbnail size.

因此,在我的代码中,我可以将相机方向旋转为直线,效果很好。因此将我的方向改变 90 度可以使我的相机变直。

现在我想要一个 4:3 图像,我支持的预览尺寸之一是 1440x1080,根据上面的 block 引用,这意味着我需要将预览尺寸更改为:

p.setPreviewSize(1080,1440);

但显然这不是我的设备支持的分辨率,因此应用程序会崩溃。

这是我支持的预览尺寸,如果我没有支持的预览并且没有上述场景( block 引用文本),我该怎么办

iterator D/CAMERA: width: 1920 height 1080 -----
iterator D/CAMERA: width: 1440 height 1080 -----
iterator D/CAMERA: width: 1088 height 1088 -----
iterator D/CAMERA: width: 1280 height 720 -----
iterator D/CAMERA: width: 1056 height 704 -----
iterator D/CAMERA: width: 1024 height 768 -----
iterator D/CAMERA: width: 960 height 720 -----
iterator D/CAMERA: width: 800 height 450 -----
iterator D/CAMERA: width: 720 height 720 -----
iterator D/CAMERA: width: 720 height 480 -----
iterator D/CAMERA: width: 640 height 480 -----
iterator D/CAMERA: width: 352 height 288 -----
iterator D/CAMERA: width: 320 height 240 -----
iterator D/CAMERA: width: 256 height 144 -----
iterator D/CAMERA: width: 176 height 144 -----

我需要我的图像为 4:3

最佳答案

根据我的研究,您只能使用支持的预览尺寸:stackoverflow.com/a/8051114/6286328stackoverflow.com/a/6952604/6286328 。也许您最好的办法是获得类似的受支持预览尺寸(根据您所需的比例)并进行测试以了解其效果。

关于java - 相机方向和预览尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40353028/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com