Java プラットフォーム 1.2

クラス
java.awt.RenderingHints の使用

RenderingHints を使用するパッケージ
java.awt このパッケージには、ユーザインタフェースの作成と、グラフィックスとイメージのペイントのためのクラスがすべて含まれています。 
java.awt.image イメージの作成や変更を行うクラスを提供します。 
java.awt.image.renderable 描画に依存しないイメージを作成するためのクラスおよびインタフェースを提供します。  
 

java.awt における RenderingHints の使用方法
 

RenderingHints を返す java.awt におけるメソッド
abstract  RenderingHints Graphics2D.getRenderingHints()
          描画アルゴリズムの推奨設定を取得します。
 

RenderingHints のパラメータを持つ java.awt におけるメソッド
 CompositeContext AlphaComposite.createContext(ColorModel srcColorModel, ColorModel dstColorModel, RenderingHints hints)
          合成オペレーションのコンテキストを作成します。
 PaintContext TexturePaint.createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)
          カラーパターンを生成するために使用されるコンテキストを作成して返します。
 PaintContext GradientPaint.createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)
          色のパターンを生成するために使用されるコンテキストを作成して返します。
 void RenderingHints.add(RenderingHints hints)
          指定された RenderingHints オブジェクトからすべてのキーとその対応する値をこの RenderingHints オブジェクトに追加します。
 PaintContext Color.createContext(ColorModel cm, Rectangle r, Rectangle2D r2d, AffineTransform xform, RenderingHints hints)
          ソリッドカラーパターンを作成するのに使用される PaintContext を作成して返します。
 PaintContext SystemColor.createContext(ColorModel cm, Rectangle r, Rectangle2D r2d, AffineTransform xform, RenderingHints hints)
          ソリッドカラーパターンを作成するために使用される PaintContext を作成して返します。
 PaintContext Paint.createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)
          カラーパターンを生成するために使用される PaintContext を作成して返します。
 CompositeContext Composite.createContext(ColorModel srcColorModel, ColorModel dstColorModel, RenderingHints hints)
          合成オペレーションを実行するのに使用される状態を格納するコンテキストを作成します。
 

java.awt.image における RenderingHints の使用方法
 

RenderingHints を返す java.awt.image におけるメソッド
 RenderingHints BufferedImageOp.getRenderingHints()
          この BufferedImageOp の描画ヒントを返します。
 RenderingHints LookupOp.getRenderingHints()
          このオペレーションの描画ヒントを返します。
 RenderingHints RasterOp.getRenderingHints()
          この RasterOp の描画ヒントを返します。
 RenderingHints RescaleOp.getRenderingHints()
          このオペレーションの描画ヒントを返します。
 RenderingHints ColorConvertOp.getRenderingHints()
          このオペレーションで使用される描画ヒントを返します。
 RenderingHints BandCombineOp.getRenderingHints()
          このオペレーションの描画ヒントを返します。
 RenderingHints ConvolveOp.getRenderingHints()
          このオペレーションで使う描画ヒントを返します。
 RenderingHints AffineTransformOp.getRenderingHints()
          この変換オペレーションに使用される描画ヒントを返します。
 

RenderingHints のパラメータを持つ java.awt.image におけるコンストラクタ
LookupOp.LookupOp(LookupTable lookup, RenderingHints hints)
          ルックアップテーブルと RenderingHints オブジェクト (null も可) が指定された LookupOp オブジェクトを構築します。
RescaleOp.RescaleOp(float[] scaleFactors, float[] offsets, RenderingHints hints)
          指定されたスケーリング係数とオフセットを使って新しい RescaleOp を構築します。
RescaleOp.RescaleOp(float scaleFactor, float offset, RenderingHints hints)
          指定されたスケーリング係数とオフセットを使って新しい RescaleOp を構築します。
ColorConvertOp.ColorConvertOp(RenderingHints hints)
          ソースカラースペースからデスティネーションカラースペースに変換する新しい ColorConvertOp を構築します。
ColorConvertOp.ColorConvertOp(ColorSpace cspace, RenderingHints hints)
          ColorSpace オブジェクトから新しい ColorConvertOp を構築します。
ColorConvertOp.ColorConvertOp(ColorSpace srcCspace, ColorSpace dstCspace, RenderingHints hints)
          2 つの ColorSpace オブジェクトから新しい ColorConvertOp を構築します。
ColorConvertOp.ColorConvertOp(ICC_Profile[] profiles, RenderingHints hints)
          ICC_Profile の配列から新しい ColorConvertOp を構築します。
BandCombineOp.BandCombineOp(float[][] matrix, RenderingHints hints)
          指定されたマトリックスで BandCombineOp を構築します。
ConvolveOp.ConvolveOp(Kernel kernel, int edgeCondition, RenderingHints hints)
          指定された Kernel、縁の条件、および RenderingHints オブジェクト (これは null でも可) で ConvolveOp を構築します。
AffineTransformOp.AffineTransformOp(AffineTransform xform, RenderingHints hints)
          アフィン変換を指定して AffineTransformOp を構築します。
 

java.awt.image.renderable における RenderingHints の使用方法
 

RenderingHints を返す java.awt.image.renderable におけるメソッド
 RenderingHints RenderContext.getRenderingHints()
          この RenderContext の描画ヒントを取得します。
 

RenderingHints のパラメータを持つ java.awt.image.renderable におけるメソッド
 RenderedImage RenderableImageOp.createScaledRendering(int w, int h, RenderingHints hints)
          このイメージの RenderedImage のインスタンスを幅 w ピクセル、高さ h ピクセルで作成します。
 void RenderContext.setRenderingHints(RenderingHints hints)
          この RenderContext の描画ヒントを設定します。
 RenderedImage RenderedImageFactory.create(ParameterBlock paramBlock, RenderingHints hints)
          指定された ParameterBlock および RenderingHints に対する、イメージングオペレーション (またはオペレーションのチェーン) の結果を表す RenderedImage を作成します。
 RenderedImage RenderableImage.createScaledRendering(int w, int h, RenderingHints hints)
          このイメージのRenderedImage のインスタンスを幅 w ピクセル、高さ h ピクセルで作成します。
 

RenderingHints のパラメータを持つ java.awt.image.renderable におけるコンストラクタ
RenderContext.RenderContext(AffineTransform usr2dev, Shape aoi, RenderingHints hints)
          指定された変換を使って RenderContext を構築します。
RenderContext.RenderContext(AffineTransform usr2dev, RenderingHints hints)
          指定された変換および描画ヒントを使って RenderContext を構築します。
 


Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.