Android 无法从位图生成纹理

Android 无法从位图生成纹理,android,bitmap,draw,flood-fill,Android,Bitmap,Draw,Flood Fill,我正在使用floodfill算法用用户触摸的特定颜色填充黑白图片。 我用这个问题来使用洪水填充算法: 问题是有时(我想快速填充),我得到无法从位图生成纹理错误和mBitmap。getPixel(x,y)返回0,填充将停止 我可以使用copyPixelsToBuffer(pictureBuffer)而不是getPixel()方法,根据此链接的最后一篇文章: 但我不知道如何更改当前代码。根据下面链接中的Shubhadeep Chaudhuri回答,我解决了这个问题: 有人将J.Dunlap的队列线性

我正在使用
floodfill
算法用用户触摸的特定颜色填充黑白图片。 我用这个问题来使用洪水填充算法:

问题是有时(我想快速填充),我得到
无法从位图生成纹理
错误和
mBitmap。getPixel(x,y)
返回0,填充将停止

我可以使用
copyPixelsToBuffer(pictureBuffer)
而不是
getPixel()
方法,根据此链接的最后一篇文章:


但我不知道如何更改当前代码。

根据下面链接中的Shubhadeep Chaudhuri回答,我解决了这个问题:

有人将J.Dunlap的队列线性洪水填充算法移植到 这里是安卓。我试过了,速度很快

我修改了copyImage()方法,它最初使用 类名为Utilities,但作者未提供该类