|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个 下一个 | 框架 无框架 |
使用 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 2 Platform Standard Ed. 5.0 |
|||||||||
上一个 下一个 | 框架 无框架 |
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。