2010-11-23 18 views
3

BufferedImagejava.awt.Imageに変換したいと思います。BufferedImageをイメージにキャスト/変換する方法は?

マイソース画像は私はPlanarImageとしてそれを読むためにJAIを使用TIFである:

PlanarImage源= JAI.create( "FILELOAD"、IMG_DIR + tagImgName)。

オブジェクトがBufferedImage

tagImg = source.getAsBufferedImage()などの属性として、私はそれを保存します。 (iTextの経由).PDF、輸出用

私はjava.awt.Image

感謝として、それを必要とします!

答えて

7

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

あなたが直接行うことができます。

Image tagImg = source.getAsBufferedImage(); 
// use tagImg with iText library here 
5

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

関連する問題