Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Java™ Platform Standard Ed. 6
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
java.awt.color.ColorSpace

Packages that use ColorSpace
java.awt | Contains all of the classes for creating user interfaces and for painting graphics and images.
java.awt.color | Provides classes for color spaces.
java.awt.image | Provides classes for creating and modifying images.
javax.imageio | The main package of the Java Image I/O API.

Uses of ColorSpace in java.awt

Methods in java.awt that return ColorSpace
`ColorSpace` | `Color.getColorSpace()` Returns the `ColorSpace` of this `Color`.

Methods in java.awt with parameters of type ColorSpace
`float[]` | `Color.getColorComponents(ColorSpace cspace, float[] compArray)` Returns a `float` array containing only the color components of the `Color` in the `ColorSpace` specified by the `cspace` parameter.
`float[]` | `Color.getComponents(ColorSpace cspace, float[] compArray)` Returns a `float` array containing the color and alpha components of the `Color`, in the `ColorSpace` specified by the `cspace` parameter.

Constructors in java.awt with parameters of type ColorSpace
`Color(ColorSpace cspace, float[] components, float alpha)` Creates a color in the specified `ColorSpace` with the color components specified in the `float` array and the specified alpha.

Uses of ColorSpace in java.awt.color

Subclasses of ColorSpace in java.awt.color
`class` | `ICC_ColorSpace` The ICC_ColorSpace class is an implementation of the abstract ColorSpace class.

Methods in java.awt.color that return ColorSpace
`static ColorSpace` | `ColorSpace.getInstance(int colorspace)` Returns a ColorSpace representing one of the specific predefined color spaces.

Uses of ColorSpace in java.awt.image

Methods in java.awt.image that return ColorSpace
`ColorSpace` | `ColorModel.getColorSpace()` Returns the `ColorSpace` associated with this `ColorModel`.

Constructors in java.awt.image with parameters of type ColorSpace
`ColorConvertOp(ColorSpace srcCspace, ColorSpace dstCspace, RenderingHints hints)` Constructs a new ColorConvertOp from two ColorSpace objects.
`ColorConvertOp(ColorSpace cspace, RenderingHints hints)` Constructs a new ColorConvertOp from a ColorSpace object.
`ColorModel(int pixel_bits, int[] bits, ColorSpace cspace, boolean hasAlpha, boolean isAlphaPremultiplied, int transparency, int transferType)` Constructs a `ColorModel` that translates pixel values to color/alpha components.
`ComponentColorModel(ColorSpace colorSpace, boolean hasAlpha, boolean isAlphaPremultiplied, int transparency, int transferType)` Constructs a `ComponentColorModel` from the specified parameters.
`ComponentColorModel(ColorSpace colorSpace, int[] bits, boolean hasAlpha, boolean isAlphaPremultiplied, int transparency, int transferType)` Constructs a `ComponentColorModel` from the specified parameters.
`DirectColorModel(ColorSpace space, int bits, int rmask, int gmask, int bmask, int amask, boolean isAlphaPremultiplied, int transferType)` Constructs a `DirectColorModel` from the specified parameters.
`PackedColorModel(ColorSpace space, int bits, int[] colorMaskArray, int alphaMask, boolean isAlphaPremultiplied, int trans, int transferType)` Constructs a `PackedColorModel` from a color mask array, which specifies which bits in an `int` pixel representation contain each of the color samples, and an alpha mask.
`PackedColorModel(ColorSpace space, int bits, int rmask, int gmask, int bmask, int amask, boolean isAlphaPremultiplied, int trans, int transferType)` Constructs a `PackedColorModel` from the specified masks which indicate which bits in an `int` pixel representation contain the alpha, red, green and blue color samples.

Uses of ColorSpace in javax.imageio

Methods in javax.imageio with parameters of type ColorSpace
`static ImageTypeSpecifier` | `ImageTypeSpecifier.createBanded(ColorSpace colorSpace, int[] bankIndices, int[] bandOffsets, int dataType, boolean hasAlpha, boolean isAlphaPremultiplied)` Returns a specifier for a banded image format that will use a `ComponentColorModel` and a `BandedSampleModel` to store each channel in a separate array.
`static ImageTypeSpecifier` | `ImageTypeSpecifier.createInterleaved(ColorSpace colorSpace, int[] bandOffsets, int dataType, boolean hasAlpha, boolean isAlphaPremultiplied)` Returns a specifier for an interleaved image format that will use a `ComponentColorModel` and a `PixelInterleavedSampleModel` to store each pixel component in a separate byte, short, or int.
`static ImageTypeSpecifier` | `ImageTypeSpecifier.createPacked(ColorSpace colorSpace, int redMask, int greenMask, int blueMask, int alphaMask, int transferType, boolean isAlphaPremultiplied)` Returns a specifier for a packed image format that will use a `DirectColorModel` and a packed `SampleModel` to store each pixel packed into in a single byte, short, or int.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Java™ Platform Standard Ed. 6
PREV NEXT | FRAMES NO FRAMES

Submit a bug or feature
For further API reference and developer documentation, see Java SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright © 1993, 2011, Oracle and/or its affiliates. All rights reserved.