/** * A convenience method for registering XTIFF methods into JAI, for extended classes of * XTIFFDescriptor. */ public static void register(XTIFFDescriptor odesc) { OperationRegistry reg = JAI.getDefaultInstance().getOperationRegistry(); // override tiff operation reg.unregisterOperationDescriptor("tiff"); // ...and register tiff with the new desc reg.registerOperationDescriptor(odesc, "tiff"); reg.registerRIF("tiff", "org.libtiff.jai", odesc); // re-register the tiff codec ImageCodec.unregisterCodec("tiff"); ImageCodec.registerCodec(new XTIFFCodec()); }