gpt4 book ai didi

android - 使用 android camera2 在相机预览中显示矩形并在其中裁剪图像

转载 作者:太空狗 更新时间:2023-10-29 13:51:45 26 4
gpt4 key购买 nike

我一直在努力实现类似 this 的目标使用 android camera2。

我想在我的相机预览顶部加载一个矩形,一旦我按下按钮捕捉图像,图像就会在矩形预览中被裁剪。我尝试了很多我能找到的解决方案,但其中大多数都使用已弃用的 android hardware.camera 而不是 camera2。我可以用 camera2 和 textureview 找到的那些没有裁剪代码。在上图中,我使用在 photoshop 中制作的图像在我的纹理 View 上叠加了一层。那么我应该如何在矩形边界内裁剪它呢?

谢谢。

最佳答案

要添加矩形,您只需在 xml 布局文件中定义一个图像并将其放置在预览的中心即可。

裁剪使用 SCALAR_CROP_REGION:

Rect cropRect = new Rect(0, 0, 1755, 3120); captureRequestBuilder.set(CaptureRequest.SCALER_CROP_REGION, cropRect);

关于android - 使用 android camera2 在相机预览中显示矩形并在其中裁剪图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46044802/

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