インタフェースjava.awt.image.ImageConsumer
の使用
-
ImageConsumerを使用するパッケージ パッケージ 説明 java.awt.image イメージを作成および修正するためのクラスを提供します。java.awt.image.renderable レンダリングに依存しないイメージを作成するためのクラスおよびインタフェースを提供します。javax.swing すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。 -
-
java.awt.imageでのImageConsumerの使用
ImageConsumerを実装しているjava.awt.imageのクラス 修飾子と型 クラス 説明 class
AreaAveragingScaleFilter
最近接点アルゴリズムよりもなめらかな結果が得られる、簡単な領域平均化アルゴリズムを使用してイメージをスケーリングするImageFilterクラスです。class
BufferedImageFilter
BufferedImageFilter
クラスは、ImageFilter
をサブクラス化し、転送元と転送先が単一のイメージ演算子(BufferedImageOp
)を使用して、Image Producer/Consumer/ObserverパラダイムのBufferedImage
にフィルタをかける簡易な手段を提供します。class
CropImageFilter
イメージを切り出すためのImageFilterクラスです。class
ImageFilter
このクラスには、一連のインタフェース・メソッド用のフィルタが実装されており、ImageProducerからImageConsumerへデータを転送するために使われます。class
PixelGrabber
PixelGrabberクラスは、ImageオブジェクトやImageProducerオブジェクトと接続してそのイメージのピクセルのサブセットを抽出可能なImageConsumerを実装します。class
ReplicateScaleFilter
ImageFilterクラスは、もっとも簡単なアルゴリズムを使用してイメージのサイズを変更するクラスです。class
RGBImageFilter
このクラスは、デフォルト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)
ImageProducer
にImageConsumer
を登録し、あとでImage
を再構成するときに、そのイメージ・データにアクセスします。void
MemoryImageSource. addConsumer(ImageConsumer ic)
このイメージのデータの配信対象となっているコンシューマのリストにImageConsumerを追加します。ImageFilter
ImageFilter. getFilterInstance(ImageConsumer ic)
指定された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
FilteredImageSource. requestTopDownLeftRightResend(ImageConsumer ic)
指定されたImageConsumerに、上から下、左から右の順でもう1回イメージ・データを配信し直すように要求します。void
ImageProducer. requestTopDownLeftRightResend(ImageConsumer ic)
イメージ・データを上下左右順で再送信するようにImageProducer
に要求するために、ImageConsumer
によって使用されます。ピクセルを順番に受け取ることで変換アルゴリズムの質が高くなり、良質なイメージ出力が得られます。void
MemoryImageSource. requestTopDownLeftRightResend(ImageConsumer ic)
指定された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
GrayFilter
イメージをグレー・スケールに変換し、イメージ内のピクセルの明度を上げることによって、イメージを「無効にする」イメージ・フィルタです。
-