2016-02-05 63 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

相關問題