JAI-ImageIO зарегистрируется в API Java ImageIO, так что вы можете использовать его, просто поместив jai-imageio jar в ваш путь к классу, вызывая обычные методы ImageIO, такие как ImageIO.read (файл).
Проблема с jpeg может заключаться в том, что у Java есть программа чтения jpeg по умолчанию в IIORegistry, и вам, возможно, придется выбрать правильный вручную, используя что-то вроде ImageIO.getImageReadersForFormatName ().
Еще одна вещьболее эзотерические форматы в том, что JAI ImageIO обычно имеет две реализации - одну на чистом Java, а другую - с использованием собственных двоичных библиотек, поэтому убедитесь, что вы включили * lib-wrapper.dll (или любую другую, подходящую вашей конкретной ОС) в LD_LiBRARY_PATH или имеетев рабочем каталоге вашей программы.Нативная реализация обычно поддерживает варианты формата режима, чем чисто Java.