When you say 48bit images, do you mean 16 bit for each color (R/G/B)? Take a look at the SampleModel and ColorModel classes (see Learning Java 2D, Part 2 ) which should allow you to customize how the...