MemoryImageSource クラス

[内容]

  配列を使って Image のピクセル値を生成する ImageProducer インタフェースを実装します.ImageProducer は,Image オブジェクト用のイメージデータを生成することができるオブジェクトのためのインタフェースです.イメージには ImageProducer が含まれます.ImageProducer は,イメージの再構成が必要なとき,たとえば,Image の大きさの変更や Image の高さや幅が必要なときなどに使われます.

[コンストラクタ]

[主なメソッド]

[使用例]

  1. プログラム例は,ファイルから MediaTracker を利用してイメージを読み込んだ後,指定したピクセルの色を取得し,その色で長方形を描くと共に,色を修正して読み込んだ図形全体を描いた例です.

  2. アニメーションを作成する方法としては,プログラムによって図形を描画する方法,外部から読み込んだ図形を順に表示する方法の他に,イメージのピクセル値を直接編集する方法が考えられます(もちろん,これらの方法を同時に使用する方法も考えられます).本文に例としてあげた花火は,ピクセル値を直接編集する方法によって作成しています.

[参照]

Toolkit, MediaTracker, PixelGrabber, Image

菅沼ホーム 本文目次 演習問題解答例 付録目次 索引