クラスjava.awt.color.ColorSpace
の使用
ColorSpaceを使用するパッケージ
パッケージ
説明
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
カラー・スペースのクラスを提供します。
イメージを作成および修正するためのクラスを提供します。
Java Image I/O APIの基本パッケージです。
-
java.awtでのColorSpaceの使用
ColorSpaceを返すjava.awtのメソッド型ColorSpaceのパラメータを持つjava.awtのメソッド修飾子と型メソッド説明float[]Color.getColorComponents(ColorSpace cspace, float[] compArray) cspaceパラメータによって指定されたColorSpace内にある、Colorの色成分のみを含むfloat配列を返します。float[]Color.getComponents(ColorSpace cspace, float[] compArray) cspaceパラメータによって指定されたColorSpace内にある、Colorの色成分およびアルファ成分を含むfloat配列を返します。型ColorSpaceのパラメータを持つjava.awtのコンストラクタ修飾子コンストラクタ説明Color(ColorSpace cspace, float[] components, float alpha) float配列で指定された色成分と指定されたアルファを使用して、指定されたColorSpace内に色を作成します。 -
java.awt.colorでのColorSpaceの使用
java.awt.colorのColorSpaceのサブクラスColorSpaceを返すjava.awt.colorのメソッド修飾子と型メソッド説明static ColorSpaceColorSpace.getInstance(int cspace) 特定の事前定義済のカラー・スペースの1つを表すColorSpaceを返します。 -
java.awt.imageでのColorSpaceの使用
ColorSpaceを返すjava.awt.imageのメソッド型ColorSpaceのパラメータを持つjava.awt.imageのコンストラクタ修飾子コンストラクタ説明ColorConvertOp(ColorSpace srcCspace, ColorSpace dstCspace, RenderingHints hints) 2つのColorSpaceオブジェクトから新しいColorConvertOpを構築します。ColorConvertOp(ColorSpace cspace, RenderingHints hints) ColorSpaceオブジェクトから新しいColorConvertOpを構築します。protectedColorModel(int pixel_bits, int[] bits, ColorSpace cspace, boolean hasAlpha, boolean isAlphaPremultiplied, int transparency, int transferType) ピクセル値を色成分およびアルファ成分に変換するColorModelを構築します。ComponentColorModel(ColorSpace colorSpace, boolean hasAlpha, boolean isAlphaPremultiplied, int transparency, int transferType) 指定されたパラメータからComponentColorModelを構築します。ComponentColorModel(ColorSpace colorSpace, int[] bits, boolean hasAlpha, boolean isAlphaPremultiplied, int transparency, int transferType) 指定されたパラメータからComponentColorModelを構築します。DirectColorModel(ColorSpace space, int bits, int rmask, int gmask, int bmask, int amask, boolean isAlphaPremultiplied, int transferType) 指定されたパラメータからDirectColorModelを構築します。PackedColorModel(ColorSpace space, int bits, int[] colorMaskArray, int alphaMask, boolean isAlphaPremultiplied, int trans, int transferType) カラー・マスク配列からPackedColorModelを構築します。この配列は、各カラー・サンプル、およびアルファ・マスクが、intピクセル表現のどのビット群に格納されているかを指定します。PackedColorModel(ColorSpace space, int bits, int rmask, int gmask, int bmask, int amask, boolean isAlphaPremultiplied, int trans, int transferType) 指定したマスクからPackedColorModelを構築します。マスクは、アルファ、赤、緑、青の各カラー・サンプルが、intピクセル表現のどのビット群に格納されているかを指定します。 -
javax.imageioでのColorSpaceの使用
型ColorSpaceのパラメータを持つjavax.imageioのメソッド修飾子と型メソッド説明static ImageTypeSpecifierImageTypeSpecifier.createBanded(ColorSpace colorSpace, int[] bankIndices, int[] bandOffsets, int dataType, boolean hasAlpha, boolean isAlphaPremultiplied) ComponentColorModelとBandedSampleModelを使用する、バンドされたイメージ形式の指示子を返して、各チャネルを別々の配列に格納します。static ImageTypeSpecifierImageTypeSpecifier.createInterleaved(ColorSpace colorSpace, int[] bandOffsets, int dataType, boolean hasAlpha, boolean isAlphaPremultiplied) ComponentColorModelとPixelInterleavedSampleModelを使用する、インターリーブされたイメージ形式の指示子を返して、各ピクセル構成要素を別々のbyte、short、またはintに格納します。static ImageTypeSpecifierImageTypeSpecifier.createPacked(ColorSpace colorSpace, int redMask, int greenMask, int blueMask, int alphaMask, int transferType, boolean isAlphaPremultiplied) DirectColorModelとパックされたSampleModelを使用する、パックされたイメージ形式の指示子を返して、1 byte、short、またはintにパックされた各ピクセルを格納します。