モジュール java.desktop
パッケージ java.awt.image.renderable

インタフェースRenderableImage

既知のすべての実装クラス:
RenderableImageOp

public interface RenderableImage
RenderableImageは、描画に依存しないイメージ(その結果、解像度に依存しません)のための共通インタフェースです。 つまり、特定のイメージの描画とは無関係に記述され、オペレーションが適用されるイメージです。 たとえば、RenderableImageは、解像度に依存することなく回転させたり切り取ったりしておいて、 ドラフト・プレビュー、画面での高画質表示、またはプリンタなど、さまざまなコンテキストにおいてそれぞれ最適な方法で描画できます。

RenderedImageはRenderContextを引数に取るcreateRendering()メソッドを介してRenderableImageから返されます。 RenderContextはRenderedImageを作成する方法を指定します。 RenderableImageから直接ピクセルを取り出すことはできません。

createDefaultRendering()メソッドおよびcreateScaledRendering()メソッドは、適切なRenderContextを内部に作成する簡易メソッドです。 すべての描画メソッドは、以前に作成した描画への参照を返すこともあります。