我正在寻找一种自动方式来获取一个位图并提取其中的某个部分。
让我解释:
如果我有此图像:
http://imgur.com/B9U9E
它有一个大的白色边框。 (请参见链接以获取更好的白色效果)我正在寻找一种仅捕获上面对话框的方法。因此对话框周围没有白色边框。有没有办法通过代码或使用库来做到这一点?
您应该知道图像可以具有任何形式,并且可以在白色对话框中的任何位置放置。
因此,用户在白板上绘制了一些东西,我需要该程序自动在用户在画布上绘制的位置上绘制一个矩形,并将该位图保存在用户在画布上绘制的位置(该矩形之间的所有内容)。
最佳答案
伪码
定义背景色。
从左,右,下,上扫描,并存储从背景到绘图的过渡位置。
由(左,下)和(右,上)定义的矩形定义裁剪区域
有关Java代码示例,请参见:How to auto crop an image white border in Java?