0

JAI を使用して画像を処理するアプリケーションがあります。TIFF ファイルを取得して読み取り、コンテンツを SeekableStream にラップしてから、JAI.create を使用して PlanarImage を作成します。

私がやりたいことは、ソースを TIFF ファイルから、既に存在し、バイト配列に格納されたラスターの形式で画像データを提供するコンポーネントに変更することです。ラスター データの形式 (幅、高さ、サンプルあたりのビット数など) は知っていますが、以前と同じ方法で JAI 用の PlanarImage を作成する方法が見つかりません。

私の唯一のアイデアは、ラスターから java.awt.Image を作成し、それを JAI.create で使用することです。これで問題ありませんか、それともより良い解決策がありますか?

4

1 に答える 1

0

PlanarImage.wrap(bufferedImage)メソッドを使用できます。

注:ラスターからbufferedImageを作成できます。

ファーカン

于 2011-03-02T23:45:47.047 に答える