public class RenderableImageOp extends Object implements RenderableImage
HINTS_OBSERVED| コンストラクタ | 説明 |
|---|---|
RenderableImageOp(ContextualRenderedImageFactory CRIF, ParameterBlock paramBlock) |
ContextualRenderedImageFactoryオブジェクト、およびRenderableImageソースとその他のパラメータを格納するParameterBlockが指定されたRenderedImageOpを構築します。
|
| 修飾子と型 | メソッド | 説明 |
|---|---|---|
RenderedImage |
createDefaultRendering() |
このイメージのRenderedImageのインスタンスを、デフォルトの幅と高さ(ピクセル単位)で作成します。
|
RenderedImage |
createRendering(RenderContext renderContext) |
指定されたRenderContextによって描画された、このRenderableImageOp (Renderableソースを含む)を表すRenderedImageを作成します。
|
RenderedImage |
createScaledRendering(int w, int h, RenderingHints hints) |
このイメージのRenderedImageのインスタンスを、幅wピクセル、高さhピクセルで作成します。
|
float |
getHeight() |
ユーザー座標空間での高さを返します。
|
float |
getMinX() |
描画に依存しないイメージ・データの最小のX座標を返します。
|
float |
getMinY() |
描画に依存しないイメージ・データの最小のY座標を返します。
|
ParameterBlock |
getParameterBlock() |
現在のパラメータ・ブロックへの参照を返します。
|
Object |
getProperty(String name) |
このイメージのプロパティ・セットからプロパティを返します。
|
String[] |
getPropertyNames() |
getPropertyによって認識される名前のリストを返します。
|
Vector<RenderableImage> |
getSources() |
このRenderableImageのイメージ・データのソースであるRenderableImagesのベクターを返します。
|
float |
getWidth() |
ユーザー座標空間での幅を返します。
|
boolean |
isDynamic() |
同じ引数を使って行った連続した描画(つまり、createRendering()またはcreateScaledRendering()の呼び出し)が異なる結果になる場合はtrueを返します。
|
ParameterBlock |
setParameterBlock(ParameterBlock paramBlock) |
現在のオペレーションのParameterBlockを変更し、イメージ描画チェーンの編集を可能にします。
|
public RenderableImageOp(ContextualRenderedImageFactory CRIF, ParameterBlock paramBlock)
CRIF - ContextualRenderedImageFactoryオブジェクトparamBlock - このオペレーションのソース・イメージとオペレーションの実行に必要なその他のパラメータを格納するParameterBlock。public Vector<RenderableImage> getSources()
getSources、インタフェースRenderableImagepublic Object getProperty(String name)
getProperty、インタフェースRenderableImagename - Stringとして取得するプロパティの名前。public String[] getPropertyNames()
getPropertyNames、インタフェースRenderableImagepublic boolean isDynamic()
isDynamic、インタフェースRenderableImagetrue、そうでない場合はfalse。public float getWidth()
getWidth、インタフェースRenderableImagepublic float getHeight()
getHeight、インタフェースRenderableImagepublic float getMinX()
getMinX、インタフェースRenderableImagepublic float getMinY()
getMinY、インタフェースRenderableImagepublic ParameterBlock setParameterBlock(ParameterBlock paramBlock)
paramBlock - 新規のParameterBlock。getParameterBlock()public ParameterBlock getParameterBlock()
RenderableImageOpのParameterBlock。setParameterBlock(ParameterBlock)public RenderedImage createScaledRendering(int w, int h, RenderingHints 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は、そのようなプロパティを持つ場合があります。
createScaledRendering、インタフェースRenderableImagew - 描画されるイメージの幅(ピクセル数)、または0。h - 描画されるイメージの高さ(ピクセル数)、または0。hints - ヒントが格納されているRenderingHintsオブジェクト。public RenderedImage createDefaultRendering()
createDefaultRendering、インタフェースRenderableImagepublic RenderedImage createRendering(RenderContext renderContext)
このメソッドは、RenderableオペレーションまたはRenderedImageオペレーションのどちらかのチェーンをサポートします。 RenderableImageOpの構築のために使用されたParameterBlockのソースがRenderableImagesの場合、次の3つのステップのプロセスが続いて行われます。
RenderableImageOpを作成するために使用されたParameterBlockのソースVectorの要素がRenderedImageのインスタンスの場合は、CRIF.create()メソッドが元のParameterBlockを使ってすぐに呼び出されます。 これは再帰の基礎的なケースを提供します。
作成されたRenderedImageは、イメージを作成するためにどのRenderingHints (RenderContextからの)を使用したかを示すString HINTS_OBSERVEDによって識別されるプロパティを持つ場合があります。 また、作成されたRenderedImageでのgetSources()メソッドを介して取得された任意のRenderedImageは、そのようなプロパティを持つ場合があります。
createRendering、インタフェースRenderableImagerenderContext - 描画作成に使用するRenderContext。 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。