インタフェースjava.awt.image.ImageConsumer
の使用

ImageConsumerを使用するパッケージ
パッケージ
説明
イメージを作成および修正するためのクラスを提供します。
レンダリングに依存しないイメージを作成するためのクラスおよびインタフェースを提供します。
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
  • java.awt.imageでのImageConsumerの使用

    ImageConsumerを実装しているjava.awt.imageのクラス
    修飾子と型
    クラス
    説明
    class 
    最近接点アルゴリズムよりもなめらかな結果が得られる、簡単な領域平均化アルゴリズムを使用してイメージをスケーリングするImageFilterクラスです。
    class 
    BufferedImageFilterクラスは、ImageFilterをサブクラス化し、転送元と転送先が単一のイメージ演算子(BufferedImageOp)を使用して、Image Producer/Consumer/ObserverパラダイムのBufferedImageにフィルタをかける簡易な手段を提供します。
    class 
    イメージを切り出すためのImageFilterクラスです。
    class 
    このクラスには、一連のインタフェース・メソッド用のフィルタが実装されており、ImageProducerからImageConsumerへデータを転送するために使われます。
    class 
    PixelGrabberクラスは、ImageオブジェクトやImageProducerオブジェクトと接続してそのイメージのピクセルのサブセットを抽出可能なImageConsumerを実装します。
    class 
    ImageFilterクラスは、もっとも簡単なアルゴリズムを使用してイメージのサイズを変更するクラスです。
    class 
    このクラスは、デフォルトRGB ColorModelイメージのピクセルを修正するImageFilterを容易に作成するための方法を提供します。
    ImageConsumerとして宣言されたjava.awt.imageのフィールド
    修飾子と型
    フィールド
    説明
    protected ImageConsumer
    ImageFilter.consumer
    特別なイメージ・データ・ストリームのコンシューマであり、ImageFilterのこのインスタンスがデータをフィルタ処理します。
    ImageConsumerのパラメータを持つjava.awt.imageのメソッド
    修飾子と型
    メソッド
    説明
    void
    FilteredImageSource.addConsumer(ImageConsumer ic)
    フィルタを通したイメージ・データを要求するコンシューマのリストに指定されたImageConsumerを追加します。
    void
    ImageProducer.addConsumer(ImageConsumer ic)
    ImageProducerImageConsumerを登録し、あとでImageを再構成するときに、そのイメージ・データにアクセスします。
    void
    MemoryImageSource.addConsumer(ImageConsumer ic)
    このイメージのデータの配信対象となっているコンシューマのリストにImageConsumerを追加します。
    指定されたImageConsumerのフィルタ・リングを実際に行うImageFilterオブジェクトの一意なインスタンスを返します。
    boolean
    FilteredImageSource.isConsumer(ImageConsumer ic)
    このイメージのデータの配信対象となっているコンシューマのリストに、ImageConsumerが現在登録されているかどうかを判定します。
    boolean
    ImageProducer.isConsumer(ImageConsumer ic)
    指定されたImageConsumerオブジェクトが、このImageProducerを使ってコンシューマとして現在登録されているかどうかを判定します。
    boolean
    MemoryImageSource.isConsumer(ImageConsumer ic)
    現在このイメージのデータの配信対象となっているコンシューマのリストにImageConsumerがあるかどうかを判定します。
    void
    FilteredImageSource.removeConsumer(ImageConsumer ic)
    このイメージのデータの配信対象となっているコンシューマのリストからImageConsumerを削除します。
    void
    ImageProducer.removeConsumer(ImageConsumer ic)
    イメージ・データを受け取るように現在登録されているコンシューマ・リストから、指定されたImageConsumerオブジェクトを削除します。
    void
    MemoryImageSource.removeConsumer(ImageConsumer ic)
    このイメージのデータの配信対象となっているコンシューマのリストからImageConsumerを削除します。
    void
    指定されたImageConsumerに、上から下、左から右の順でもう1回イメージ・データを配信し直すように要求します。
    void
    イメージ・データを上下左右順で再送信するようにImageProducerに要求するために、ImageConsumerによって使用されます。ピクセルを順番に受け取ることで変換アルゴリズムの質が高くなり、良質なイメージ出力が得られます。
    void
    指定されたImageConsumerに、上から下、左から右の順でもう1回イメージ・データを配信し直すように要求します。
    void
    FilteredImageSource.startProduction(ImageConsumer ic)
    フィルタを通したイメージの生成を開始します。
    void
    ImageProducer.startProduction(ImageConsumer ic)
    指定されたImageConsumerオブジェクトをコンシューマとして登録し、イメージ・データの再構成をただちに開始します。イメージ・データは、このコンシューマやすでにプロデューサで登録されているほかのコンシューマに転送されます。
    void
    MemoryImageSource.startProduction(ImageConsumer ic)
    このイメージ・データを要求するコンシューマのリストにImageConsumerを追加し、ImageConsumerインタフェース経由でただちにイメージ・データの転送を開始します。
  • java.awt.image.renderableでのImageConsumerの使用

    ImageConsumerのパラメータを持つjava.awt.image.renderableのメソッド
    修飾子と型
    メソッド
    説明
    void
    RenderableImageProducer.addConsumer(ImageConsumer ic)
    このイメージのデータの配信対象となっているコンシューマのリストにImageConsumerを追加します。
    boolean
    RenderableImageProducer.isConsumer(ImageConsumer ic)
    現在このイメージのデータの配信対象となっているコンシューマのリストにImageConsumerがあるかどうかを判定します。
    void
    RenderableImageProducer.removeConsumer(ImageConsumer ic)
    このイメージのデータの配信対象となっているコンシューマのリストからImageConsumerを削除します。
    void
    RenderableImageProducer.requestTopDownLeftRightResend(ImageConsumer ic)
    指定されたImageConsumerに、上から下、左から右の順でもう1回イメージ・データを配信し直すように要求します。
    void
    RenderableImageProducer.startProduction(ImageConsumer ic)
    このイメージのデータの配信対象となっているコンシューマのリストにImageConsumerを追加し、ImageConsumerインタフェースを使ってただちにイメージ・データの配信を開始します。
  • javax.swingでのImageConsumerの使用

    ImageConsumerを実装しているjavax.swingのクラス
    修飾子と型
    クラス
    説明
    class 
    イメージをグレー・スケールに変換し、イメージ内のピクセルの明度を上げることによって、イメージを「無効にする」イメージ・フィルタです。