Class ColorSpaces
- java.lang.Object
-
- org.apache.xmlgraphics.java2d.color.ColorSpaces
-
public final class ColorSpaces extends java.lang.Object
Provides access to various color spaces.
-
-
Field Summary
Fields Modifier and Type Field Description private static CIELabColorSpace
cieLabD50
private static CIELabColorSpace
cieLabD65
private static DeviceCMYKColorSpace
deviceCMYK
private static ColorSpaceOrigin
UNKNOWN_ORIGIN
-
Constructor Summary
Constructors Modifier Constructor Description private
ColorSpaces()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static CIELabColorSpace
getCIELabColorSpaceD50()
Returns an instance of the CIE L*a*b* color space using the D50 white point.static CIELabColorSpace
getCIELabColorSpaceD65()
Returns an instance of the CIE L*a*b* color space using the D65 white point.static ColorSpaceOrigin
getColorSpaceOrigin(java.awt.color.ColorSpace cs)
Returns information about the origin of a color space.static DeviceCMYKColorSpace
getDeviceCMYKColorSpace()
Returns an instance of the device-specific CMYK color space.static boolean
isDeviceColorSpace(java.awt.color.ColorSpace cs)
Indicates whether the given color space is device-specific (i.e.
-
-
-
Field Detail
-
deviceCMYK
private static DeviceCMYKColorSpace deviceCMYK
-
cieLabD50
private static CIELabColorSpace cieLabD50
-
cieLabD65
private static CIELabColorSpace cieLabD65
-
UNKNOWN_ORIGIN
private static final ColorSpaceOrigin UNKNOWN_ORIGIN
-
-
Method Detail
-
getDeviceCMYKColorSpace
public static DeviceCMYKColorSpace getDeviceCMYKColorSpace()
Returns an instance of the device-specific CMYK color space.- Returns:
- an instance of the device-specific CMYK color space
-
isDeviceColorSpace
public static boolean isDeviceColorSpace(java.awt.color.ColorSpace cs)
Indicates whether the given color space is device-specific (i.e. uncalibrated).- Parameters:
cs
- the color space to check- Returns:
- true if the color space is device-specific
-
getCIELabColorSpaceD50
public static CIELabColorSpace getCIELabColorSpaceD50()
Returns an instance of the CIE L*a*b* color space using the D50 white point.- Returns:
- an instance of the requested CIE L*a*b* color space
-
getCIELabColorSpaceD65
public static CIELabColorSpace getCIELabColorSpaceD65()
Returns an instance of the CIE L*a*b* color space using the D65 white point.- Returns:
- an instance of the requested CIE L*a*b* color space
-
getColorSpaceOrigin
public static ColorSpaceOrigin getColorSpaceOrigin(java.awt.color.ColorSpace cs)
Returns information about the origin of a color space.- Parameters:
cs
- the color space- Returns:
- the origin information
-
-