gpt4 book ai didi

android - 在 Android 中获取并显示相机 View 的部分区域

转载 作者:行者123 更新时间:2023-11-30 01:46:19 25 4
gpt4 key购买 nike

我使用以下代码从相机 View 中拍摄照片。

captureButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mCamera.autoFocus(new AutoFocusCallback() {
@Override
public void onAutoFocus(boolean success, Camera camera) {
mCamera.takePicture(null, null, mPicture);
}
});
}
});

现在我不需要让用户拍摄照片,而是需要连续不断地将相机照片的一小部分(例如,50% 宽度)直接显示到 View (例如,ImageView )。

如何从相机中获取当前内容并操作获取其中的一部分?我需要一个快速的方法,以便以视频流的方式(如果我可以通过一些带有 SurfaceHolder 预览配置的代码直接实现这个更好)。

最佳答案

不知道我理解的对不对。您可以使用扩展 SurfaceView 的自定义 View 来获取和显示相机预览( something like this ,您可能需要使用一些参数)。然后您可以将该 View 放置在您的布局上。

关于android - 在 Android 中获取并显示相机 View 的部分区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33667707/

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