Я смотрю на API Java для преобразования потоков файлов JPEG в файлы TIFF. Я посмотрел на JAI, но не нашел ничего похожего на то, на что смотрю.
Может кто-нибудь указать мне хороший API, который делает это?
Здесь есть пример
http://log.robmeek.com/2005/08/write-tiff-in-java.html
и еще один здесь
Сжатие TIFF с использованием Java ImageIO
JAVA JAI поддерживает кодирование / декодирование TIFF. Вам необходимо получить кодеки изображения (<- ссылка) и назвать их как <code>ImageDecoder decoder = ImageCodec.createImageDecoder("tiff", seekableStream, null);
JIMI довольно прост в использовании. http://java.sun.com/products/jimi/
К сожалению, Sun преобразовала его в Java2D (в воздухе), и ЭТО не так просто использовать.
Для быстрого решения используйте JIMI.
Пакет javax.imageio имеет встроенные средства записи для большинства популярных типов изображений, включая jpg и tiff. Вот страница Sun на imageio.
http://java.sun.com/javase/6/docs/technotes/guides/imageio/index.html
ImageMagick имеет Java API доступно
JAI (Java Advanced Imaging) - лучшее решение. Имеет декодер и кодировщик для файлов TIFF.