JavaTM 2 Platform
Standard Ed. 5.0

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

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

public interface RenderedImageFactory

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


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

メソッドの詳細

create

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
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。