1

我正在寻找一种自动方式来抓取一张位图并提取其中的某个部分。让我解释一下:如果我有这张图片:http: 蝴蝶 //imgur.com/B9U9E

它有一个大的白色边框。(请参阅链接以获得更好的白色结果)我正在寻找一种仅获取上面对话框的方法。所以对话框周围没有白色边框。有没有办法通过代码或库来做到这一点?

您应该知道图像可以具有任何形式并位于白色对话框的任何位置。

因此,用户在白色面板上绘制了一些东西,我需要程序自动制作一个关于用户在画布上绘制位置的矩形,并保存用户在画布上绘制的位图(该矩形之间的所有内容)。

4

2 回答 2

1

伪代码

  1. 定义背景颜色。
  2. 从左、右、下、上扫描并存储从背景到绘图的过渡位置。
  3. 由 (left, bottom) 和 (right, top) 定义的矩形定义了裁剪区域

有关 Java 代码示例,请参阅:如何在 Java 中自动裁剪图像白色边框?

于 2012-07-28T17:17:01.920 回答
0

调查Bitmap.createBitmap

于 2012-07-28T14:48:51.727 回答