全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス java.awt.image.ReplicateScaleFilter
java.lang.Object
|
+----java.awt.image.ImageFilter
|
+----java.awt.image.ReplicateScaleFilter
- public class ReplicateScaleFilter
- extends ImageFilter
ImageFilter クラスは、最も簡単なアルゴリズムを使用してイメージのサイズを変更するクラスです。このクラスでは基本の ImageFilter Class を拡張して、既存のイメージのサイズを変更し、類似のイメージを新しく作成するときのソースを提供します。ソースイメージのピクセルはサンプルとして使用され、ピクセルの行や列を複写してサイズを大きくしたり、または行や列を削除して小さくすることで、指定の大きさのイメージを作成します。また、FilteredImageSource オブジェクトと連結して使用され、既存イメージとサイズの異なるイメージを作成します。
- 参照:
- FilteredImageSource, ImageFilter
-
destHeight
-
-
destWidth
-
-
outpixbuf
-
-
srccols
-
-
srcHeight
-
-
srcrows
-
-
srcWidth
-
-
ReplicateScaleFilter(int, int)
- パラメータで指定された幅と高さになるように、ソース Image からピクセルを拡縮する ReplicateScaleFilter を作成する。
-
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)
- 適用する大きさを示すプロパティを追加後、ソースオブジェクトからプロパティを渡す。
srcWidth
protected int srcWidth
srcHeight
protected int srcHeight
destWidth
protected int destWidth
destHeight
protected int destHeight
srcrows
protected int srcrows[]
srccols
protected int srccols[]
outpixbuf
protected Object outpixbuf
ReplicateScaleFilter
public ReplicateScaleFilter(int width,
int height)
- パラメータで指定された幅と高さになるように、ソース Image からピクセルを拡縮する ReplicateScaleFilter を作成します。
- パラメータ:
- width - イメージのサイズを変更するターゲットの幅
- height - イメージのサイズを変更するターゲットの高さ
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
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス