Packages

package converter

Color space conversions.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. converter
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. sealed abstract class ChromaticAdaptation extends EnumEntry

    Represents chromatic adaptation when converting between color spaces using difference reference whites.

  2. final class ColorConverter extends AnyRef

    Color converter based on information given at brucelindbloom.com.

    Color converter based on information given at brucelindbloom.com.

    Conversion between CIE XYZ and sRGB is defined in the IEC 619602-1 standard http://www.colour.org/tc8-05/Docs/colorspace/61966-2-1.pdf, though it uses approximated coefficients (compared to Lindbloom).

    Conversion between CIE XYZ and reference white points are defined in NIST E308 standard.

  3. trait ColorTriple extends AnyRef

    Generic representation of a color as three values, color space independent.

  4. final class Matrix3x3 extends AnyRef

    An immutable 3x3 matrix:

    An immutable 3x3 matrix:

    m00, m01, m02
    m10, m11, m12
    m20, m21, m22
  5. sealed abstract class RGBWorkingSpace extends EnumEntry

    An RGB working space, including conversions between that RGB and CIE XYZ color space.

    An RGB working space, including conversions between that RGB and CIE XYZ color space.

    The conversion from an RGB to CIE XYZ (and its inverse) are defined by:

    • red, green, and blue primaries,
    • gamma
    • reference white (or white point)

    Detailed information can be found on the RGB Working Space Information page.

    Concrete RGB working spaces are defined in the companion ij_plugins.color.converter.RGBWorkingSpace object, for instance ij_plugins.color.converter.RGBWorkingSpace.sRGB.

  6. sealed abstract class ReferenceWhite extends EnumEntry

    Reference white.

Value Members

  1. case object ChromaticAdaptation extends Enum[ChromaticAdaptation] with Product with Serializable

    Concrete coefficients for chromatic adaptation transforms.

    Concrete coefficients for chromatic adaptation transforms.

    See details on Chromatic Adaptation page.

  2. object ColorConverter

    Color conversion constants

  3. object ColorTriple

    Color triples with band/channel names specific to color spaces.

  4. object ConverterUtils
  5. object RGBWorkingSpace extends Enum[RGBWorkingSpace]

    Predefined RGB working spaces.

  6. case object ReferenceWhite extends Enum[ReferenceWhite] with Product with Serializable

    Concrete reference values values for selected illuminants.

Inherited from AnyRef

Inherited from Any

Ungrouped