Android 相机 - 我们可以从全屏中截取图像的一部分吗

标签 android camera surfaceview preview

我想从图像预览中获取图像的特定部分。有可能吗?如果可以的话该怎么做?

例如,enter image description here

我只是想向用户显示一些限制,以便他们可以获取图像的部分部分。如何显示我的表面 View (如上图所示)以及如何拍摄图像的特定部分?

提前致谢。

最佳答案

我不知道有什么方法可以捕获完整预览之外的内容。您可以将裁剪标记显示为叠加层,并在捕获图像后在后处理中检索位图的该部分。

关于Android 相机 - 我们可以从全屏中截取图像的一部分吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9737889/

相关文章:

android - Exoplayer - 视频永远不会达到 STATE_READY

c++ - 如何使用 C/C++ 获取原始相机数据?

java - SurfaceView滚动时闪烁

java - 如何使用 onClick 在 startService() 和 stopService() 之间切换?

Android camera surfaceChanged不断被调用

java - quickblox android中的多个附件

android - ProgressDialog 不要在 AsyncTask 中 dissmiss()

Android:相机、onSurfaceTextureUpdated、Bitmap.getPixels - 帧率从 30 下降到 3

android - 如何在android中播放字节音频流?

java - Android,前后摄像头方向,风景