モジュール java.desktop
パッケージ java.awt.image

クラスColorConvertOp

java.lang.Object
java.awt.image.ColorConvertOp
すべての実装されたインタフェース:
BufferedImageOp, RasterOp

public class ColorConvertOp extends Object implements BufferedImageOp, RasterOp
このクラスは、転送元イメージのデータの色変換をピクセル単位で実行します。 結果のカラー値は、転送先イメージの精度に合わせてスケーリングされます。 色変換は、ColorSpaceオブジェクトの配列またはICC_Profileオブジェクトの配列を介して指定できます。

あらかじめアルファが乗算されているBufferedImageが転送元である場合、色成分は色変換の前にアルファ成分で除算されます。 転送先があらかじめアルファが乗算されたBufferedImageの場合、色成分は変換のあとにアルファ成分によって乗算されます。 Rasterは、アルファ・チャネルを持たないものとして処理されます。つまり、すべてのバンドがカラー・バンドです。

RenderingHintsオブジェクトがコンストラクタで指定されている場合は、カラー描画ヒントおよびディザリング・ヒントを使用して色変換を制御できます。

転送元と転送先には、同じオブジェクトを指定できます。

関連項目: