Java プラットフォーム 1.2

java.awt.image.renderable
インタフェース RenderedImageFactory

既知のサブインタフェースの一覧:
ContextualRenderedImageFactory

public abstract interface RenderedImageFactory

RenderedImageFactory (RIF) インタフェースは、異なる描画を作成するファクトリとして動作するクラスによって実装されるインタフェースです。たとえば、パラメータ、プロパティ、および描画ヒントのセットに基づいて、ソースのセットで一連の BufferedImageOps を実行することによって実装されます。


メソッドの概要
 RenderedImage create(ParameterBlock paramBlock, RenderingHints hints)
          指定された ParameterBlock および RenderingHints に対する、イメージングオペレーション (またはオペレーションのチェーン) の結果を表す RenderedImage を作成します。
 

メソッドの詳細

create

public RenderedImage create(ParameterBlock paramBlock,
                            RenderingHints hints)
指定された ParameterBlock および RenderingHints に対する、イメージングオペレーション (またはオペレーションのチェーン) の結果を表す RenderedImage を作成します。また、RIF は、必要に応じて、寸法、SampleModels、プロパティなどを ParameterBlock によって参照される任意のソースイメージに照会することもあります。

RenderedImageFactory がソースイメージとパラメータのセットの指定した出力を作成できない場合、create() メソッドは null を返すことがあります。たとえば、RenderedImageFactory が単一バンド化されたイメージデータで 3x3 の積和演算のみ実行できるときに、ソースイメージが複数のバンドを持っていたり、積和演算の Kernel が 5x5 であったりした場合には null が返されます。

ヒントも考慮する必要がありますが、無視することも可能です。作成された RenderedImage は、イメージを作成するのにどの RenderingHints が使用されたかを示す String HINTS_OBSERVED によって識別されるプロパティを持つ場合があります。また、作成された RenderedImage での getSources() メソッドを介して取得された任意の RenderedImage は、そのようなプロパティを持つ場合があります。

パラメータ:
paramBlock - RenderedImage を作成するためにソースおよびパラメータを格納する ParameterBlock
hints - ヒントが格納されている RenderingHints オブジェクト
戻り値:
所望の出力が格納されている RenderedImage

Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.