クラスjava.awt.color.ColorSpace
の使用

ColorSpaceを使用するパッケージ
パッケージ 説明
java.awt
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
java.awt.color
カラー・スペースのクラスを提供します。
java.awt.image
イメージを作成および修正するためのクラスを提供します。
javax.imageio
Java Image I/O APIの基本パッケージです。
  • java.awtでのColorSpaceの使用

    ColorSpaceを返すjava.awtのメソッド
    修飾子と型 メソッド 説明
    ColorSpace Color.getColorSpace()
    このColorColorSpaceを返します。
    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.colorColorSpaceのサブクラス
    修飾子と型 クラス 説明
    class  ICC_ColorSpace
    ICC_ColorSpaceクラスは、抽象ColorSpaceクラスの実装です。
    ColorSpaceを返すjava.awt.colorのメソッド
    修飾子と型 メソッド 説明
    static ColorSpace ColorSpace.getInstance​(int colorspace)
    特定の事前定義済のカラー・スペースの1つを表すColorSpaceを返します。
  • java.awt.imageでのColorSpaceの使用

    ColorSpaceを返すjava.awt.imageのメソッド
    修飾子と型 メソッド 説明
    ColorSpace ColorModel.getColorSpace()
    このColorModelに関連付けられたColorSpaceを返します。
    ColorSpaceのパラメータを持つjava.awt.imageのコンストラクタ
    コンストラクタ 説明
    ColorConvertOp​(ColorSpace srcCspace, ColorSpace dstCspace, RenderingHints hints)
    2つのColorSpaceオブジェクトから新しいColorConvertOpを構築します。
    ColorConvertOp​(ColorSpace cspace, RenderingHints hints)
    ColorSpaceオブジェクトから新しいColorConvertOpを構築します。
    ColorModel​(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 ImageTypeSpecifier ImageTypeSpecifier.createBanded​(ColorSpace colorSpace, int[] bankIndices, int[] bandOffsets, int dataType, boolean hasAlpha, boolean isAlphaPremultiplied)
    ComponentColorModelBandedSampleModelを使用する、バンドされたイメージ形式の指示子を返して、各チャネルを別々の配列に格納します。
    static ImageTypeSpecifier ImageTypeSpecifier.createInterleaved​(ColorSpace colorSpace, int[] bandOffsets, int dataType, boolean hasAlpha, boolean isAlphaPremultiplied)
    ComponentColorModelPixelInterleavedSampleModelを使用する、インターリーブされたイメージ形式の指示子を返して、各ピクセル構成要素を別々のbyte、short、またはintに格納します。
    static ImageTypeSpecifier ImageTypeSpecifier.createPacked​(ColorSpace colorSpace, int redMask, int greenMask, int blueMask, int alphaMask, int transferType, boolean isAlphaPremultiplied)
    DirectColorModelとパックされたSampleModelを使用する、パックされたイメージ形式の指示子を返して、1 byte、short、またはintにパックされた各ピクセルを格納します。