| 
JavaTM Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 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()
返回此 Color 的 ColorSpace。 | 
| 参数类型为 ColorSpace 的 java.awt 中的方法 | |
|---|---|
 float[] | 
Color.getColorComponents(ColorSpace cspace,
                   float[] compArray)
根据由 cspace 参数指定的 ColorSpace,返回一个 float 数组,该数组只包含 Color 的颜色分量。 | 
 float[] | 
Color.getComponents(ColorSpace cspace,
              float[] compArray)
根据由 cspace 参数指定的 ColorSpace,返回一个 float 数组,该数组只包含 Color 的 alpha 分量。 | 
| 参数类型为 ColorSpace 的 java.awt 中的构造方法 | |
|---|---|
Color(ColorSpace cspace,
      float[] components,
      float alpha)
创建具有 float 数组中指定的颜色分量和指定的 alpha 值的指定 ColorSpace 中的颜色。 | 
|
| java.awt.color 中 ColorSpace 的使用 | 
|---|
| java.awt.color 中 ColorSpace 的子类 | |
|---|---|
 class | 
ICC_ColorSpace
ICC_ColorSpace 类是抽象 ColorSpace 类的实现。  | 
| 返回 ColorSpace 的 java.awt.color 中的方法 | |
|---|---|
static ColorSpace | 
ColorSpace.getInstance(int colorspace)
返回表示特定于预定义颜色空间之一的 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)
根据两个 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)
构造将像素值转换为颜色/alpha 分量的 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)
根据颜色掩码数组(指定了 int 像素表示形式中哪些位包含每个颜色的采样)和 alpha 掩码来构造一个 PackedColorModel。 | 
|
PackedColorModel(ColorSpace space,
                 int bits,
                 int rmask,
                 int gmask,
                 int bmask,
                 int amask,
                 boolean isAlphaPremultiplied,
                 int trans,
                 int transferType)
根据指定的掩码构造一个 PackedColorModel,该掩码指示 int 像素表示形式中的哪些位包含 alpha、红色、绿色和蓝色采样。 | 
|
| javax.imageio 中 ColorSpace 的使用 | 
|---|
| 参数类型为 ColorSpace 的 javax.imageio 中的方法 | |
|---|---|
static ImageTypeSpecifier | 
ImageTypeSpecifier.createBanded(ColorSpace colorSpace,
             int[] bankIndices,
             int[] bandOffsets,
             int dataType,
             boolean hasAlpha,
             boolean isAlphaPremultiplied)
返回带状图像格式的说明符,它将使用 ComponentColorModel 和 BandedSampleModel 来存储单独数组中的每个通道。 | 
static ImageTypeSpecifier | 
ImageTypeSpecifier.createInterleaved(ColorSpace colorSpace,
                  int[] bandOffsets,
                  int dataType,
                  boolean hasAlpha,
                  boolean isAlphaPremultiplied)
返回交错图像格式的说明符,它将使用 ComponentColorModel 和 PixelInterleavedSampleModel 来存储单个 byte、short 或 int 值形式的每个像素组件。 | 
static ImageTypeSpecifier | 
ImageTypeSpecifier.createPacked(ColorSpace colorSpace,
             int redMask,
             int greenMask,
             int blueMask,
             int alphaMask,
             int transferType,
             boolean isAlphaPremultiplied)
返回压缩图像格式的说明符,它将使用 DirectColorModel 和一个压缩的 SampleModel 来存储压缩成单个 byte、short 或 int 值的像素。 | 
  | 
JavaTM Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。