It also has no relevance to SCWCD certification, so I'm moving this to "Other Java APIs". The Java Foundation Classes (JFC) has some support for image manipulation, see docs/guide/2d/index.html in your JDK directory. You may also be interested in the Java Media APIs, especially Advanced Imaging and Image I/O. - Peter
Yeah Java Advanced Imaging is the way to go I think. There is a good book about it called "Building Imaging Applications with Java Technology". I am starting to work on an ROI(region of interest) application and am reading the book now.