如何裁剪矩形区域? [关闭]
Posted
技术标签:
【中文标题】如何裁剪矩形区域? [关闭]【英文标题】:How can crop rectangle area? [closed] 【发布时间】:2015-10-18 06:15:00 【问题描述】:您好,我正在开发 android 应用程序以使用相机预览检测页码。收到帧后,我在 surface view 上使用 Canvas 绘制了一个矩形,我想 crop 将矩形区域放入位图中,所以请问我该怎么做?
【问题讨论】:
【参考方案1】:如果你有框架的位图,你可以使用
Bitmap croppedBmp = Bitmap.createBitmap(originalBmp, rectanglePositionX, rectanglePositionY, rectangleWidth, rectangleHeight);
假设您知道矩形的位置及其尺寸。
【讨论】:
我使用 onTouch 通过触摸屏绘制矩形,那么 rectanglePositionX 和 rectanglePositionY 是否相同 event.getX() 和 event.getY()? 那么在这种情况下,您可能应该将 event.getX() 和 event.getY() 存储在某个位置并使用它们来裁剪图像? 使用错误的 x 和宽度、y 和高度进行裁剪似乎很好。以上是关于如何裁剪矩形区域? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章