パッケージ | 説明 |
---|---|
java.awt |
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
|
java.awt.image |
イメージを作成および修正するためのクラスを提供します。
|
java.awt.image.renderable |
レンダリングに依存しないイメージを作成するためのクラスおよびインタフェースを提供します。
|
javax.imageio |
Java Image I/O APIの基本パッケージです。
|
javax.imageio.spi |
リーダー、ライター、変換機能、およびストリーム用のプラグイン・インタフェースと、ランタイム・レジストリを含むJavaイメージ入出力APIのパッケージです。
|
修飾子と型 | メソッドと説明 |
---|---|
abstract void |
Graphics2D.drawRenderedImage(RenderedImage img, AffineTransform xform)
レンダリングの前にイメージ空間からユーザー空間への変換を適用して、
RenderedImage をレンダリングします。 |
修飾子と型 | インタフェースと説明 |
---|---|
interface |
WritableRenderedImage
WriteableRenderedImageは、Rasterの形式でイメージ・データを格納したり作成したりすることができ、変更や上書きが可能なオブジェクトのための共通インタフェースです。
|
修飾子と型 | クラスと説明 |
---|---|
class |
BufferedImage
BufferedImage サブクラスは、イメージ・データのアクセス可能なバッファを備えたImage を記述します。 |
修飾子と型 | メソッドと説明 |
---|---|
Vector<RenderedImage> |
BufferedImage.getSources()
|
Vector<RenderedImage> |
RenderedImage.getSources()
このRenderedImageのイメージ・データの直接のソースになるRenderedImageのベクターを返します。
|
修飾子と型 | メソッドと説明 |
---|---|
RenderedImage |
RenderedImageFactory.create(ParameterBlock paramBlock, RenderingHints hints)
指定されたParameterBlockおよびRenderingHintsに対する、イメージング・オペレーション(またはオペレーションのチェーン)の結果を表すRenderedImageを作成します。
|
RenderedImage |
ContextualRenderedImageFactory.create(RenderContext renderContext, ParameterBlock paramBlock)
RenderContextと、操作のソースとパラメータが格納されているParameterBlockを指定して、描画を作成します。
|
RenderedImage |
RenderableImage.createDefaultRendering()
デフォルトの幅および高さ(ピクセル数)を使って、このイメージのRenderedImageのインスタンスを返します。
|
RenderedImage |
RenderableImageOp.createDefaultRendering()
このイメージのRenderedImageのインスタンスを、デフォルトの幅と高さ(ピクセル単位)で作成します。
|
RenderedImage |
RenderableImage.createRendering(RenderContext renderContext)
指定されたRenderContextを使用してこのイメージの描画を表すRenderedImageを作成します。
|
RenderedImage |
RenderableImageOp.createRendering(RenderContext renderContext)
指定されたRenderContextによって描画された、このRenderableImageOp (Renderableソースを含む)を表すRenderedImageを作成します。
|
RenderedImage |
RenderableImage.createScaledRendering(int w, int h, RenderingHints hints)
このイメージのRenderedImageのインスタンスを、幅wピクセル、高さhピクセルで作成します。
|
RenderedImage |
RenderableImageOp.createScaledRendering(int w, int h, RenderingHints hints)
このイメージのRenderedImageのインスタンスを、幅wピクセル、高さhピクセルで作成します。
|
RenderedImage |
ParameterBlock.getRenderedSource(int index)
ソースを
RenderedImage として返します。 |
修飾子と型 | フィールドと説明 |
---|---|
protected RenderedImage |
IIOImage.image
参照された
RenderedImage です。 |
修飾子と型 | メソッドと説明 |
---|---|
RenderedImage |
IIOImage.getRenderedImage()
現在設定されている
RenderedImage か、Raster だけを使用できる場合はnull を返します。 |
RenderedImage |
ImageReader.readAsRenderedImage(int imageIndex, ImageReadParam param)
imageIndex によってインデックスを付けられたイメージの内容を保持するRenderedImage オブジェクトを返します。 |
修飾子と型 | メソッドと説明 |
---|---|
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)
指定された形式をサポートする任意の
ImageWriter を使用してイメージをFile に書き込みます。 |
static boolean |
ImageIO.write(RenderedImage im, String formatName, ImageOutputStream output)
ImageOutputStream に、指定された形式をサポートする任意のImageWriter を使用してイメージを書き込みます。 |
static boolean |
ImageIO.write(RenderedImage im, String formatName, OutputStream output)
指定された形式をサポートする任意の
ImageWriter を使用してイメージをOutputStream に書き込みます。 |
コンストラクタと説明 |
---|
IIOImage(RenderedImage image, List<? extends BufferedImage> thumbnails, IIOMetadata metadata)
RenderedImage を保持するIIOImage と、それに関連するサムネールとメタデータを構築します。 |
ImageTypeSpecifier(RenderedImage image)
RenderedImage からImageTypeSpecifier を構築します。 |
修飾子と型 | メソッドと説明 |
---|---|
boolean |
ImageWriterSpi.canEncodeImage(RenderedImage im)
このサービス・プロバイダに関連する
ImageWriter 実装が、指定されたRenderedImage インスタンスをエンコードできる場合は、true を返します。 |
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2020, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。