2009-06-08 58 views
11

私はJava APIを見て、JPEGファイルストリームをTIFFファイルに変換します。私はJAIを見ましたが、私が見ているものに似た何かを見つけませんでした。JPEGをTIFFに変換するJava API

誰かがこれを行う良いAPIを指摘できますか?

答えて

5
+0

この例を試して、JPEG2TIFFを正常に変換しました。 IrfanViewで開くことはできますが、Microsoft Picture Viewerでは開くことはできません。また、Microsoft Image Documentは、このTIFFイメージが壊れていると言います。なぜこのようなことが起こったのか考えていますか? – EclipseGuru

+0

ごめんなさい。違いがあるかどうかを確認するために異なる圧縮オプションを試してみました – objects

+0

ちょっと、私はコードを試して、私はそれをコンパイルすることができないようです。 'TIFFImageWriteParam'を再定義しません。何か案が? –

1

JIMIは非常に使いやすいです。 http://java.sun.com/products/jimi/

残念ながら、Sunはそれを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);