JavaTM Platform
Standard Ed. 6

クラス
java.awt.image.BufferedImage の使用

BufferedImage を使用しているパッケージ
java.awt ユーザーインタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。 
java.awt.image イメージを作成および修正するためのクラスを提供します。 
javax.imageio Java Image I/O API の基本パッケージです。 
javax.imageio.event イメージの読み込みおよび書き込み時にイベントの同期通知を処理する Java イメージ入出力 API のパッケージです。 
 

java.awt での BufferedImage の使用
 

BufferedImage を返す java.awt のメソッド
abstract  BufferedImage GraphicsConfiguration.createCompatibleImage(int width, int height)
          この GraphicsConfiguration と互換性のあるデータレイアウトとカラーモデルを持つ BufferedImage を返します。
 BufferedImage GraphicsConfiguration.createCompatibleImage(int width, int height, int transparency)
          指定された透明度をサポートし、この GraphicsConfiguration と互換性のあるデータレイアウトおよびカラーモデルを持つ BufferedImage を返します。
 BufferedImage Robot.createScreenCapture(Rectangle screenRect)
          スクリーンから読み取るピクセルイメージを作成します。
 BufferedImage TexturePaint.getImage()
          図形を塗りつぶすために使用される BufferedImage テクスチャーを返します。
 

BufferedImage 型のパラメータを持つ java.awt のメソッド
abstract  Graphics2D GraphicsEnvironment.createGraphics(BufferedImage img)
          指定された BufferedImage に描画するための Graphics2D オブジェクトを返します。
abstract  void Graphics2D.drawImage(BufferedImage img, BufferedImageOp op, int x, int y)
          BufferedImageOp でフィルタ処理される BufferedImage を描画します。
 

BufferedImage 型のパラメータを持つ java.awt のコンストラクタ
TexturePaint(BufferedImage txtr, Rectangle2D anchor)
          TexturePaint オブジェクトを構築します。
 

java.awt.image での BufferedImage の使用
 

BufferedImage を返す java.awt.image のメソッド
 BufferedImage IndexColorModel.convertToIntDiscrete(Raster raster, boolean forceARGB)
          ソース Raster のインデックスを展開して計算したピクセルデータ付きの Raster を持つ、TYPE_INT_ARGB または TYPE_INT_RGB の新しい BufferedImage を、この ColorModel の色成分とアルファ成分の配列を使って返します。
 BufferedImage RescaleOp.createCompatibleDestImage(BufferedImage src, ColorModel destCM)
          適切なサイズおよびバンド数で、ゼロ化された転送先イメージを生成します。
 BufferedImage LookupOp.createCompatibleDestImage(BufferedImage src, ColorModel destCM)
          適切なサイズおよびバンド数で、ゼロ化された転送先イメージを生成します。
 BufferedImage ConvolveOp.createCompatibleDestImage(BufferedImage src, ColorModel destCM)
          適切なサイズおよびバンド数で、ゼロ化された転送先イメージを生成します。
 BufferedImage ColorConvertOp.createCompatibleDestImage(BufferedImage src, ColorModel destCM)
          この転送元を指定して、適切なサイズおよびバンド数で、ゼロ化された転送先イメージを作成します。
 BufferedImage BufferedImageOp.createCompatibleDestImage(BufferedImage src, ColorModel destCM)
          適切なサイズおよびバンド数で、ゼロ化された転送先イメージを生成します。
 BufferedImage AffineTransformOp.createCompatibleDestImage(BufferedImage src, ColorModel destCM)
          適切なサイズおよびバンド数で、ゼロ化された転送先イメージを生成します。
 BufferedImage RescaleOp.filter(BufferedImage src, BufferedImage dst)
          転送元 BufferedImage の再スケーリングを行います。
 BufferedImage LookupOp.filter(BufferedImage src, BufferedImage dst)
          BufferedImage に対するルックアップ操作を行います。
 BufferedImage ConvolveOp.filter(BufferedImage src, BufferedImage dst)
          BufferedImages で畳み込み演算を実行します。
 BufferedImage ColorConvertOp.filter(BufferedImage src, BufferedImage dest)
          転送元 BufferedImage で ColorConvert を実行します。
 BufferedImage BufferedImageOp.filter(BufferedImage src, BufferedImage dest)
          BufferedImage で単一入力操作を実行します。
 BufferedImage AffineTransformOp.filter(BufferedImage src, BufferedImage dst)
          転送元の BufferedImage を変換し、その結果を転送先の BufferedImage に格納します。
abstract  BufferedImage VolatileImage.getSnapshot()
          このオブジェクトの静的なスナップショットイメージを返します。
 BufferedImage BufferedImage.getSubimage(int x, int y, int w, int h)
          指定された矩形領域で定義されるサブイメージを返します。
 

BufferedImage 型のパラメータを持つ java.awt.image のメソッド
 BufferedImage RescaleOp.createCompatibleDestImage(BufferedImage src, ColorModel destCM)
          適切なサイズおよびバンド数で、ゼロ化された転送先イメージを生成します。
 BufferedImage LookupOp.createCompatibleDestImage(BufferedImage src, ColorModel destCM)
          適切なサイズおよびバンド数で、ゼロ化された転送先イメージを生成します。
 BufferedImage ConvolveOp.createCompatibleDestImage(BufferedImage src, ColorModel destCM)
          適切なサイズおよびバンド数で、ゼロ化された転送先イメージを生成します。
 BufferedImage ColorConvertOp.createCompatibleDestImage(BufferedImage src, ColorModel destCM)
          この転送元を指定して、適切なサイズおよびバンド数で、ゼロ化された転送先イメージを作成します。
 BufferedImage BufferedImageOp.createCompatibleDestImage(BufferedImage src, ColorModel destCM)
          適切なサイズおよびバンド数で、ゼロ化された転送先イメージを生成します。
 BufferedImage AffineTransformOp.createCompatibleDestImage(BufferedImage src, ColorModel destCM)
          適切なサイズおよびバンド数で、ゼロ化された転送先イメージを生成します。
 BufferedImage RescaleOp.filter(BufferedImage src, BufferedImage dst)
          転送元 BufferedImage の再スケーリングを行います。
 BufferedImage LookupOp.filter(BufferedImage src, BufferedImage dst)
          BufferedImage に対するルックアップ操作を行います。
 BufferedImage ConvolveOp.filter(BufferedImage src, BufferedImage dst)
          BufferedImages で畳み込み演算を実行します。
 BufferedImage ColorConvertOp.filter(BufferedImage src, BufferedImage dest)
          転送元 BufferedImage で ColorConvert を実行します。
 BufferedImage BufferedImageOp.filter(BufferedImage src, BufferedImage dest)
          BufferedImage で単一入力操作を実行します。
 BufferedImage AffineTransformOp.filter(BufferedImage src, BufferedImage dst)
          転送元の BufferedImage を変換し、その結果を転送先の BufferedImage に格納します。
 Rectangle2D RescaleOp.getBounds2D(BufferedImage src)
          再スケーリングされた転送先イメージのバウンディングボックスを返します。
 Rectangle2D LookupOp.getBounds2D(BufferedImage src)
          フィルタ処理された転送先イメージのバウンディングボックスを返します。
 Rectangle2D ConvolveOp.getBounds2D(BufferedImage src)
          フィルタ処理された転送先イメージのバウンディングボックスを返します。
 Rectangle2D ColorConvertOp.getBounds2D(BufferedImage src)
          この転送元を指定して、転送先のバウンディングボックスを返します。
 Rectangle2D BufferedImageOp.getBounds2D(BufferedImage src)
          フィルタ処理された転送先イメージのバウンディングボックスを返します。
 Rectangle2D AffineTransformOp.getBounds2D(BufferedImage src)
          変換された転送先のバウンディングボックスを返します。
 

javax.imageio での BufferedImage の使用
 

BufferedImage として宣言されている javax.imageio のフィールド
protected  BufferedImage ImageReadParam.destination
          現在のデスティネーション BufferedImage、または何も設定されていない場合は null です。
 

BufferedImage 型の型パラメータを持つ javax.imageio のフィールド
protected  List<? extends BufferedImage> IIOImage.thumbnails
          BufferedImage サムネールの List または null です。
 

BufferedImage を返す javax.imageio のメソッド
 BufferedImage ImageTypeSpecifier.createBufferedImage(int width, int height)
          このオブジェクトに取り入れられた指定に従って、与えられた幅と高さの BufferedImage を作成します。
 BufferedImage ImageReadParam.getDestination()
          setDestination メソッドによって設定された BufferedImage、または何も設定されていない場合は null を返します。
protected static BufferedImage ImageReader.getDestination(ImageReadParam param, Iterator<ImageTypeSpecifier> imageTypes, int width, int height)
          復号化されたピクセルデータが書き込まれる BufferedImage を返します。
 BufferedImage IIOImage.getThumbnail(int index)
          メインイメージに関連するサムネールを返します。
static BufferedImage ImageIO.read(File input)
          現在登録されているものの中から自動的に選択された ImageReader を使用して、指定された File を復号化した結果として、BufferedImage を返します。
static BufferedImage ImageIO.read(ImageInputStream stream)
          現在登録されているものの中から自動的に選択された ImageReader を使用して、指定された ImageInputStream を復号化した結果として、BufferedImage を返します。
static BufferedImage ImageIO.read(InputStream input)
          現在登録されているものの中から自動的に選択された ImageReader を使用して、指定された InputStream を復号化した結果として、BufferedImage を返します。
 BufferedImage ImageReader.read(int imageIndex)
          imageIndex によってインデックスを付けられたイメージを読み込み、デフォルトの ImageReadParam を使用して、完全な BufferedImage として返します。
abstract  BufferedImage ImageReader.read(int imageIndex, ImageReadParam param)
          imageIndex によってインデックスを付けられたイメージを読み込み、指定された ImageReadParam を使用して、完全な BufferedImage として返します。
static BufferedImage ImageIO.read(URL input)
          現在登録されているものの中から自動的に選択された ImageReader を使用して、指定された URL を復号化した結果として、BufferedImage を返します。
 BufferedImage ImageReader.readThumbnail(int imageIndex, int thumbnailIndex)
          thumbnailIndex によってインデックスを付けられたサムネールプレビューイメージを返します。
 BufferedImage ImageReader.readTile(int imageIndex, int tileX, int tileY)
          tileX および tileY 引数によって指定され、BufferedImage として返されるタイルを読み込みます。
 

BufferedImage 型の引数を持つ型を返す javax.imageio のメソッド
 List<? extends BufferedImage> IIOImage.getThumbnails()
          サムネール BufferedImage の現在の List を返します。
 

BufferedImage 型のパラメータを持つ javax.imageio のメソッド
protected static void ImageReader.computeRegions(ImageReadParam param, int srcWidth, int srcHeight, BufferedImage image, Rectangle srcRegion, Rectangle destRegion)
          ソースイメージの幅と高さ、オプションのデスティネーションイメージ、およびオプションの ImageReadParam を考慮して、対象のソース領域および対象のデスティネーション領域を計算します。
protected  void ImageReader.processImageUpdate(BufferedImage theImage, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands)
          登録されたすべての IIOReadUpdateListener に対し、その imageUpdate メソッドを呼び出すことで、サンプルのセットの更新を通知します。
protected  void ImageReader.processPassComplete(BufferedImage theImage)
          登録されたすべての IIOReadUpdateListener に対し、その passComplete メソッドを呼び出すことで、プログレッシブパスの終了を通知します。
protected  void ImageReader.processPassStarted(BufferedImage theImage, int pass, int minPass, int maxPass, int minX, int minY, int periodX, int periodY, int[] bands)
          登録されたすべての IIOReadUpdateListener に対し、その passStarted メソッドを呼び出すことで、プログレッシブパスの開始を通知します。
protected  void ImageReader.processThumbnailPassComplete(BufferedImage theThumbnail)
          登録されたすべての IIOReadUpdateListener に対し、thumbnailPassComplete メソッドを呼び出すことで、サムネールのプログレッシブパスの終了を通知します。
protected  void ImageReader.processThumbnailPassStarted(BufferedImage theThumbnail, int pass, int minPass, int maxPass, int minX, int minY, int periodX, int periodY, int[] bands)
          登録されたすべての IIOReadUpdateListener に対し、その thumbnailPassStarted メソッドを呼び出すことで、サムネールのプログレッシブパスの開始を通知します。
protected  void ImageReader.processThumbnailUpdate(BufferedImage theThumbnail, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands)
          登録されたすべての IIOReadUpdateListener に対し、その thumbnailUpdate メソッドを呼び出すことで、サムネールイメージのサンプルのセットの更新を通知します。
 void ImageReadParam.setDestination(BufferedImage destination)
          復号化されるピクセルデータのデスティネーションとして使用する BufferedImage を提供します。
 

BufferedImage 型の型引数を持つ javax.imageio のメソッドパラメータ
 void ImageWriter.prepareInsertEmpty(int imageIndex, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List<? extends BufferedImage> thumbnails, ImageWriteParam param)
          未定義のピクセル値を持つ新規イメージの、既存イメージストリームへの挿入を開始します。
 void ImageWriter.prepareWriteEmpty(IIOMetadata streamMetadata, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List<? extends BufferedImage> thumbnails, ImageWriteParam param)
          未定義のピクセル値を持つ 1 つのイメージと、関連付けられたメタデータとサムネールから成る、完全なイメージストリームの出力への書き込みを開始します。
 void IIOImage.setThumbnails(List<? extends BufferedImage> thumbnails)
          サムネールのリストを、新しい BufferedImageList か、null に設定します。
 

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

javax.imageio.event での BufferedImage の使用
 

BufferedImage 型のパラメータを持つ javax.imageio.event のメソッド
 void IIOReadUpdateListener.imageUpdate(ImageReader source, BufferedImage theImage, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands)
          指定されたイメージ領域が更新されたことを通知します。
 void IIOReadUpdateListener.passComplete(ImageReader source, BufferedImage theImage)
          現在の読み込みオペレーションがプログレッシブパスを完了したことを通知します。
 void IIOReadUpdateListener.passStarted(ImageReader source, BufferedImage theImage, int pass, int minPass, int maxPass, int minX, int minY, int periodX, int periodY, int[] bands)
          現在の読み込みオペレーションがプログレッシブパスを開始することを通知します。
 void IIOReadUpdateListener.thumbnailPassComplete(ImageReader source, BufferedImage theThumbnail)
          現在のサムネール読み込みオペレーションがプログレッシブパスを完了したことを通知します。
 void IIOReadUpdateListener.thumbnailPassStarted(ImageReader source, BufferedImage theThumbnail, int pass, int minPass, int maxPass, int minX, int minY, int periodX, int periodY, int[] bands)
          現在のサムネール読み込みオペレーションがプログレッシブパスを開始することを通知します。
 void IIOReadUpdateListener.thumbnailUpdate(ImageReader source, BufferedImage theThumbnail, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands)
          サムネールイメージの指定された領域が更新されたことを通知します。
 


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 も参照してください。