# Package org.apache.xmlgraphics.java2d.color

Provides additional color infrastructure so SVG and XSL-FO implementations can store additional color information and do things like specialized color conversions.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  ColorConverter | Utility for implementing a color conversion scheme.
  ColorSpaceOrigin | Interface used to decorate java.awt.color.ColorSpaces subclasses to report the origin of the associated color profile.

- Class Summary
  Class | Description
  --- | ---
  AbstractDeviceSpecificColorSpace | Base class for device-specific (uncalibrated) color spaces.
  CIELabColorSpace | This class defines the CIE L*a*b* (CIE 1976) color space.
  ColorSpaces | Provides access to various color spaces.
  ColorUtil | Generic Color helper class.
  ColorWithAlternatives | Extended `Color` class allowing to specify a prioritized list of alternative colors.
  DefaultColorConverter | A default implementation that does not apply any conversion
  DeviceCMYKColorSpace | This class represents an uncalibrated CMYK color space.
  GrayScaleColorConverter | Converts to grayscale using the standard RED=30%, GREEN=59% and BLUE=11% weights (see http://en.wikipedia.org/wiki/Grayscale)
  ICCColorSpaceWithIntent | This class extends the ICCColorSpace class by providing convenience methods to convert to sRGB using various methods, forcing a given intent, such as perceptual or relative colorimetric.
  NamedColorSpace | Implements a pseudo color space for a named color which is defined in the CIE XYZ color space.

- Enum Summary
  Enum | Description
  --- | ---
  RenderingIntent | Enumeration for rendering intents.

## Package org.apache.xmlgraphics.java2d.color Description

Provides additional color infrastructure so SVG and XSL-FO implementations can store additional color information and do things like specialized color conversions.

Copyright 1999-2025 The Apache Software Foundation. All Rights Reserved.