0

What are the advantages of converting a buffered image into an array of integers?I assume that i can manipulate the array and cross process the picture .Is that so?

Heisenbug
  • 38,762
  • 28
  • 132
  • 190
user1720616
  • 543
  • 1
  • 6
  • 13

3 Answers3

2

I think you are referring to getRgb() method of BufferedImage class.

Supposing you want to modify the whole image or a big portion of it, retrieving the pixel array, and perform operations on it could be considerely faster than accessing each single pixel through method calls such as setRgb().

Heisenbug
  • 38,762
  • 28
  • 132
  • 190
0

Having a BufferedImage into memory as an array of int values could help you apply filters on the image by processing the int values into memory and then setting the result back to another BufferedImage.

Dan D.
  • 32,246
  • 5
  • 63
  • 79