JavaTM Platform
Standard Ed. 6

インタフェース
java.awt.image.RenderedImage の使用

RenderedImage を使用しているパッケージ
java.awt ユーザーインタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。 
java.awt.image イメージを作成および修正するためのクラスを提供します。 
java.awt.image.renderable 描画に依存しないイメージを作成するためのクラスおよびインタフェースを提供します。 
javax.imageio Java Image I/O API の基本パッケージです。 
javax.imageio.spi リーダー、ライター、コード変換器、およびストリームのプラグインインタフェースとランタイムレジストリを含む Java イメージ入出力 API のパッケージです。 
 

java.awt での RenderedImage の使用
 

RenderedImage 型のパラメータを持つ java.awt のメソッド
abstract  void Graphics2D.drawRenderedImage(RenderedImage img, AffineTransform xform)
          イメージ空間からユーザー空間への変換を適用してから、RenderedImage を描画します。
 

java.awt.image での RenderedImage の使用
 

java.awt.image での RenderedImage のサブインタフェース
 interface WritableRenderedImage
          WriteableRenderedImage は、Raster の形式でイメージデータを格納したり作成したりすることができ、変更や上書きが可能なオブジェクトのための共通インタフェースです。
 

RenderedImage を実装している java.awt.image のクラス
 class BufferedImage
          BufferedImage サブクラスは、イメージデータのアクセス可能なバッファーを備えた Image を記述します。
 

RenderedImage 型の引数を持つ型を返す java.awt.image のメソッド
 Vector<RenderedImage> BufferedImage.getSources()
          この BufferedImage のイメージデータの直接のソース (直接のソースのソースではない) である RenderedImage オブジェクトの Vector を返します。
 Vector<RenderedImage> RenderedImage.getSources()
          この RenderedImage のイメージデータの直接のソースになる RenderedImage のベクターを返します。
 

java.awt.image.renderable での RenderedImage の使用
 

RenderedImage を返す java.awt.image.renderable のメソッド
 RenderedImage RenderedImageFactory.create(ParameterBlock paramBlock, RenderingHints hints)
          指定された ParameterBlock および RenderingHints に対する、イメージングオペレーション (またはオペレーションのチェーン) の結果を表す RenderedImage を作成します。
 RenderedImage ContextualRenderedImageFactory.create(RenderContext renderContext, ParameterBlock paramBlock)
          RenderContext と、操作のソースとパラメータが格納されている ParameterBlock を指定して、描画を作成します。
 RenderedImage RenderableImageOp.createDefaultRendering()
          このイメージの RenderedImage のインスタンスを、デフォルトの幅と高さ (ピクセル単位) で作成します。
 RenderedImage RenderableImage.createDefaultRendering()
          デフォルトの幅および高さ (ピクセル数) を使って、このイメージの RenderedImage のインスタンスを返します。
 RenderedImage RenderableImageOp.createRendering(RenderContext renderContext)
          指定された RenderContext によって描画された、この RenderableImageOp (Renderable ソースを含む) を表す RenderedImage を作成します。
 RenderedImage RenderableImage.createRendering(RenderContext renderContext)
          指定された RenderContext を使用してこのイメージの描画を表す RenderedImage を作成します。
 RenderedImage RenderableImageOp.createScaledRendering(int w, int h, RenderingHints hints)
          このイメージの RenderedImage のインスタンスを、幅 w ピクセル、高さ h ピクセルで作成します。
 RenderedImage RenderableImage.createScaledRendering(int w, int h, RenderingHints hints)
          このイメージの RenderedImage のインスタンスを、幅 w ピクセル、高さ h ピクセルで作成します。
 RenderedImage ParameterBlock.getRenderedSource(int index)
          ソースを RenderedImage として返します。
 

javax.imageio での RenderedImage の使用
 

RenderedImage として宣言されている javax.imageio のフィールド
protected  RenderedImage IIOImage.image
          参照された RenderedImage です。
 

RenderedImage を返す javax.imageio のメソッド
 RenderedImage IIOImage.getRenderedImage()
          現在設定されている RenderedImage か、Raster だけを使用できる場合は null を返します。
 RenderedImage ImageReader.readAsRenderedImage(int imageIndex, ImageReadParam param)
          imageIndex によってインデックスを付けられたイメージの内容を保持する RenderedImage オブジェクトを返します。
 

RenderedImage 型のパラメータを持つ javax.imageio のメソッド
static ImageTypeSpecifier ImageTypeSpecifier.createFromRenderedImage(RenderedImage image)
          RenderedImage (BufferedImage の場合もある) の配置を符号化する ImageTypeSpecifier を返します。
 void ImageWriter.replacePixels(RenderedImage image, ImageWriteParam param)
          すでに出力内にあるイメージの一部を、指定されたイメージの一部に置き換えます。
 void IIOImage.setRenderedImage(RenderedImage image)
          現在の RenderedImage を設定します。
 void ImageWriter.write(RenderedImage image)
          デフォルトメタデータとサムネールの付いた 1 つのイメージから成る、完全なイメージストリームを出力に追加します。
static boolean ImageIO.write(RenderedImage im, String formatName, File output)
          File に指定された形式をサポートする、任意の ImageWriter を使用してイメージを書き込みます。
static boolean ImageIO.write(RenderedImage im, String formatName, ImageOutputStream output)
          ImageOutputStream に、指定された形式をサポートする任意の ImageWriter を使用してイメージを書き込みます。
static boolean ImageIO.write(RenderedImage im, String formatName, OutputStream output)
          OutputStream に指定された形式をサポートする、任意の ImageWriter を使用してイメージを書き込みます。
 

RenderedImage 型のパラメータを持つ javax.imageio のコンストラクタ
IIOImage(RenderedImage image, List<? extends BufferedImage> thumbnails, IIOMetadata metadata)
          RenderedImage を保持する IIOImage と、それに関連するサムネールとメタデータを構築します。
ImageTypeSpecifier(RenderedImage image)
          RenderedImage から ImageTypeSpecifier を構築します。
 

javax.imageio.spi での RenderedImage の使用
 

RenderedImage 型のパラメータを持つ javax.imageio.spi のメソッド
 boolean ImageWriterSpi.canEncodeImage(RenderedImage im)
          このサービスプロバイダに関連する ImageWriter 実装が、指定された RenderedImage インスタンスをエンコードできる場合は、true を返します。
 


JavaTM Platform
Standard Ed. 6

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

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