|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
このインタフェースは、BufferedImage オブジェクトで実行される単一入出力オペレーションを記述します。このインタフェースは、AffineTransformOp、ConvolveOp、BandCombineOp、および LookupOp といったクラスによって実装されます。それらのオブジェクトは、ImageProducer-ImageFilter-ImageConsumer のパラダイムで BufferedImage に作用するために BufferedImageFilter に渡すことができます。このインタフェースは、複数のソースをとるような、より洗練されたオペレーションの記述には使えません。このインタフェースを実装する各クラスは、それがインプレースフィルタリングオペレーション (つまり、ソースオブジェクトとデスティネーションオブジェクトが等しい) を許可するかどうかを指定します。単一入力オペレーションに対する制限により、先行するオペレーションのデスティネーションピクセルの値はフィルタオペレーションの入力として使用されません。
BufferedImage
,
BufferedImageFilter
,
AffineTransformOp
,
BandCombineOp
,
ColorConvertOp
,
ConvolveOp
,
LookupOp
,
RescaleOp
メソッドの概要 | |
BufferedImage |
createCompatibleDestImage(BufferedImage src,
ColorModel destCM)
正しいサイズおよびバンド数で、ゼロ化されたデスティネーションイメージを作成します。 |
BufferedImage |
filter(BufferedImage src,
BufferedImage dest)
BufferedImage で単一入出力オペレーションを実行します。 |
Rectangle2D |
getBounds2D(BufferedImage src)
フィルタをかけられたデスティネーションイメージのバウンディングボックスを返します。 |
Point2D |
getPoint2D(Point2D srcPt,
Point2D dstPt)
ソースイメージのポイントを指定されたとき、デスティネーションのポイントの位置を返します。 |
RenderingHints |
getRenderingHints()
この BufferedImageOp の描画ヒントを返します。 |
メソッドの詳細 |
public BufferedImage filter(BufferedImage src, BufferedImage dest)
public Rectangle2D getBounds2D(BufferedImage src)
public BufferedImage createCompatibleDestImage(BufferedImage src, ColorModel destCM)
src
- フィルタオペレーションのソースイメージdestCM
- デスティネーションの ColorModel。null の場合は、ソースの ColorModel が使用されるpublic Point2D getPoint2D(Point2D srcPt, Point2D dstPt)
public RenderingHints getRenderingHints()
|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |