我们知道,我们可以使用以下代码获取rgb的位图图像:
BufferedImage img = ImageIO.read(new File(bitmapURL));
int[] pixels = img.getRGB(0, 0, img.getWidth(), img.getHeight(), null, 0, img.getWidth());
并且,在执行这部分代码之后,我们有一个整数数组,其中包含4个字节,用于任何像素的Alpha, Red, Green and Blue
颜色。所以,我想知道我们如何将int [] myPixels;
之类的整数数组转换为Bitmap?有人可以帮我解决这个问题吗?
提前致谢:)
答案 0 :(得分:4)
答案 1 :(得分:0)
BufferedImage im = new BufferedImage(width, height);
for (int i = 0; i < width; i++) {
for (int j = 0; j < height; j++) {
im.setRGB(...);
}
}