全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス 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
-
CropImageFilter(int, int, int, int)
- もとの Image からパラメータ x、y、w、h で指定した絶対矩形領域を抽出する CropImageFileter を作成する。
-
setDimensions(int, int)
- もとのイメージのサイズを上書きし、抽出された矩形領域のサイズを ImageConsumer に渡す。
-
setPixels(int, int, int, int, ColorModel, byte[], int, int)
-
転送されて来た byte 配列のピクセルが抽出する領域に入っているかどうかを判定し、 その領域に入るピクセルのサブセットだけを再転送する。
-
setPixels(int, int, int, int, ColorModel, int[], int, int)
-
転送されて来た int 配列のピクセルが抽出する領域に入っているかどうかを判定し、 その領域に入るピクセルのサブセットだけを再転送する。
-
setProperties(Hashtable)
- プロパティに 抽出した領域であることをを示すプロパティを加え、もとのオブジェクトからそのプロパティを渡す。
CropImageFilter
public CropImageFilter(int x,
int y,
int w,
int h)
- もとの Image から、パラメータ x、y、w、h で指定した絶対矩形領域を抽出する CropImageFileter を作成します。
- パラメータ:
- x - 抽出される矩形の最上部の x 座標
- y - 抽出される矩形の最上部の y 座標
- w - 抽出される矩形の幅
- h - 抽出される矩形の高さ
setProperties
public void setProperties(Hashtable props)
- プロパティに抽出した領域であることを示すプロパティを加え、もとのオブジェクトからそのプロパティを渡します。
- オーバーライド:
- クラス ImageFilter の setProperties
setDimensions
public void setDimensions(int w,
int h)
- もとのイメージのサイズをオーバーライドして、 抽出する矩形領域のサイズを ImageConsumer に渡します。
- オーバーライド:
- クラス ImageFilter の setDimensions
- 参照:
- ImageConsumer
setPixels
public void setPixels(int x,
int y,
int w,
int h,
ColorModel model,
byte pixels[],
int off,
int scansize)
- 転送されてきた byte 配列のピクセルが、抽出する領域に入っているかどうかを判定し、 その領域に入るピクセルのサブセットだけを再転送します。
- オーバーライド:
- クラス ImageFilter の setPixels
setPixels
public void setPixels(int x,
int y,
int w,
int h,
ColorModel model,
int pixels[],
int off,
int scansize)
- 転送されてきた int 配列のピクセルが、抽出する領域に入っているかどうかを判定し、 その領域に入るピクセルのサブセットだけを再転送します。
- オーバーライド:
- クラス ImageFilter の setPixels
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス