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?

4
  • Tag the language you're talking about (Java?). Commented Oct 13, 2012 at 9:00
  • 1
    How does "cross process the picture" differ from "process the picture"? What does 'cross' mean here? Commented Oct 13, 2012 at 10:16
  • Yes i meant processing the picture as in adjusting RGB colours:) Commented Oct 14, 2012 at 10:07
  • @PherricOxide sorry my bad.I added the tag later as per your suggestion. Commented Oct 14, 2012 at 10:10

3 Answers 3

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().

Sign up to request clarification or add additional context in comments.

Comments

0

SwingX introduces the AbstractFilter class for BufferedImage. Here is an example:

For simple editing use one of this examples:

Comments

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.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.