インタフェースjava.awt.image.ImageConsumer
の使用
パッケージ
説明
イメージを作成および修正するためのクラスを提供します。
レンダリングに依存しないイメージを作成するためのクラスおよびインタフェースを提供します。
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
-
java.awt.imageでのImageConsumerの使用
修飾子と型クラス説明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を容易に作成するための方法を提供します。修飾子と型フィールド説明protected ImageConsumer
ImageFilter.consumer
特別なイメージ・データ・ストリームのコンシューマであり、ImageFilterのこのインスタンスがデータをフィルタ処理します。修飾子と型メソッド説明void
FilteredImageSource.addConsumer
(ImageConsumer ic) フィルタを通したイメージ・データを要求するコンシューマのリストに指定されたImageConsumer
を追加します。void
ImageProducer.addConsumer
(ImageConsumer ic) ImageProducer
にImageConsumer
を登録し、あとでImage
を再構成するときに、そのイメージ・データにアクセスします。void
MemoryImageSource.addConsumer
(ImageConsumer ic) このイメージのデータの配信対象となっているコンシューマのリストにImageConsumerを追加します。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の使用
修飾子と型メソッド説明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の使用