全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス java.awt.Image

java.lang.Object
   |
   +----java.awt.Image

public abstract class Image
extends Object
Image クラスは抽象クラスです。イメージはプラットホーム固有の方法で入手されなければなりません。


Variable Index

 o SCALE_AREA_AVERAGING
Area Averaging イメージスケーリングアルゴリズムを使用する。
 o SCALE_DEFAULT
デフォルトのイメージスケーリングアルゴリズムを使用する。
 o SCALE_FAST
スケーリングされたイメージのなめらかさよりもスケーリング速度に優先度をおくイメージスケーリングアルゴリズムを選択する。
 o SCALE_REPLICATE
ReplicateScaleFilter イメージスケーリングアルゴリズムを使用する。
 o SCALE_SMOOTH
スケーリング速度よりもスケーリングされたイメージのなめらかさに優先度をおくイメージスケーリングアルゴリズムを選択する。
 o UndefinedProperty
UndefinedProperty オブジェクトはある特定のイメージに対し定義されていないプロパティが取得された場合に返される。

Constructor Index

 o Image()

Method Index

 o flush()
Image オブジェクトに使用されているすべてのリソースをフラッシュする。
 o getGraphics()
このイメージに描くグラフィックスオブジェクトを得る。
 o getHeight(ImageObserver)
イメージの実際の高さを得る。
 o getProperty(String, ImageObserver)
名前によってイメージのプロパティを得る。
 o getScaledInstance(int, int, int)
このイメージのスケーリングされたバージョンを返す。
 o getSource()
イメージのピクセルを生成するオブジェクトを得る。
 o getWidth(ImageObserver)
イメージの実際の幅を得る。

Variables

 o UndefinedProperty
  public static final Object UndefinedProperty
UndefinedProperty オブジェクトは、ある特定のイメージに対し定義されていないプロパティが取得された場合に返されます。

 o SCALE_DEFAULT
  public static final int SCALE_DEFAULT
デフォルトのイメージスケーリングアルゴリズムを使用します。

 o SCALE_FAST
  public static final int SCALE_FAST
スケーリングされたイメージのなめらかさよりも、スケーリング速度に優先度をおくイメージスケーリングアルゴリズムを選択します。

 o SCALE_SMOOTH
  public static final int SCALE_SMOOTH
スケーリング速度よりも、スケーリングされたイメージのなめらかさに優先度をおくイメージスケーリングアルゴリズムを選択します。

 o SCALE_REPLICATE
  public static final int SCALE_REPLICATE
ReplicateScaleFilter イメージスケーリングアルゴリズムを使用します。イメージオブジェクトは、ツールキットが供給するイメージの基盤に、より効率的に統合されている同じアルゴリズムを実行するフィルタで代用することもできます。

参照:
ReplicateScaleFilter
 o SCALE_AREA_AVERAGING
  public static final int SCALE_AREA_AVERAGING
Area Averaging イメージスケーリングアルゴリズムを使用します。イメージオブジェクトは、ツールキットが供給するイメージの基盤に、より効率的に統合された同じアルゴリズムを実行するフィルタで代用することもできます。

参照:
AreaAveragingScaleFilter

Constructors

 o Image
  public Image()

Methods

 o getWidth
  public abstract int getWidth(ImageObserver observer)
イメージの実際の幅を得ます。幅がまだ不明の場合は、 ImageObserver が通知され 、-1 が返されます。

参照:
getHeight, ImageObserver
 o getHeight
  public abstract int getHeight(ImageObserver observer)
イメージの実際の高さを得ます。高さがまだ不明の場合は、 ImageObserver が通知され 、-1 が返されす。

参照:
getWidth, ImageObserver
 o getSource
  public abstract ImageProducer getSource()
イメージのピクセルを生成するオブジェクトを得ます。これはイメージにフィルタをかけるクラスと、イメージ変換およびスケーリングコードに使用されます。

参照:
ImageProducer
 o getGraphics
  public abstract Graphics getGraphics()
このイメージに描くグラフィックスオブジェクトを得ます。オフスクリーンイメージにしか作用しません。

参照:
Graphics
 o getProperty
  public abstract Object getProperty(String name,
                                     ImageObserver observer)
名前によってイメージのプロパティを得ます。個別のプロパティ名はイメージフォーマットによって定義されます。イメージのプロパティが定義されていない場合このメソッドはUndefinedProperty オブジェクトを返します。 このイメージのプロパティが不明な場合、このメソッドは null を返し、その後 ImageObserver オブジェクトが通知されます。プロパティ名 "comment" は任意の comment を格納するために使用され、イメージ、イメージのソース、 またはその作者の説明をユーザーに提供します。

参照:
ImageObserver, UndefinedProperty
 o getScaledInstance
  public Image getScaledInstance(int width,
                                 int height,
                                 int hints)
このイメージのスケーリングされたバージョンを返します。イメージを指定された幅と高さでレンダリングする、新しい Image オブジェクトをデフォルトで返します。新しい Image オブジェクトは、元のソースイメージが既に完全にロードされていたとしても非同期でロードできます。幅と高さのどちらかが負の数値の場合、イメージの元の寸法のアスペクト比を維持する値に置き換えられます。

パラメータ:
width - イメージを引き延ばす幅
height - イメージを引き延ばす高さ
hints - イメージの再サンプリングに使用するアルゴリズムのタイプを示すフラグ
 o flush
  public abstract void flush()
Image オブジェクトに使用されているすべてのリソースをフラッシュします。 これはレンダリングのためにスクリーンにキャッシュされているすべての ピクセルデータと、このイメージのピクセル及びデータを格納するすべてのシステムリソースを含みます。イメージは最初に作成された状態に近い状態にリセットされ、再びレンダリングされる場合、イメージデータを作成し直すか、ソースから再度取ってこなければなりません。


全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス