クラス java.awt.image.FilteredImageSource
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス java.awt.image.FilteredImageSource
java.lang.Object
|
+----java.awt.image.FilteredImageSource
- public class FilteredImageSource
- extends Object
- インタフェース ImageProducer
このクラスは、ImageFilter オブジェクトを使って存在するイメージから
新しいイメージの生成を行なう。
ImageProducer インタフェースの実装の1つである。
赤と青成分を交換するようなフィルタの使用例を示す:
Image src = getImage("doc:///demo/images/duke/T1.gif");
ImageFilter colorfilter = new RedBlueSwapFilter();
Image img = createImage(new FilteredImageSource(src.getSource(),
colorfilter));
- 参照:
- ImageProducer
-
FilteredImageSource(ImageProducer, ImageFilter)
- すでにある ImageProducer と ImageFilter オブジェクトから
FilteredImageSource オブジェクトを作成する。
-
addConsumer(ImageConsumer)
- このイメージを要求する消費者のリストに指定の ImageConsumer を加える。
-
isConsumer(ImageConsumer)
- 指定された ImageConsumer が、このイメージを要求する消費者のリストに
登録されているかどうかを判定する。
-
removeConsumer(ImageConsumer)
- このイメージを要求する消費者のリストから指定の ImageConsumer を削除する。
-
requestTopDownLeftRightResend(ImageConsumer)
- 指定された ImageConsumer が、イメージデータを上下左右順で
もう1度転送して欲しいことを要求する。
-
startProduction(ImageConsumer)
- このイメージを要求する消費者のリストに指定の ImageConsumer を加え、
ImageConsumer インタフェースを使ってすぐにイメージデータの転送を開始する。
FilteredImageSource
public FilteredImageSource(ImageProducer orig,
ImageFilter imgf)
- すでにある ImageProducer と ImageFilter オブジェクトから
FilteredImageSource オブジェクトを作成する。
- 参照:
- ImageFilter, createImage
addConsumer
public synchronized void addConsumer(ImageConsumer ic)
- このイメージを要求する消費者のリストに指定の ImageConsumer を加える。
- 参照:
- ImageConsumer
isConsumer
public synchronized boolean isConsumer(ImageConsumer ic)
- 指定された ImageConsumer が、このイメージを要求する消費者のリストに
登録されているかどうかを判定する。
- 返り値:
- 指定された ImageConsumer がリスト上にあるなら true; そうでないなら false
- 参照:
- ImageConsumer
removeConsumer
public synchronized void removeConsumer(ImageConsumer ic)
- このイメージを要求する消費者のリストから指定の ImageConsumer を削除する。
- 参照:
- ImageConsumer
startProduction
public void startProduction(ImageConsumer ic)
- このイメージを要求する消費者のリストに指定の ImageConsumer を加え、
ImageConsumer インタフェースを使ってすぐにイメージデータの転送を開始する。
- 参照:
- ImageConsumer
requestTopDownLeftRightResend
public void requestTopDownLeftRightResend(ImageConsumer ic)
- 指定された ImageConsumer が、イメージデータを上下左右順で
もう1度転送して欲しいことを要求する。
ピクセル順序を保存できるかどうかはフィルタに依存するので、
要求は ImageFilter に渡される。
- 参照:
- ImageConsumer
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
本マニュアルに関する著作権および商標