Вам не нужно использовать JAI для операций чтения / записи изображений.javax.imageio.ImageIO делает хорошую работу с ним.Т.е. для записи TIFF используйте что-то вроде:
ImageIO.write(img, "TIFF", new File(fileName));
Но если вам нужно использовать JAI, это будет что-то вроде:
//load image
PlanarImage myImageOp = JAI.create("FileLoad", srcImgFile);
//here do some stuff with image if needed, i.e. cropping:
//ParameterBlock pb = new ParameterBlock();
//pb.addSource(myImageOp);
//pb.add((float)x);
//pb.add((float)y);
//pb.add((float)width);
//pb.add((float)height);
//myImageOp = JAI.create("crop", pb, null);
//save image
String dstImgFile="myImage.tiff";
String dstFileType="TIFF";
JAI.create("filestore", myImageOp, dstImgFile, dstFileType);
(также вы можете поместить ваше изображение AWT непосредственноmyImageOp в операции "хранилище файлов")