如何在位图上的其余白色上放置圆圈

时间:2019-05-22 02:24:34

标签: java android bitmap drawing android-bitmap

我已经创建了一个绘图应用程序,它将在用户停止绘制该应用程序后生成一个位图,该程序将识别上的像素是否已着色,我实现了这一点,但是现在我想圈出位图中未显示的部分颜色像图片中一样。

 //Here are my code that will scan if the pixel is coloured.
 int[] intArray = new int[mBitmap.getWidth() * mBitmap.getHeight()];

 mBitmap.getPixels(intArray, 0, mBitmap.getWidth(), 0, 0, mBitmap.getWidth(), mBitmap.getHeight());

 for (int X = 0; X < countX; X++) {
    for (int Y = 0; Y < countY; Y++) {
         int colorXY = Color.blue(intArray[X + Y * mBitmap.getWidth()]);
          if (Color.blue(colorXY) == Color.blue(255)) {
                    redCount++;
                }

            }
        }

This is the result what i expect

0 个答案:

没有答案