java.awt.image.renderable
インタフェース RenderedImageFactory
- 既知のサブインタフェースの一覧:
- ContextualRenderedImageFactory
- public abstract interface RenderedImageFactory
RenderedImageFactory (RIF) インタフェースは、異なる描画を作成するファクトリとして動作するクラスによって実装されるインタフェースです。たとえば、パラメータ、プロパティ、および描画ヒントのセットに基づいて、ソースのセットで一連の BufferedImageOps を実行することによって実装されます。
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 を作成するためにソースおよびパラメータを格納する ParameterBlockhints
- ヒントが格納されている RenderingHints オブジェクト- 戻り値:
- 所望の出力が格納されている RenderedImage
バグや機能要求の報告
新しい 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.