Reputation: 1885
I have the java.awt.Image
object and I want to convert it into bytes array that contain RGB value of each pixel. For example,
byte[][][] image_color = new byte[3][image.getWidth()][image.getHeight()];
Big Thanks
Upvotes: 2
Views: 2922
Reputation: 42474
Check the overloads of java.awt.image.BufferedImage.getRGB()
, or the methods of java.awt.image.Raster
, which can be obtained through BufferredImage.getRaster()
. You can find some sample usage here.
Upvotes: 1