3

をに変換したいBufferedImageのですがjava.awt.Image

私のソース画像はtifなので、JAIを使用して次のように読み取りますPlanarImage

PlanarImage source = JAI.create( "fileload"、IMG_DIR + tagImgName);

次に、それをオブジェクト属性として保存します。BufferedImage

tagImg = source.getAsBufferedImage();

.pdfの場合-エクスポート(iText経由)私はそれを次のように必要としますjava.awt.Image

ありがとう!

4

2 に答える 2

7

java.awt.image.BufferedImageはすでにjava.awt.Imageのサブクラスであるため、キャストや変換は必要ありません。画像の代わりにBufferedImageを使用できます。

これを直接行うことができます:

Image tagImg = source.getAsBufferedImage();
// use tagImg with iText library here
于 2010-11-23T15:20:41.630 に答える
5

あなたが意味していると仮定するとjava.awt.image.BufferedImage、それはすでにサブクラス化java.awt.image.Imageされているので、何もする必要はありません。

于 2010-11-23T15:20:41.077 に答える