全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス
  インタフェース java.awt.image.ImageConsumer
  -  public interface ImageConsumer
ImageProducerインタフェースを通してイメージデータを表示するオブジェクトのためのインタフェース。消費者がイメージImageProducerに追加されると、producerはこのインタフェースで定義されたメソッドを呼び出すことでイメージデータを転送します。
    -  参照:
    
-  ImageProducer
   
  -   COMPLETESCANLINES COMPLETESCANLINES
-   ピクセルは1度に(複数の)完全な走査線で転送される。
  
-   IMAGEABORTED IMAGEABORTED
-   イメージ生成が故意に中断された。
  
-   IMAGEERROR IMAGEERROR
-   イメージの生成中にエラーが起きた。
  
-   RANDOMPIXELORDER RANDOMPIXELORDER
-   ピクセルは無秩序に転送される。
  
-   SINGLEFRAME SINGLEFRAME
-   イメージデータは、1枚の静的なイメージを含んでいる。
  
-   SINGLEFRAMEDONE SINGLEFRAMEDONE
-   イメージ 1 フレームの転送が完了したが、転送すべきフレームがまだある。
  
-   SINGLEPASS SINGLEPASS
-   ピクセルは1回のパスで転送される。
  
-   STATICIMAGEDONE STATICIMAGEDONE
-   イメージの転送が完了し、転送すべきピクセルもフレームもない。
  
-   TOPDOWNLEFTRIGHT TOPDOWNLEFTRIGHT
-   ピクセルは上下左右の順で転送される。
   
  -   imageComplete(int) imageComplete(int)
-   このメソッドは、ImageProducerがソースイメージのすべてのピクセルを転送し終えたとき、アニメーションフレームの 1 つを転送し終えたとき、またはイメージの生成中およびロード中にエラーが発生したときに呼ばれる。
  
-   setColorModel(ColorModel) setColorModel(ColorModel)
- setPixels メソッドを用いて設定されるピクセルの大部分に対して用いられる ColorModel オブジェクトを設定する。
  
-   setDimensions(int, int) setDimensions(int, int)
-   setDimensions メソッドは、ソースイメージの大きさを設定する。
  
-   setHints(int) setHints(int)
-   ImageProducerは、どのような順序でもピクセルを転送することができるが、どのようにしてピクセルが転送されるかを ImageConsumerが知っていれば、ImageConsumerは ColorModelへのピクセルの拡大縮小や変換をより能率的・高品質に行なうことができる。
  
-   setPixels(int, int, int, int, ColorModel, byte[], int, int) setPixels(int, int, int, int, ColorModel, byte[], int, int)
-   イメージのピクセルは、1回以上の setPixels メソッドの呼び出しによって転送される。
  
-   setPixels(int, int, int, int, ColorModel, int[], int, int) setPixels(int, int, int, int, ColorModel, int[], int, int)
-   イメージのピクセルは 1 回以上の setPixelsメソッドの呼び出しによって転送される。
  
-   setProperties(Hashtable) setProperties(Hashtable)
-   このイメージに関して、拡張可能なプロパティリストを設定する。
   
 RANDOMPIXELORDER
RANDOMPIXELORDER
  public static final int RANDOMPIXELORDER
  -  ピクセルは無秩序に転送されます。すなわち ImageConsumerは、ピクセルの転送順序の最適化を行いません。setHints メソッドが呼ばれていないときは、無秩序な転送がデフォルトとなります。
   
-  
    -  参照:
    
-  setHints
  
 
 TOPDOWNLEFTRIGHT
TOPDOWNLEFTRIGHT
  public static final int TOPDOWNLEFTRIGHT
  -  ピクセルは上下左右の順で転送されます。
   
-  
    -  参照:
    
-  setHints
  
 
 COMPLETESCANLINES
COMPLETESCANLINES
  public static final int COMPLETESCANLINES
  -  ピクセルは、1度に(複数の)完全な走査線で転送されます。
   
-  
    -  参照:
    
-  setHints
  
 
 SINGLEPASS
SINGLEPASS
  public static final int SINGLEPASS
  -  ピクセルは1回のパスで転送されます。各ピクセルは、setPixels メソッドの呼び出しで1回しか転送されません。この基準と異なるイメージ形式の例として、プログレッシブ JPEG イメージがあります。この形式は、複数のパスでピクセルを定義し、より洗練されたイメージを構成します。
   
-  
    -  参照:
    
-  setHints
  
 
 SINGLEFRAME
SINGLEFRAME
  public static final int SINGLEFRAME
  -  イメージデータは、1 枚の静的なイメージを含んでいます。ピクセルを setPixels メソッドの呼び出しで定義した後、転送すべきデータがなくなると、 imageComplete メソッドを STATICIMAGEDONE フラグ付きで呼び出します。この基準と異なるイメージの例は、ユーザが操作する 3D レンダリングの表示やビデオ出力です。これらの各フレームの終りには、SINGLEFRAMEDONE フラグ付きの imageComplete の呼び出しが指示されています。
   
-  
    -  参照:
    
-  setHints, imageComplete
  
 
 IMAGEERROR
IMAGEERROR
  public static final int IMAGEERROR
  -  イメージの生成中にエラーが起きました。
   
-  
    -  参照:
    
-  imageComplete
  
 
 SINGLEFRAMEDONE
SINGLEFRAMEDONE
  public static final int SINGLEFRAMEDONE
  - イメージ 1 フレームの転送が完了しましたが、転送すべきフレームがまだあります。
   
-  
    -  参照:
    
-  imageComplete
  
 
 STATICIMAGEDONE
STATICIMAGEDONE
  public static final int STATICIMAGEDONE
  -  イメージの転送が完了し、転送するピクセルもフレームもありません。
   
-  
    -  参照:
    
-  imageComplete
  
 
 IMAGEABORTED
IMAGEABORTED
  public static final int IMAGEABORTED
  -  イメージ生成が故意に中断されました。
   
-  
    -  参照:
    
-  imageComplete
  
 
   
 setDimensions
setDimensions
  public abstract void setDimensions(int width,
                                     int height)
  -  setDimensions メソッドは、イメージの大きさを報告します。
 
 setProperties
setProperties
  public abstract void setProperties(Hashtable props)
  -  このイメージに関して、拡張可能なプロパティのリストを設定します。
 
 setColorModel
setColorModel
  public abstract void setColorModel(ColorModel model)
  -  
setPixels メソッドを用いて設定されるピクセルの大部分に対して用いられる ColorModel オブジェクトを設定します。
setPixels メソッドによって転送されるピクセルのセットは、それぞれ ColorModel オブジェクトを含んでいるので、ピクセル値の転送において指定した ColorModel だけが使われるわけではないことに注意してください。複数の ColorModel オブジェクトが使われる例としては、フィルタを通したイメージがあります。フィルタは、無修正で送るピクセルには元の ColorModel を用い、修正するピクセルにはより適した ColorModel を用います。
   
- 
    -  参照:
    
-  ColorModel
  
 
 setHints
setHints
  public abstract void setHints(int hintflags)
  -  ImageProducer は、どのような順序でもピクセルを転送することができますが、どのようにしてピクセルが転送されるかを ImageConsumer が知っていれば、ImageConsumer は ColorModelへのピクセルの拡大縮小や変換をより能率的かつ高品質に行うことができます。引数は、ピクセルが転送される方法に関する情報のビットマスクを持つので、setHints メソッドは setPixels メソッドが呼ばれるより前に呼ばれなければなりません。ImageProducer が、このガイドラインを守らないときの結果は未定義です。
 
 setPixels
setPixels
  public abstract void setPixels(int x,
                                 int y,
                                 int w,
                                 int h,
                                 ColorModel model,
                                 byte pixels[],
                                 int off,
                                 int scansize)
  -  イメージのピクセルは、1 回以上の setPixels メソッドの呼び出しによって転送されます。各呼び出しは、配列に入っているソースピクセルの位置と矩形の大きさを指定します。ピクセルを適切な色とアルファ成分に変換するには、指定の ColorModel オブジェクトを用いなければなりません。(m, n の位置の)ピクセルは、インデックス (n * scansize + m + off)の pixels 配列に置かれます。このメソッドで転送されるピクセルは、すべて byte で格納されています。
   
- 
    -  参照:
    
-  ColorModel
  
 
 setPixels
setPixels
  public abstract void setPixels(int x,
                                 int y,
                                 int w,
                                 int h,
                                 ColorModel model,
                                 int pixels[],
                                 int off,
                                 int scansize)
  -  イメージのピクセルは、1 回以上の setPixels メソッドの呼び出しによって転送されます。各呼び出しは、配列に入っているソースピクセルの位置と矩形の大きさを指定します。ピクセルを適切な色とアルファ成分に変換するには、指定の ColorModel オブジェクトを用いなければなりません。(m, nの位置の)ピクセルは、インデックス (n * scansize + m + off)の pixels 配列に置かれます。このメソッドで転送されるピクセルは、すべて int で格納されています。
   
- 
    -  参照:
    
-  ColorModel
  
 
 imageComplete
imageComplete
  public abstract void imageComplete(int status)
  -  このメソッドは、ImageProducer がソースイメージのすべてのピクセルを転送し終えたとき、アニメーションフレームの1つを転送し終えたとき、またはイメージの生成中およびローディング中にエラーが発生したときに呼ばれます。エラーが発生したとき、転送に成功したフレームが必要なければ、ImageConsumer は ImageProducer に登録された消費者リストからそれ自体を削除すべきです。
   
- 
    -  参照:
    
-  removeConsumer
  
 
全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス