2016-02-05 86 views
0

我有3个位图(位图A,位图B和位图C)。我将位图B添加到位图A以形成位图C.如何确保位图C包含位图B,假设位图B位于前景而位图A是背景?我想检查像素,但位图C的高度/宽度与位图B不同,因为位图A大于位图B.Android检查位图是否包含另一个位图

编辑:位图B添加到的区域是随机生成的。

Example

我要检查B是否是内C.

+0

'我将位图B添加到位图A以形成位图C',这对我来说没什么意义......您不能将任何位图“添加”到其他位图 – pskink

+0

是的。我使用画布“绘制”位图B ontop位图A. – Ophitect

+0

好吧,我现在看到它,所以你真正的问题是什么? – pskink

回答

0

您可以比较基于像素是b用C占地与B的像素,它们的值应该是平等的,则区。

+0

我在想这个,但是当B在C中占据的区域是随机产生的,但是在某个边界内时,这是可能的。 – Ophitect

+0

这使事情变得复杂。我想知道你为什么没有在你的帖子中提到这件事。但是你可以在像素数组中进行一种开始字节搜索,然后继续。 – greenapps

+0

因此,我在位图C中执行位图B的前几个字节的搜索,计算偏移量并使用位图B的宽度和高度检索区域的像素? – Ophitect

相关问题