绘制位图的像素

时间:2018-12-04 01:29:06

标签: java android android-studio bitmap

有人知道如何为浮点值绘制像素吗?据我所知,当我尝试填充位图数据时,它要求我插入一个整数值而不是浮点数。

for (int posY = 0; posY < mapHeight; ++posY) {
    for (int posX = 0; posX < mapWidth; ++posX) {
        // get map pixel
        byte[] data = map.getData();

        // (-128, 127) to (0, 255)
        int rawColor = data[posX + posY * mapWidth];

        rawColor += 127;

        // fill the bitmap data
        bitmap.setPixel(posX, posY, rawColor | rawColor<<8 | rawColor<<16 | 0xC0<<24);
    }
}

0 个答案:

没有答案