2009-06-08 4 views
11

Я просматриваю API-интерфейсы java для преобразования файлов JPEG в файлы TIFF. Я посмотрел на JAI, но не нашел ничего похожего на то, что я смотрю.Java API для преобразования JPEG в TIFF

Может кто-нибудь указать мне на хороший API, который это делает?

ответ

5

Там пример здесь

http://log.robmeek.com/2005/08/write-tiff-in-java.html

и другой здесь

Tiff compression using Java ImageIO

+0

Я пробовал этот пример и успешно преобразовал JPEG2TIFF. Я могу открыть его с помощью IrfanView, но не с Microsoft Picture Viewer. Также в документе Microsoft Image Document указано, что это изображение TIFF повреждено. Вы не знаете, почему это происходит? – EclipseGuru

+0

без понятия извините. вы пробовали разные параметры сжатия, чтобы узнать, не имеет значения – objects

+0

эй, я пробую код, и я не могу его скомпилировать. Он не переустанавливает 'TIFFImageWriteParam'. Есть идеи? –

1

JIMI довольно проста в использовании. http://java.sun.com/products/jimi/

К сожалению, Солнце трансформировало его в Java2D (afair), и это не так просто.

Для быстрого решения используйте JIMI.

0

JAI (Java Advanced Imaging) - лучшее решение. Он имеет декодер и кодировщик для файлов TIFF.

1

JAVA JAI поддерживает кодирование/декодирование TIFF. You need to get the image codecs (< --link) и назовите их, как ImageDecoder decoder = ImageCodec.createImageDecoder("tiff", seekableStream, null);

 Смежные вопросы

  • Нет связанных вопросов^_^