全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス
  クラス 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 destHeight
-  
  
-   destWidth destWidth
-  
  
-   outpixbuf outpixbuf
-  
  
-   srccols srccols
-  
  
-   srcHeight srcHeight
-  
  
-   srcrows srcrows
-  
  
-   srcWidth srcWidth
-  
   
  -   ReplicateScaleFilter(int, int) ReplicateScaleFilter(int, int)
-   パラメータで指定された幅と高さになるように、ソース Image からピクセルを拡縮する ReplicateScaleFilter を作成する。
   
  -   setDimensions(int, int) setDimensions(int, int)
-   ソースイメージの大きさを上書きし、新しく変更されたサイズの大きさを ImageConsumer に渡す。
  
-   setPixels(int, int, int, int, ColorModel, byte[], int, int) setPixels(int, int, int, int, ColorModel, byte[], int, int)
-   転送された byte ピクセルで、どの列や行が大きさを変更する宛先イメージに必要か選択し、必要とされる列や行を単に通過させる。また必要に応じて複写する。
  
-   setPixels(int, int, int, int, ColorModel, int[], int, int) setPixels(int, int, int, int, ColorModel, int[], int, int)
-   転送された int ピクセルで、どの列や行が大きさを変更する宛先イメージに必要か選択し、必要とされる列や行を単に通過させる。また必要に応じて複写する。
  
-   setProperties(Hashtable) setProperties(Hashtable)
-   適用する大きさを示すプロパティを追加後、ソースオブジェクトからプロパティを渡す。
   
 srcWidth
srcWidth
  protected int srcWidth
 srcHeight
srcHeight
  protected int srcHeight
 destWidth
destWidth
  protected int destWidth
 destHeight
destHeight
  protected int destHeight
 srcrows
srcrows
  protected int srcrows[]
 srccols
srccols
  protected int srccols[]
 outpixbuf
outpixbuf
  protected Object outpixbuf
   
 ReplicateScaleFilter
ReplicateScaleFilter
  public ReplicateScaleFilter(int width,
                              int height)
  -  パラメータで指定された幅と高さになるように、ソース Image からピクセルを拡縮する ReplicateScaleFilter を作成します。
   
- 
    -  パラメータ:
    
-  width - イメージのサイズを変更するターゲットの幅
    -  height - イメージのサイズを変更するターゲットの高さ
  
 
   
 setProperties
setProperties
  public void setProperties(Hashtable props)
  -  適用する大きさを示すプロパティを追加後、ソースオブジェクトからプロパティを渡します。
   
- 
    -  オーバーライド:
    
-   クラス ImageFilter の setProperties
  
 
 setDimensions
setDimensions
  public void setDimensions(int w,
                            int h)
  -  ソースイメージの大きさを上書きし、新しく変更されたサイズの大きさを ImageConsumer に渡します。
   
- 
    -  オーバーライド:
    
-  クラス ImageFilter の setDimensions
    
-  参照:
    
-  ImageConsumer
  
 
 setPixels
setPixels
  public void setPixels(int x,
                        int y,
                        int w,
                        int h,
                        ColorModel model,
                        byte pixels[],
                        int off,
                        int scansize)
  -  転送された byte ピクセルで、どの列や行が大きさを変更する宛先イメージに必要か選択し、必要とされる列や行を単に通過させます。また必要に応じて複写します。
   
- 
    -  オーバーライド:
    
-   クラス ImageFilter の setPixels
  
 
 setPixels
setPixels
  public void setPixels(int x,
                        int y,
                        int w,
                        int h,
                        ColorModel model,
                        int pixels[],
                        int off,
                        int scansize)
  -  転送された int ピクセルで、どの列や行が大きさを変更する宛先イメージに必要か選択し、必要とされる列や行を単に通過させます。また必要に応じて複写します。
   
- 
    -  オーバーライド:
    
-   クラス ImageFilter の setPixels
  
 
全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス