【发布时间】:2020-05-14 18:33:41
【问题描述】:
我有一个带有矩形(简单视图)的相机屏幕,要拍照用户需要将对象放置在矩形内,拍照后应用程序需要剪切图像并仅显示矩形内的区域。
- 从
camera2api 我接收图像并将其转换为bitmap。 - 屏幕上有矩形坐标。
问题是 bitmap width/height 例如 5472/7296 和 Rect 与设备屏幕相关的坐标 left-114 top-764 width-852 height-609,我怎么能将其转换为位图上的区域以切割Rect's 区域中的位图。
我正在使用切割位图
Bitmap createBitmap(Bitmap source, int x, int y, int width, int height)
我试过用百分比来计算,但并不理想(大约 5% 的误差)。
【问题讨论】:
标签: android bitmap android-camera android-camera2