クラスjava.awt.image.BufferedImage
の使用
| パッケージ | 説明 |
|---|---|
| java.awt |
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
|
| java.awt.image |
イメージを作成および修正するためのクラスを提供します。
|
| javax.imageio |
Java Image I/O APIの基本パッケージです。
|
| javax.imageio.event |
イメージの読み込みおよび書込み時にイベントの同期通知を処理するJavaイメージ入出力APIのパッケージです。
|
-
java.awtでのBufferedImageの使用
BufferedImageを返すjava.awtのメソッド 修飾子と型 メソッド 説明 BufferedImageGraphicsConfiguration. createCompatibleImage(int width, int height)このGraphicsConfigurationと互換性のあるデータ・レイアウトとカラー・モデルを持つBufferedImageを返します。BufferedImageGraphicsConfiguration. createCompatibleImage(int width, int height, int transparency)指定された透明度をサポートし、このGraphicsConfigurationと互換性のあるデータ・レイアウトとカラー・モデルを持つBufferedImageを返します。BufferedImageRobot. createScreenCapture(Rectangle screenRect)スクリーンから読み取るピクセルを含むイメージを作成します。BufferedImageTexturePaint. getImage()形状を塗りつぶすために使用されるBufferedImageテクスチャを返します。BufferedImage型のパラメータを持つjava.awtのメソッド 修飾子と型 メソッド 説明 abstract Graphics2DGraphicsEnvironment. createGraphics(BufferedImage img)指定されたBufferedImageにレンダリングするためのGraphics2Dオブジェクトを返します。abstract voidGraphics2D. 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のメソッド 修飾子と型 メソッド 説明 BufferedImageIndexColorModel. convertToIntDiscrete(Raster raster, boolean forceARGB)ソースRasterのインデックスを展開して計算したピクセル・データ付きのRasterを持つ、TYPE_INT_ARGBまたはTYPE_INT_RGBの新しいBufferedImageを、このColorModelの色成分とアルファ成分の配列を使って返します。BufferedImageAffineTransformOp. createCompatibleDestImage(BufferedImage src, ColorModel destCM)適切なサイズおよびバンド数で、ゼロ化された転送先イメージを生成します。BufferedImageBufferedImageOp. createCompatibleDestImage(BufferedImage src, ColorModel destCM)適切なサイズおよびバンド数で、ゼロ化された転送先イメージを生成します。BufferedImageColorConvertOp. createCompatibleDestImage(BufferedImage src, ColorModel destCM)この転送元を指定して、適切なサイズおよびバンド数で、ゼロ化された転送先イメージを作成します。BufferedImageConvolveOp. createCompatibleDestImage(BufferedImage src, ColorModel destCM)適切なサイズおよびバンド数で、ゼロ化された転送先イメージを生成します。BufferedImageLookupOp. createCompatibleDestImage(BufferedImage src, ColorModel destCM)適切なサイズおよびバンド数で、ゼロ化された転送先イメージを生成します。BufferedImageRescaleOp. createCompatibleDestImage(BufferedImage src, ColorModel destCM)適切なサイズおよびバンド数で、ゼロ化された転送先イメージを生成します。BufferedImageAffineTransformOp. filter(BufferedImage src, BufferedImage dst)転送元のBufferedImageを変換し、その結果を転送先のBufferedImageに格納します。BufferedImageBufferedImageOp. filter(BufferedImage src, BufferedImage dest)BufferedImageで単一入力操作を実行します。BufferedImageColorConvertOp. filter(BufferedImage src, BufferedImage dest)転送元BufferedImageでColorConvertを実行します。BufferedImageConvolveOp. filter(BufferedImage src, BufferedImage dst)BufferedImagesで畳込み演算を実行します。BufferedImageLookupOp. filter(BufferedImage src, BufferedImage dst)BufferedImageに対するルックアップ操作を行います。BufferedImageRescaleOp. filter(BufferedImage src, BufferedImage dst)転送元BufferedImageの再スケーリングを行います。abstract BufferedImageVolatileImage. getSnapshot()このオブジェクトの静的なスナップショット・イメージを返します。BufferedImageBufferedImage. getSubimage(int x, int y, int w, int h)指定された矩形領域で定義されるサブイメージを返します。BufferedImage型のパラメータを持つjava.awt.imageのメソッド 修飾子と型 メソッド 説明 BufferedImageAffineTransformOp. createCompatibleDestImage(BufferedImage src, ColorModel destCM)適切なサイズおよびバンド数で、ゼロ化された転送先イメージを生成します。BufferedImageBufferedImageOp. createCompatibleDestImage(BufferedImage src, ColorModel destCM)適切なサイズおよびバンド数で、ゼロ化された転送先イメージを生成します。BufferedImageColorConvertOp. createCompatibleDestImage(BufferedImage src, ColorModel destCM)この転送元を指定して、適切なサイズおよびバンド数で、ゼロ化された転送先イメージを作成します。BufferedImageConvolveOp. createCompatibleDestImage(BufferedImage src, ColorModel destCM)適切なサイズおよびバンド数で、ゼロ化された転送先イメージを生成します。BufferedImageLookupOp. createCompatibleDestImage(BufferedImage src, ColorModel destCM)適切なサイズおよびバンド数で、ゼロ化された転送先イメージを生成します。BufferedImageRescaleOp. createCompatibleDestImage(BufferedImage src, ColorModel destCM)適切なサイズおよびバンド数で、ゼロ化された転送先イメージを生成します。BufferedImageAffineTransformOp. filter(BufferedImage src, BufferedImage dst)転送元のBufferedImageを変換し、その結果を転送先のBufferedImageに格納します。BufferedImageBufferedImageOp. filter(BufferedImage src, BufferedImage dest)BufferedImageで単一入力操作を実行します。BufferedImageColorConvertOp. filter(BufferedImage src, BufferedImage dest)転送元BufferedImageでColorConvertを実行します。BufferedImageConvolveOp. filter(BufferedImage src, BufferedImage dst)BufferedImagesで畳込み演算を実行します。BufferedImageLookupOp. filter(BufferedImage src, BufferedImage dst)BufferedImageに対するルックアップ操作を行います。BufferedImageRescaleOp. filter(BufferedImage src, BufferedImage dst)転送元BufferedImageの再スケーリングを行います。Rectangle2DAffineTransformOp. getBounds2D(BufferedImage src)変換された転送先のバウンディング・ボックスを返します。Rectangle2DBufferedImageOp. getBounds2D(BufferedImage src)フィルタ処理された転送先イメージのバウンディング・ボックスを返します。Rectangle2DColorConvertOp. getBounds2D(BufferedImage src)この転送元を指定して、転送先のバウンディング・ボックスを返します。Rectangle2DConvolveOp. getBounds2D(BufferedImage src)フィルタ処理された転送先イメージのバウンディング・ボックスを返します。Rectangle2DLookupOp. getBounds2D(BufferedImage src)フィルタ処理された転送先イメージのバウンディング・ボックスを返します。Rectangle2DRescaleOp. getBounds2D(BufferedImage src)再スケーリングされた転送先イメージのバウンディング・ボックスを返します。 -
javax.imageioでのBufferedImageの使用
BufferedImageとして宣言されているjavax.imageioのフィールド 修飾子と型 フィールド 説明 protected BufferedImageImageReadParam. destination現在のデスティネーションBufferedImage、または何も設定されていない場合はnullです。BufferedImage型の型パラメータを持つjavax.imageioのフィールド 修飾子と型 フィールド 説明 protected List<? extends BufferedImage>IIOImage. thumbnailsBufferedImageサムネールのList、またはnull。BufferedImageを返すjavax.imageioのメソッド 修飾子と型 メソッド 説明 BufferedImageImageTypeSpecifier. createBufferedImage(int width, int height)このオブジェクトに取り入れられた指定に従って、指定された幅と高さのBufferedImageを作成します。protected static BufferedImageImageReader. getDestination(ImageReadParam param, Iterator<ImageTypeSpecifier> imageTypes, int width, int height)復号化されたピクセル・データが書き込まれるBufferedImageを返します。BufferedImageImageReadParam. getDestination()setDestinationメソッドによって現在設定されているBufferedImageを返します。何も設定されていない場合はnullを返します。BufferedImageIIOImage. getThumbnail(int index)メイン・イメージに関連するサムネールを返します。static BufferedImageImageIO. read(File input)現在登録されているものの中から自動的に選択されたImageReaderを使用して、指定されたFileを復号化した結果として、BufferedImageを返します。static BufferedImageImageIO. read(InputStream input)現在登録されているものの中から自動的に選択されたImageReaderを使用して、指定されたInputStreamを復号化した結果として、BufferedImageを返します。static BufferedImageImageIO. read(URL input)現在登録されているものの中から自動的に選択されたImageReaderを使用して、指定されたURLを復号化した結果として、BufferedImageを返します。static BufferedImageImageIO. read(ImageInputStream stream)現在登録されているものの中から自動的に選択されたImageReaderを使用して、指定されたImageInputStreamを復号化した結果として、BufferedImageを返します。BufferedImageImageReader. read(int imageIndex)imageIndexによってインデックスを付けられたイメージを読み込み、デフォルトのImageReadParamを使用して、完全なBufferedImageとして返します。abstract BufferedImageImageReader. read(int imageIndex, ImageReadParam param)imageIndexによってインデックスを付けられたイメージを読み込み、指定されたImageReadParamを使用して、完全なBufferedImageとして返します。BufferedImageImageReader. readThumbnail(int imageIndex, int thumbnailIndex)thumbnailIndexによってインデックスを付けられたサムネール・プレビュー・イメージを返します。このイメージは、BufferedImageとしてImageIndexによってインデックスを付けられたイメージに関連付けられています。BufferedImageImageReader. readTile(int imageIndex, int tileX, int tileY)tileXおよびtileY引数によって指定され、BufferedImageとして返されるタイルを読み込みます。BufferedImage型の引数を持つ型を返すjavax.imageioのメソッド 修飾子と型 メソッド 説明 List<? extends BufferedImage>IIOImage. getThumbnails()サムネールBufferedImageの最新Listを返します。何も設定されていない場合はnullを返します。BufferedImage型のパラメータを持つjavax.imageioのメソッド 修飾子と型 メソッド 説明 protected static voidImageReader. computeRegions(ImageReadParam param, int srcWidth, int srcHeight, BufferedImage image, Rectangle srcRegion, Rectangle destRegion)ソース・イメージの幅と高さ、オプションのデスティネーション・イメージ、およびオプションのImageReadParamを考慮して、対象のソース領域および対象のデスティネーション領域を計算します。protected voidImageReader. processImageUpdate(BufferedImage theImage, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands)登録されたすべてのIIOReadUpdateListenerに対し、そのimageUpdateメソッドを呼び出すことで、サンプルのセットの更新を通知します。protected voidImageReader. processPassComplete(BufferedImage theImage)登録されたすべてのIIOReadUpdateListenerに対し、そのpassCompleteメソッドを呼び出すことで、プログレッシブ・パスの終了を通知します。protected voidImageReader. processPassStarted(BufferedImage theImage, int pass, int minPass, int maxPass, int minX, int minY, int periodX, int periodY, int[] bands)登録されたすべてのIIOReadUpdateListenerに対し、そのpassStartedメソッドを呼び出すことで、プログレッシブ・パスの開始を通知します。protected voidImageReader. processThumbnailPassComplete(BufferedImage theThumbnail)登録されたすべてのIIOReadUpdateListenerに対し、thumbnailPassCompleteメソッドを呼び出すことで、サムネールのプログレッシブ・パスの終了を通知します。protected voidImageReader. processThumbnailPassStarted(BufferedImage theThumbnail, int pass, int minPass, int maxPass, int minX, int minY, int periodX, int periodY, int[] bands)登録されたすべてのIIOReadUpdateListenerに対し、そのthumbnailPassStartedメソッドを呼び出すことで、サムネールのプログレッシブ・パスの開始を通知します。protected voidImageReader. processThumbnailUpdate(BufferedImage theThumbnail, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands)登録されたすべてのIIOReadUpdateListenerに対し、そのthumbnailUpdateメソッドを呼び出すことで、サムネール・イメージのサンプルのセットの更新を通知します。voidImageReadParam. setDestination(BufferedImage destination)復号化されるピクセル・データのデスティネーションとして使用するBufferedImageを提供します。BufferedImage型の型引数を持つjavax.imageioのメソッド・パラメータ 修飾子と型 メソッド 説明 voidImageWriter. prepareInsertEmpty(int imageIndex, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List<? extends BufferedImage> thumbnails, ImageWriteParam param)未定義のピクセル値を持つ新規イメージの、既存イメージ・ストリームへの挿入を開始します。voidImageWriter. prepareWriteEmpty(IIOMetadata streamMetadata, ImageTypeSpecifier imageType, int width, int height, IIOMetadata imageMetadata, List<? extends BufferedImage> thumbnails, ImageWriteParam param)未定義のピクセル値を持つ1つのイメージと、関連付けられたメタデータとサムネールから成る、完全なイメージ・ストリームの出力への書込みを開始します。voidIIOImage. setThumbnails(List<? extends BufferedImage> thumbnails)サムネールのリストを、新しいBufferedImageのListか、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のメソッド 修飾子と型 メソッド 説明 voidIIOReadUpdateListener. imageUpdate(ImageReader source, BufferedImage theImage, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands)指定されたイメージ領域が更新されたことを通知します。voidIIOReadUpdateListener. passComplete(ImageReader source, BufferedImage theImage)現在の読込みオペレーションがプログレッシブ・パスを完了したことを通知します。voidIIOReadUpdateListener. passStarted(ImageReader source, BufferedImage theImage, int pass, int minPass, int maxPass, int minX, int minY, int periodX, int periodY, int[] bands)現在の読込みオペレーションがプログレッシブ・パスを開始することを通知します。voidIIOReadUpdateListener. thumbnailPassComplete(ImageReader source, BufferedImage theThumbnail)現在のサムネール読込みオペレーションがプログレッシブ・パスを完了したことを通知します。voidIIOReadUpdateListener. thumbnailPassStarted(ImageReader source, BufferedImage theThumbnail, int pass, int minPass, int maxPass, int minX, int minY, int periodX, int periodY, int[] bands)現在のサムネール読込みオペレーションがプログレッシブ・パスを開始することを通知します。voidIIOReadUpdateListener. thumbnailUpdate(ImageReader source, BufferedImage theThumbnail, int minX, int minY, int width, int height, int periodX, int periodY, int[] bands)サムネール・イメージの指定された領域が更新されたことを通知します。