全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス java.awt.Image
java.lang.Object
|
+----java.awt.Image
- public abstract class Image
- extends Object
Image クラスは抽象クラスです。イメージはプラットホーム固有の方法で入手されなければなりません。
-
SCALE_AREA_AVERAGING
- Area Averaging イメージスケーリングアルゴリズムを使用する。
-
SCALE_DEFAULT
- デフォルトのイメージスケーリングアルゴリズムを使用する。
-
SCALE_FAST
- スケーリングされたイメージのなめらかさよりもスケーリング速度に優先度をおくイメージスケーリングアルゴリズムを選択する。
-
SCALE_REPLICATE
- ReplicateScaleFilter イメージスケーリングアルゴリズムを使用する。
-
SCALE_SMOOTH
- スケーリング速度よりもスケーリングされたイメージのなめらかさに優先度をおくイメージスケーリングアルゴリズムを選択する。
-
UndefinedProperty
- UndefinedProperty オブジェクトはある特定のイメージに対し定義されていないプロパティが取得された場合に返される。
-
Image()
-
-
flush()
- Image オブジェクトに使用されているすべてのリソースをフラッシュする。
-
getGraphics()
- このイメージに描くグラフィックスオブジェクトを得る。
-
getHeight(ImageObserver)
- イメージの実際の高さを得る。
-
getProperty(String, ImageObserver)
- 名前によってイメージのプロパティを得る。
-
getScaledInstance(int, int, int)
- このイメージのスケーリングされたバージョンを返す。
-
getSource()
- イメージのピクセルを生成するオブジェクトを得る。
-
getWidth(ImageObserver)
- イメージの実際の幅を得る。
UndefinedProperty
public static final Object UndefinedProperty
- UndefinedProperty オブジェクトは、ある特定のイメージに対し定義されていないプロパティが取得された場合に返されます。
SCALE_DEFAULT
public static final int SCALE_DEFAULT
- デフォルトのイメージスケーリングアルゴリズムを使用します。
SCALE_FAST
public static final int SCALE_FAST
- スケーリングされたイメージのなめらかさよりも、スケーリング速度に優先度をおくイメージスケーリングアルゴリズムを選択します。
SCALE_SMOOTH
public static final int SCALE_SMOOTH
- スケーリング速度よりも、スケーリングされたイメージのなめらかさに優先度をおくイメージスケーリングアルゴリズムを選択します。
SCALE_REPLICATE
public static final int SCALE_REPLICATE
- ReplicateScaleFilter イメージスケーリングアルゴリズムを使用します。イメージオブジェクトは、ツールキットが供給するイメージの基盤に、より効率的に統合されている同じアルゴリズムを実行するフィルタで代用することもできます。
- 参照:
- ReplicateScaleFilter
SCALE_AREA_AVERAGING
public static final int SCALE_AREA_AVERAGING
- Area Averaging イメージスケーリングアルゴリズムを使用します。イメージオブジェクトは、ツールキットが供給するイメージの基盤に、より効率的に統合された同じアルゴリズムを実行するフィルタで代用することもできます。
- 参照:
- AreaAveragingScaleFilter
Image
public Image()
getWidth
public abstract int getWidth(ImageObserver observer)
- イメージの実際の幅を得ます。幅がまだ不明の場合は、 ImageObserver が通知され 、-1 が返されます。
- 参照:
- getHeight, ImageObserver
getHeight
public abstract int getHeight(ImageObserver observer)
- イメージの実際の高さを得ます。高さがまだ不明の場合は、 ImageObserver が通知され 、-1 が返されす。
- 参照:
- getWidth, ImageObserver
getSource
public abstract ImageProducer getSource()
- イメージのピクセルを生成するオブジェクトを得ます。これはイメージにフィルタをかけるクラスと、イメージ変換およびスケーリングコードに使用されます。
- 参照:
- ImageProducer
getGraphics
public abstract Graphics getGraphics()
- このイメージに描くグラフィックスオブジェクトを得ます。オフスクリーンイメージにしか作用しません。
- 参照:
- Graphics
getProperty
public abstract Object getProperty(String name,
ImageObserver observer)
- 名前によってイメージのプロパティを得ます。個別のプロパティ名はイメージフォーマットによって定義されます。イメージのプロパティが定義されていない場合このメソッドはUndefinedProperty オブジェクトを返します。 このイメージのプロパティが不明な場合、このメソッドは null を返し、その後 ImageObserver オブジェクトが通知されます。プロパティ名 "comment" は任意の comment を格納するために使用され、イメージ、イメージのソース、 またはその作者の説明をユーザーに提供します。
- 参照:
- ImageObserver, UndefinedProperty
getScaledInstance
public Image getScaledInstance(int width,
int height,
int hints)
- このイメージのスケーリングされたバージョンを返します。イメージを指定された幅と高さでレンダリングする、新しい Image オブジェクトをデフォルトで返します。新しい Image オブジェクトは、元のソースイメージが既に完全にロードされていたとしても非同期でロードできます。幅と高さのどちらかが負の数値の場合、イメージの元の寸法のアスペクト比を維持する値に置き換えられます。
- パラメータ:
- width - イメージを引き延ばす幅
- height - イメージを引き延ばす高さ
- hints - イメージの再サンプリングに使用するアルゴリズムのタイプを示すフラグ
flush
public abstract void flush()
- Image オブジェクトに使用されているすべてのリソースをフラッシュします。 これはレンダリングのためにスクリーンにキャッシュされているすべての ピクセルデータと、このイメージのピクセル及びデータを格納するすべてのシステムリソースを含みます。イメージは最初に作成された状態に近い状態にリセットされ、再びレンダリングされる場合、イメージデータを作成し直すか、ソースから再度取ってこなければなりません。
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス