- 既知のすべての実装クラス:
- RenderableImageOp
RenderedImageはRenderContextを引数に取るcreateRendering()メソッドを介してRenderableImageから返されます。 RenderContextはRenderedImageを作成する方法を指定します。 RenderableImageから直接ピクセルを取り出すことはできません。
createDefaultRendering()メソッドおよびcreateScaledRendering()メソッドは、適切なRenderContextを内部に作成する簡易メソッドです。 すべての描画メソッドは、以前に作成した描画への参照を返すこともあります。
- 
フィールドのサマリーフィールド修飾子と型フィールド説明static final StringcreateRenderingメソッドまたはcreateScaledRenderingメソッドを使って取得したRenderedImageのプロパティを識別するために使用される文字列定数です。
- 
メソッドのサマリー修飾子と型メソッド説明このイメージのRenderedImageインスタンスを、デフォルトの幅と高さ(ピクセル単位)で返します。createRendering(RenderContext renderContext) 指定されたRenderContextを使用してこのイメージの描画を表すRenderedImageを作成します。createScaledRendering(int w, int h, RenderingHints hints) このイメージのRenderedImageのインスタンスを、幅wピクセル、高さhピクセルで作成します。floatユーザー座標空間での高さを返します。floatgetMinX()描画に依存しないイメージ・データの最小のX座標を返します。floatgetMinY()描画に依存しないイメージ・データの最小のY座標を返します。getProperty(String name) このイメージのプロパティ・セットからプロパティを返します。String[]getPropertyによって認識される名前のリストを返します。このRenderableImageのイメージ・データのソースであるRenderableImagesのベクターを返します。floatgetWidth()ユーザー座標空間での幅を返します。boolean同じ引数を使って行った連続した描画(つまり、createRendering()またはcreateScaledRendering()の呼び出し)が異なる結果になる場合はtrueを返します。
- 
フィールド詳細
- 
メソッドの詳細- 
getSourcesVector<RenderableImage> getSources()このRenderableImageのイメージ・データのソースであるRenderableImagesのベクターを返します。 このメソッドは、イメージにソースがないことを示すために空のベクトルを返す場合もあります。または利用できる情報がないことを示すためにnullを返すこともあります。- 戻り値:
- RenderableImagesのVector (空の場合もある)、またはnull
 
- 
getPropertyこのイメージのプロパティ・セットからプロパティを返します。 プロパティ名が認識されない場合、java.awt.Image.UndefinedPropertyが返されます。- パラメータ:
- name- Stringとして取得するプロパティの名前。
- 戻り値:
- プロパティObjectへの参照、または値java.awt.Image.UndefinedProperty
 
- 
getPropertyNamesString[] getPropertyNames()getPropertyによって認識される名前のリストを返します。- 戻り値:
- プロパティ名のリスト。
 
- 
isDynamicboolean isDynamic()同じ引数を使って行った連続した描画(つまり、createRendering()またはcreateScaledRendering()の呼び出し)が異なる結果になる場合はtrueを返します。 このメソッドは、既存の描画がキャッシュに格納および再使用されるかどうかを判定するために使用されます。 trueが返されれば問題はありません。- 戻り値:
- 同じ引数を使って行った連続した描画の結果が異なる場合はtrue、そうでない場合はfalse。
 
- 
getWidthfloat getWidth()ユーザー座標空間での幅を返します。 通常は、RenderableImageの幅はイメージの縦横比(幅を高さで割った値)に等しくなります。- 戻り値:
- ユーザー座標でのイメージの幅
 
- 
getHeightfloat getHeight()ユーザー座標空間での高さを返します。 通常は、RenderedImageの高さは、1.0Fに等しくなります。- 戻り値:
- ユーザー座標でのイメージの高さ
 
- 
getMinXfloat getMinX()描画に依存しないイメージ・データの最小のX座標を返します。- 戻り値:
- 描画に依存しないイメージ・データの最小のX座標
 
- 
getMinYfloat getMinY()描画に依存しないイメージ・データの最小のY座標を返します。- 戻り値:
- 描画に依存しないイメージ・データの最小のY座標
 
- 
createScaledRenderingRenderedImage createScaledRendering(int w, int h, RenderingHints hints) このイメージのRenderedImageのインスタンスを、幅wピクセル、高さhピクセルで作成します。 RenderContextは、適切なusr2dev変換およびイメージ全体の中の処理対象範囲を使って自動的に作成されます。 すべての描画ヒントは渡されたhintsからのものです。w == 0の場合は、Math.round(h*(getWidth()/getHeight()))と同じになります。 同様にh == 0の場合は、Math.round(w*(getHeight()/getWidth()))と同じになります。 wまたはhのどちらかがゼロ以外である必要があり、両方がゼロの場合はIllegalArgumentExceptionがスローされます。 作成されたRenderedImageは、イメージを作成するのにどのRenderingHintsが使用されたかを示すString HINTS_OBSERVEDによって識別されるプロパティを持つ場合があります。 また、作成されたRenderedImageでのgetSources()メソッドを介して取得された任意のRenderedImageは、そのようなプロパティを持つ場合があります。 - パラメータ:
- w- 描画されるイメージの幅(ピクセル数)、または0。
- h- 描画されるイメージの高さ(ピクセル数)、または0。
- hints- ヒントが格納されているRenderingHintsオブジェクト。
- 戻り値:
- 描画されるデータが格納されているRenderedImage
 
- 
createDefaultRenderingRenderedImage createDefaultRendering()このイメージのRenderedImageインスタンスを、デフォルトの幅と高さ(ピクセル単位)で返します。 RenderContextは、適切なusr2dev変換およびイメージ全体の中の処理対象範囲を使って自動的に作成されます。 描画ヒントは空になります。createDefaultRenderingは処理速度の向上のために格納されている描画を使用する場合もあります。- 戻り値:
- 描画されるデータが格納されているRenderedImage
 
- 
createRenderingRenderedImage createRendering(RenderContext renderContext) 指定されたRenderContextを使用してこのイメージの描画を表すRenderedImageを作成します。 これは、RenderableImageの描画を取得するもっとも一般的な方法です。作成されたRenderedImageは、イメージを作成するためにどのRenderingHints (RenderContextからの)を使用したかを示すString HINTS_OBSERVEDによって識別されるプロパティを持つ場合があります。 また、作成されたRenderedImageでのgetSources()メソッドを介して取得された任意のRenderedImageは、そのようなプロパティを持つ場合があります。 - パラメータ:
- renderContext- 描画の生成に使用するRenderContext。
- 戻り値:
- 描画されるデータが格納されているRenderedImage
 
 
-