【发布时间】:2018-01-17 07:29:42
【问题描述】:
我有一张图片,它的像素位于网格块中。每个像素占据一个网格的 20x20px 块。这是图片
我想读取该网格中每个块的颜色。这是我尝试过的代码。
Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.abc);
for(int y=0; y<bmp.getHeight(); y=y+20){
for(int x=0; x<bmp.getWidth(); x=x+20){
pixelColor = bmp.getPixel(x,y);
}
}
现在的问题是,正在读取的颜色差异非常小,结果它选择了太多颜色。例如,在黑色的情况下,它会选择几乎 10 种彼此略有不同的黑色。请帮我挑选所有独特的颜色。任何帮助将非常感激。谢谢你
【问题讨论】:
标签: java android android-studio bitmap rgb