For performance is it better to call a buffered image from a class or a array of pixels? I am loading a BufferedImage then making it a pixel array, manipulating it, then rendering it as a image. Is it better to do all the manipulating then return a image to the main class or return the finished pixel array and copy it to the image.