- 既知のすべての実装クラス:
- AffineTransformOp,- ColorConvertOp,- ConvolveOp,- LookupOp,- RescaleOp
public interface BufferedImageOp
このインタフェースは、
BufferedImageオブジェクトに対して実行される単一入力操作と単一出力操作を記述します。 このインタフェースは、AffineTransformOp、ConvolveOp、ColorConvertOp、RescaleOp、およびLookupOpによって実装されます。 これらのオブジェクトをBufferedImageFilterに渡すことにより、ImageProducer-ImageFilter-ImageConsumerのパラダイムでBufferedImageに作用させることができます。 
 このインタフェースを実装するクラスは、配置済みフィルタ操作(転送元オブジェクトと転送先オブジェクトが等しい)を許可するかどうかを指定する必要があります。
このインタフェースは、複数の転送元をとるような、より洗練された操作の記述には使用できません。 この制限により、操作に先行する転送先ピクセルの値はフィルタ操作の入力として使用されません。
- 
メソッドのサマリー修飾子と型メソッド説明createCompatibleDestImage(BufferedImage src, ColorModel destCM)適切なサイズおよびバンド数で、ゼロ化された転送先イメージを生成します。filter(BufferedImage src, BufferedImage dest)BufferedImageで単一入力操作を実行します。getBounds2D(BufferedImage src)フィルタ処理された転送先イメージのバウンディング・ボックスを返します。getPoint2D(Point2D srcPt, Point2D dstPt)指定された転送元イメージのポイントに対応する転送先のポイントの位置を返します。このオペレーションの描画ヒントを返します。
- 
メソッドの詳細- 
filterBufferedImage filter(BufferedImage src, BufferedImage dest)BufferedImageで単一入力操作を実行します。 2つのイメージのカラー・モデルが一致しない場合は、転送先のカラー・モデルへの変換が実行されます。 転送先イメージがnullの場合、適切なColorModelを持つBufferedImageが作成されます。転送元イメージおよび転送先イメージ、またはそのどちらかが、このフィルタを実装するクラスによって許可されるイメージの形式と互換性がない場合は、 IllegalArgumentExceptionがスローされます。- パラメータ:
- src- フィルタ処理される- BufferedImage。
- dest- 結果が格納される- BufferedImage
- 戻り値:
- フィルタ処理されたBufferedImage。
- 例外:
- IllegalArgumentException- 転送元イメージまたは転送先イメージ、あるいはその両方がこのフィルタを実装するクラスによって許可されるイメージの形式と互換性がない場合。
 
- 
getBounds2DRectangle2D getBounds2D(BufferedImage src)フィルタ処理された転送先イメージのバウンディング・ボックスを返します。 このフィルタを実装するクラスによって許可されるイメージの形式と転送元イメージの間に互換性がない場合には、IllegalArgumentExceptionがスローされます。- パラメータ:
- src- フィルタ処理される- BufferedImage。
- 戻り値:
- 転送先のイメージのバウンディング・ボックスを表すRectangle2D。
 
- 
createCompatibleDestImageBufferedImage createCompatibleDestImage(BufferedImage src, ColorModel destCM)適切なサイズおよびバンド数で、ゼロ化された転送先イメージを生成します。 このフィルタを実装するクラスによって許可されるイメージの形式と転送元イメージの間に互換性がない場合には、IllegalArgumentExceptionがスローされます。- パラメータ:
- src- フィルタ処理される- BufferedImage。
- destCM- 転送先の- ColorModel。 nullの場合、転送元の- ColorModelが使用される。
- 戻り値:
- ゼロ化された転送先イメージ
 
- 
getPoint2D指定された転送元イメージのポイントに対応する転送先のポイントの位置を返します。dstPtが指定されている場合、そのdstPtが戻り値を保持します。- パラメータ:
- srcPt- 転送元イメージのポイントを表す- Point2D
- dstPt- 結果が格納される- Point2D
- 戻り値:
- 指定された転送元イメージの指定されたポイントに対応する転送先イメージのPoint2D。
 
- 
getRenderingHintsRenderingHints getRenderingHints()このオペレーションの描画ヒントを返します。- 戻り値:
- このBufferedImageOpのRenderingHintsオブジェクト。 ヒントが設定されていない場合はnullを返す
 
 
-