クラス java.awt.image.CropImageFilter
全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス java.awt.image.CropImageFilter

java.lang.Object
   |
   +----java.awt.image.ImageFilter
           |
           +----java.awt.image.CropImageFilter

public class CropImageFilter
extends ImageFilter
イメージを抽出するための ImageFilter クラス。 このクラスは、存在しているイメージの矩形領域を抽出し、その抽出された領域のみを含む 新しいイメージを提供するために ImageFilter クラスを拡張している。 存在しているイメージから抽出するために、 FilteredImageSource と共に使用される。
参照:
FilteredImageSource, ImageFilter

Constructor Index

 o CropImageFilter(int, int, int, int)
もとの Image から引数x、y、w、h で指定した矩形領域を抽出する CropImageFileter を作成する。

Method Index

 o setDimensions(int, int)
もとのイメージのサイズをオーバーライドして、 抽出する矩形領域のサイズを ImageConsumer に渡す。
 o setPixels(int, int, int, int, ColorModel, byte[], int, int)
転送されて来た byte 配列のピクセルが抽出する領域に 入っているかどうかを判定し、 その領域に入るピクセルだけを再転送する。
 o setPixels(int, int, int, int, ColorModel, int[], int, int)
転送されて来た int 配列のピクセルが抽出する領域に 入っているかどうかを判定し、 その領域に入るピクセルだけを再転送する。
 o setProperties(Hashtable)
もとのオブジェクトのプロパティに 抽出した領域であることをを示すプロパティを加え、それを渡す。

Constructors

 o CropImageFilter
  public CropImageFilter(int x,
                         int y,
                         int w,
                         int h)
もとの Image から引数x、y、w、h で指定した矩形領域を抽出する CropImageFileter を作成する。
パラメータ:
x - 抽出する矩形の頂点の x 座標
y - 抽出する矩形の頂点の y 座標
w - 抽出する矩形の幅
h - 抽出する矩形の高さ

Methods

 o setProperties
  public void setProperties(Hashtable props)
もとのオブジェクトのプロパティに 抽出した領域であることをを示すプロパティを加え、それを渡す。
オーバーライド:
クラス ImageFiltersetProperties
 o setDimensions
  public void setDimensions(int w,
                            int h)
もとのイメージのサイズをオーバーライドして、 抽出する矩形領域のサイズを ImageConsumer に渡す。
オーバーライド:
クラス ImageFiltersetDimensions
参照:
ImageConsumer
 o setPixels
  public void setPixels(int x,
                        int y,
                        int w,
                        int h,
                        ColorModel model,
                        byte pixels[],
                        int off,
                        int scansize)
転送されて来た byte 配列のピクセルが抽出する領域に 入っているかどうかを判定し、 その領域に入るピクセルだけを再転送する。
オーバーライド:
クラス ImageFiltersetPixels
 o setPixels
  public void setPixels(int x,
                        int y,
                        int w,
                        int h,
                        ColorModel model,
                        int pixels[],
                        int off,
                        int scansize)
転送されて来た int 配列のピクセルが抽出する領域に 入っているかどうかを判定し、 その領域に入るピクセルだけを再転送する。
オーバーライド:
クラス ImageFiltersetPixels

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

本マニュアルに関する著作権および商標