JavaTM 2 Platform
Std. Ed. v1.3

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

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

public 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

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.