The rs-colors Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The rs-colors Reference Manual

This is the rs-colors Reference Manual, version 1.0.2, generated automatically by Declt version 3.0 "Montgomery Scott" on Wed Nov 04 15:07:18 2020 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

A color data type for Common Lisp.


Implemented color spaces:

   * generic RGB
   * generic HSV/HSB
   * generic HSL
   * generic CMY
   * generic CMYK

and

   * CIE RGB
   * CIE XYZ
   * CIE xyY
   * CIE L*u*v*
   * CIE L*a*b*
   * CIE L*C*h
   * sRGB
   * Adobe RGB


Color space conversion is resolved by CLOS:

     (srgb-color-coordinates
      (make-ciexyy-color 1/3 1/3 1))
      ==> 1
          0.976911599934101d0
          0.9587075033783911d0

     (change-class (make-generic-rgb-color 1/2 1/2 1) 'generic-hsv-color)
      ==> #

     (change-class (make-generic-hsv-color 240 1/2 1) 'generic-rgb-color)
      ==> #


Colors can be read and written:

     (with-input-from-string (stream "#4E9A06 junk")
       (let ((color (read-color-html stream)))
         (values color
                 (format nil color-formatter-html color)
                 (format nil color-formatter-css3-rgb color)
                 (format nil color-formatter-xcms-ciexyy color))))
      ==> #
          "#4E9A06"
          "rgb(78, 154, 6)"
          "CIExyY:0.33748913/0.5669201/0.24743336"

You can define your own formats:

     (define-color-printer fubar (color stream)
       (multiple-value-bind (a b c)
           (abc-color-coordinates color)
         (format stream "" a b c)))

     (print-color-fubar (make-srgb-color 199 21 133 :byte-size 8))


There are dictionaries with predefined colors:

     (ql:quickload "rs-colors-html")
     html-color:silver
      ==> #

     (ql:quickload "rs-colors-svg")
     svg-color:tan
      ==> #

     (ql:quickload "rs-colors-tango")
     (tango-color:orange :light)
      ==> #

     (ql:quickload "rs-colors-x11")
     x11-color:ghost-white
      ==> #


Adding a new color space is straight forward:

     (defclass abc-color (color) (a b c))

     (defmethod color-coordinates ((color abc-color))
       (with-slots (a b c) color
         (values a b c)))

     (defun make-abc-color (a b c) ...)

     ;; Color conversion.
     (defun abc-from-ciexyz (x y z) ...)
     (defun ciexyz-from-abc (a b c) ...)

     (defgeneric abc-color-coordinates (color)
       (:method ((color abc-color))
         (color-coordinates color))
       ;; Otherwise, go via CIE XYZ.
       (:method ((color color))
         (multiple-value-call #'abc-from-ciexyz
           (ciexyz-color-coordinates color))))

     (defmethod ciexyz-color-coordinates ((color abc-color))
       (multiple-value-call #'ciexyz-from-abc
         (abc-color-coordinates color)))


Have fun!


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Next: , Previous: , Up: Systems   [Contents][Index]

2.1 rs-colors

Author

Ralph Schleicher <rs@ralph-schleicher.de>

License

Modified BSD License

Description

A color data type for Common Lisp.

Version

1.0.2

Dependencies
Source

rs-colors.asd (file)

Components

Previous: , Up: Systems   [Contents][Index]

2.2 rs-colors-internal

Author

Ralph Schleicher <rs@ralph-schleicher.de>

License

Modified BSD License

Description

Internal definitions for RS-COLORS.

Version

1.0.2

Dependency

iterate

Source

rs-colors-internal.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.1 rs-colors.asd

Location

rs-colors.asd

Systems

rs-colors (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.2 rs-colors-internal.asd

Location

rs-colors-internal.asd

Systems

rs-colors-internal (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.3 rs-colors/rs-colors.lisp

Parent

rs-colors (system)

Location

rs-colors.lisp

Packages

rs-colors


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.4 rs-colors/types.lisp

Dependency

rs-colors.lisp (file)

Parent

rs-colors (system)

Location

types.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.5 rs-colors/generic-rgb.lisp

Dependency

types.lisp (file)

Parent

rs-colors (system)

Location

generic-rgb.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.6 rs-colors/generic-cmy.lisp

Dependency

generic-rgb.lisp (file)

Parent

rs-colors (system)

Location

generic-cmy.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.7 rs-colors/generic-cmyk.lisp

Dependency

generic-cmy.lisp (file)

Parent

rs-colors (system)

Location

generic-cmyk.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.8 rs-colors/ciexyz.lisp

Dependency

generic-cmyk.lisp (file)

Parent

rs-colors (system)

Location

ciexyz.lisp

Exported Definitions
Internal Definitions

absolute-luminance (method)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.9 rs-colors/ciexyy.lisp

Dependency

ciexyz.lisp (file)

Parent

rs-colors (system)

Location

ciexyy.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.10 rs-colors/cie-white-points.lisp

Dependency

ciexyy.lisp (file)

Parent

rs-colors (system)

Location

cie-white-points.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.11 rs-colors/cieluv.lisp

Dependency

cie-white-points.lisp (file)

Parent

rs-colors (system)

Location

cieluv.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.12 rs-colors/cielab.lisp

Dependency

cieluv.lisp (file)

Parent

rs-colors (system)

Location

cielab.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.13 rs-colors/cielch.lisp

Dependency

cielab.lisp (file)

Parent

rs-colors (system)

Location

cielch.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.14 rs-colors/ciergb.lisp

Dependency

cielch.lisp (file)

Parent

rs-colors (system)

Location

ciergb.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.15 rs-colors/srgb.lisp

Dependency

ciergb.lisp (file)

Parent

rs-colors (system)

Location

srgb.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.16 rs-colors/adobe-rgb.lisp

Dependency

srgb.lisp (file)

Parent

rs-colors (system)

Location

adobe-rgb.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.17 rs-colors/io.lisp

Dependency

adobe-rgb.lisp (file)

Parent

rs-colors (system)

Location

io.lisp

Exported Definitions
Internal Definitions

%read-xcms (function)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.18 rs-colors/black-body.lisp

Dependency

io.lisp (file)

Parent

rs-colors (system)

Location

black-body.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.19 rs-colors/color-matching-functions.lisp

Dependency

black-body.lisp (file)

Parent

rs-colors (system)

Location

color-matching-functions.lisp

Exported Definitions
Internal Definitions

color-matching-functions (function)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.20 rs-colors/color-difference.lisp

Dependency

color-matching-functions.lisp (file)

Parent

rs-colors (system)

Location

color-difference.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.21 rs-colors-internal/rs-colors-internal.lisp

Parent

rs-colors-internal (system)

Location

rs-colors-internal.lisp

Packages

rs-colors-internal


Previous: , Up: Lisp files   [Contents][Index]

3.1.22 rs-colors-internal/utilities.lisp

Dependency

rs-colors-internal.lisp (file)

Parent

rs-colors-internal (system)

Location

utilities.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

4 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

4.1 rs-colors

A color data type for Common Lisp.

Source

rs-colors.lisp (file)

Use List
Exported Definitions
Internal Definitions

Previous: , Up: Packages   [Contents][Index]

4.2 rs-colors-internal

Source

rs-colors-internal.lisp (file)

Use List
Used By List

rs-colors

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.1 Constants

Constant: cie-1931-second-radiation-constant

Second radiation constant.

Value used by the CIE when defining the CIE 1931 color space.

Package

rs-colors

Source

color-matching-functions.lisp (file)

Constant: cie-1931-standard-observer

CIE 1931 standard observer.

Value are the color matching functions x(λ), y(λ), and z(λ). The wavelength λ ranges from 380 nm to 780 nm in steps of 5 nm.

See the ‘*color-matching-functions*’ parameter for more details.

Package

rs-colors

Source

color-matching-functions.lisp (file)

Constant: cie-1931-white-point-a

White point of CIE standard illuminant A given for the CIE 1931 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1931-white-point-b

White point of CIE standard illuminant B given for the CIE 1931 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1931-white-point-c

White point of CIE standard illuminant C given for the CIE 1931 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1931-white-point-d50

White point of CIE standard illuminant D50 given for the CIE 1931 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1931-white-point-d55

White point of CIE standard illuminant D55 given for the CIE 1931 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1931-white-point-d65

White point of CIE standard illuminant D65 given for the CIE 1931 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1931-white-point-d75

White point of CIE standard illuminant D75 given for the CIE 1931 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1931-white-point-e

White point of CIE standard illuminant E given for the CIE 1931 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1931-white-point-f1

White point of CIE standard illuminant F1 given for the CIE 1931 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1931-white-point-f10

White point of CIE standard illuminant F10 given for the CIE 1931 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1931-white-point-f11

White point of CIE standard illuminant F11 given for the CIE 1931 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1931-white-point-f12

White point of CIE standard illuminant F12 given for the CIE 1931 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1931-white-point-f2

White point of CIE standard illuminant F2 given for the CIE 1931 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1931-white-point-f3

White point of CIE standard illuminant F3 given for the CIE 1931 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1931-white-point-f4

White point of CIE standard illuminant F4 given for the CIE 1931 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1931-white-point-f5

White point of CIE standard illuminant F5 given for the CIE 1931 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1931-white-point-f6

White point of CIE standard illuminant F6 given for the CIE 1931 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1931-white-point-f7

White point of CIE standard illuminant F7 given for the CIE 1931 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1931-white-point-f8

White point of CIE standard illuminant F8 given for the CIE 1931 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1931-white-point-f9

White point of CIE standard illuminant F9 given for the CIE 1931 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1964-standard-observer

CIE 1964 standard observer.

Value are the color matching functions x(λ), y(λ), and z(λ). The wavelength λ ranges from 380 nm to 780 nm in steps of 5 nm.

See the ‘*color-matching-functions*’ parameter for more details.

Package

rs-colors

Source

color-matching-functions.lisp (file)

Constant: cie-1964-white-point-a

White point of CIE standard illuminant A given for the CIE 1964 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1964-white-point-b

White point of CIE standard illuminant B given for the CIE 1964 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1964-white-point-c

White point of CIE standard illuminant C given for the CIE 1964 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1964-white-point-d50

White point of CIE standard illuminant D50 given for the CIE 1964 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1964-white-point-d55

White point of CIE standard illuminant D55 given for the CIE 1964 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1964-white-point-d65

White point of CIE standard illuminant D65 given for the CIE 1964 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1964-white-point-d75

White point of CIE standard illuminant D75 given for the CIE 1964 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1964-white-point-e

White point of CIE standard illuminant E given for the CIE 1964 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1964-white-point-f1

White point of CIE standard illuminant F1 given for the CIE 1964 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1964-white-point-f10

White point of CIE standard illuminant F10 given for the CIE 1964 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1964-white-point-f11

White point of CIE standard illuminant F11 given for the CIE 1964 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1964-white-point-f12

White point of CIE standard illuminant F12 given for the CIE 1964 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1964-white-point-f2

White point of CIE standard illuminant F2 given for the CIE 1964 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1964-white-point-f3

White point of CIE standard illuminant F3 given for the CIE 1964 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1964-white-point-f4

White point of CIE standard illuminant F4 given for the CIE 1964 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1964-white-point-f5

White point of CIE standard illuminant F5 given for the CIE 1964 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1964-white-point-f6

White point of CIE standard illuminant F6 given for the CIE 1964 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1964-white-point-f7

White point of CIE standard illuminant F7 given for the CIE 1964 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1964-white-point-f8

White point of CIE standard illuminant F8 given for the CIE 1964 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: cie-1964-white-point-f9

White point of CIE standard illuminant F9 given for the CIE 1964 standard observer.

Package

rs-colors

Source

cie-white-points.lisp (file)

Constant: codata-2018-first-radiation-constant

First radiation constant.

2018 CODATA recommended value.

Package

rs-colors

Source

black-body.lisp (file)

Constant: codata-2018-first-radiation-constant-for-spectral-radiance

First radiation constant for spectral radiance.

2018 CODATA recommended value.

Package

rs-colors

Source

black-body.lisp (file)

Constant: codata-2018-second-radiation-constant

Second radiation constant.

2018 CODATA recommended value.

Package

rs-colors

Source

black-body.lisp (file)

Constant: color-formatter-css3-hsl

A format function for printing a color in CSS3 HSL functional notation.

Value is a function which has a behavior equivalent to a function returned by the ‘formatter’ macro.

Package

rs-colors

Source

io.lisp (file)

Constant: color-formatter-css3-rgb

A format function for printing a color in CSS3 RGB functional notation.

Value is a function which has a behavior equivalent to a function returned by the ‘formatter’ macro.

Package

rs-colors

Source

io.lisp (file)

Constant: color-formatter-html

A format function for printing a numerical HTML color value.

Value is a function which has a behavior equivalent to a function returned by the ‘formatter’ macro.

Package

rs-colors

Source

io.lisp (file)

Constant: color-formatter-xcms-cielab

A format function for printing a color in Xcms CIE L*a*b* notation.

Value is a function which has a behavior equivalent to a function returned by the ‘formatter’ macro.

Package

rs-colors

Source

io.lisp (file)

Constant: color-formatter-xcms-cielch

A format function for printing a color in Xcms CIE L*C*h notation.

Value is a function which has a behavior equivalent to a function returned by the ‘formatter’ macro.

Package

rs-colors

Source

io.lisp (file)

Constant: color-formatter-xcms-cieluv

A format function for printing a color in Xcms CIE L*u*v* notation.

Value is a function which has a behavior equivalent to a function returned by the ‘formatter’ macro.

Package

rs-colors

Source

io.lisp (file)

Constant: color-formatter-xcms-ciergb

A format function for printing a color in Xcms CIE RGB notation.

Value is a function which has a behavior equivalent to a function returned by the ‘formatter’ macro.

Package

rs-colors

Source

io.lisp (file)

Constant: color-formatter-xcms-ciexyy

A format function for printing a color in Xcms CIE xyY notation.

Value is a function which has a behavior equivalent to a function returned by the ‘formatter’ macro.

Package

rs-colors

Source

io.lisp (file)

Constant: color-formatter-xcms-ciexyz

A format function for printing a color in Xcms CIE XYZ notation.

Value is a function which has a behavior equivalent to a function returned by the ‘formatter’ macro.

Package

rs-colors

Source

io.lisp (file)

Constant: color-formatter-xcms-rgb

A format function for printing a color in Xcms RGB notation.

Value is a function which has a behavior equivalent to a function returned by the ‘formatter’ macro.

Package

rs-colors

Source

io.lisp (file)

Constant: color-formatter-xcms-rgbi

A format function for printing a color in Xcms RGBi notation.

Value is a function which has a behavior equivalent to a function returned by the ‘formatter’ macro.

Package

rs-colors

Source

io.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.2 Special variables

Special Variable: *cielab-default-white-point*

The default white point for colors in the CIE L*a*b* color space. Default value is the CIE 1931 D50 standard illuminant.

Package

rs-colors

Source

cielab.lisp (file)

Special Variable: *cielch-default-white-point*

The default white point for colors in the CIE L*C*h color space. Default value is the CIE 1931 D50 standard illuminant.

Package

rs-colors

Source

cielch.lisp (file)

Special Variable: *cieluv-default-white-point*

The default white point for colors in the CIE L*u*v* color space. Default value is the CIE 1931 D50 standard illuminant.

Package

rs-colors

Source

cieluv.lisp (file)

Special Variable: *color-matching-functions*

A list of three color matching functions.
Default is the CIE 1931 standard observer.

Value is an alist of cons cells of the form ‘(L . (X Y Z))’. Key L is the wavelength λ in nanometer and values X, Y, and Z are the discrete values of the color matching functions x(λ), y(λ), and z(λ) respectively. The list elements have to be sorted in strictly increasing order of the wavelength.

Value can also be a list of three functions, i.e. ‘(X Y Z)’, where X, Y, and Z are the color matching functions x(λ), y(λ), and z(λ) respectively.

Use the ‘color-matching-functions’ function to evaluate the color matching functions.

Package

rs-colors

Source

color-matching-functions.lisp (file)

Special Variable: *second-radiation-constant*

Second radiation constant.

Package

rs-colors

Source

color-matching-functions.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.3 Macros

Macro: defconst NAME VALUE &optional DOC

Define a constant variable.

This is like ‘defconstant’ except that the initially set value is reused when the ‘defconst’ form is evaluated again.

Package

rs-colors-internal

Source

utilities.lisp (file)

Macro: define-color-name NAME VALUE &optional DOC
Package

rs-colors-internal

Source

utilities.lisp (file)

Macro: define-color-names (NAME &rest ALIASES) VALUE &optional DOC
Package

rs-colors-internal

Source

utilities.lisp (file)

Macro: define-color-printer STYLE (COLOR STREAM &key EXPORT INLINE) &body BODY

Argument STYLE is a string designator.

Package

rs-colors

Source

io.lisp (file)

Macro: define-color-reader STYLE (STREAM &key EXPORT INLINE) &body BODY

Argument STYLE is a string designator.

Package

rs-colors

Source

io.lisp (file)

Macro: defsubst NAME ARG-LIST &body BODY

Define an inline function.

This is like ‘defun’ except that the function is globally marked for inline expansion by the compiler.

Package

rs-colors-internal

Source

utilities.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.4 Functions

Function: black-body-spectral-radiance WAVELENGTH TEMPERATURE

Calculate the spectral radiance of a black body.

First argument WAVELENGTH is the wavelength of the light in meter. Second argument TEMPERATURE is the temperature of the black body in kelvin.

Return value is the spectral radiance of a black body around the given wavelength.

Package

rs-colors

Source

black-body.lisp (file)

Function: black-body-spectral-radiant-exitance WAVELENGTH TEMPERATURE

Calculate the spectral radiant exitance of a black body.

First argument WAVELENGTH is the wavelength of the light in meter. Second argument TEMPERATURE is the temperature of the black body in kelvin.

Return value is the spectral radiant exitance of a black body around the given wavelength.

Package

rs-colors

Source

black-body.lisp (file)

Function: cie-l*-from-y/yn Y/YN

Map relative luminance Y/Yn to lightness L*.

Package

rs-colors-internal

Source

utilities.lisp (file)

Function: cie-xy-chromaticity-of-black-body TEMPERATURE &key FROM TO BY

Calculate the chromaticity coordinates of a Planckian radiator. These chromaticity coordinates define the Planckian locus in a chromaticity diagram.

Argument TEMPERATURE is the temperature of the black body in kelvin. Keyword arguments FROM, TO, and BY define the boundaries and step size for the wavelength λ of the light in nanometer.

Return values are the CIE xyY color space chromaticity coordinates x and y as multiple values.

The three color matching functions x(λ), y(λ), and z(λ) are defined by the ‘*color-matching-functions*’ special variable. The second radiation constant is defined by the ‘*second-radiation-constant*’ special variable.

Package

rs-colors

Source

color-matching-functions.lisp (file)

Function: cie-xy-chromaticity-of-light WAVELENGTH

Calculate the chromaticity coordinates of a single color of light. These chromaticity coordinates define the border of the chromaticity space in a chromaticity diagram.

Argument WAVELENGTH is the wavelength λ of the light in nanometer.

Return values are the CIE xyY color space chromaticity coordinates x and y as multiple values.

The three color matching functions x(λ), y(λ), and z(λ) are defined by the ‘*color-matching-functions*’ special variable.

Package

rs-colors

Source

color-matching-functions.lisp (file)

Function: cie-y/yn-from-l* L*

Map lightness L* to relative luminance Y/Yn.

Package

rs-colors-internal

Source

utilities.lisp (file)

Function: cie76 FIRST-COLOR SECOND-COLOR

Calculate the CIE76 color difference between two colors.

Value is the Euclidean distance between the two colors in the CIE L*a*b* color space. The CIE76 color difference is symmetric, i.e. CIE76(a,b) = CIE76(b,a).

Package

rs-colors

Source

color-difference.lisp (file)

Function: cie94 REFERENCE OTHER &optional TEXTILE LIGHTNESS CHROMA HUE

Calculate the CIE94 color difference between two colors.

First argument REFERENCE is the reference color.
Second argument OTHER is the other color.
If optional third argument TEXTILE is non-null, use parameters
for calculating the color difference for textiles. Default is
to calculate the color difference for graphic arts.
Optional fourth to sixth argument LIGHTNESS, CHROMA, and HUE are the weighting factors for differences in lightness, chroma, and hue respectively. Higher value means less weight. Default is
one for all weighting factors (if TEXTILE is true, the default
for LIGHTNESS is two).

The CIE94 color difference is asymmetric, i.e. CIE94(a,b) ≠ CIE94(b,a).

Package

rs-colors

Source

color-difference.lisp (file)

Function: coerce-color COLOR COLOR-TYPE

Coerce the color object into the specified color type.

First argument COLOR is a color object.
Second argument COLOR-TYPE is a color data type.

If argument COLOR is already a color of the requested color data type, return COLOR as is (no conversion). Otherwise, return a new color with the color coordinates of COLOR converted into the color space denoted by COLOR-TYPE.

Package

rs-colors

Source

types.lisp (file)

Function: collapse STRING &optional CHAR

Remove consecutive duplicate characters.

Package

rs-colors-internal

Source

utilities.lisp (file)

Function: colorp OBJECT

Return true if OBJECT is a color object.

Package

rs-colors

Source

types.lisp (file)

Function: copy-matrix A

Return a copy of matrix A.

Package

rs-colors-internal

Source

utilities.lisp (file)

Function: copy-vector X

Return a copy of vector X.

Package

rs-colors-internal

Source

utilities.lisp (file)

Function: cube Z

Return Z cubed, that is Z raised to the power three.

Argument Z has to be a real number.

Package

rs-colors-internal

Source

utilities.lisp (file)

Function: cube-root Z

Return the cube root of Z.

Argument Z has to be a real number.

If argument Z is zero, value is zero. If argument Z is a real number, value is the real cube root of Z.

The ‘cube-root’ function attempts to propagate the type of the argument Z to its value.

Package

rs-colors-internal

Source

utilities.lisp (file)

Function: decode-quadruple VALUE &optional BYTE-SIZE
Package

rs-colors-internal

Source

utilities.lisp (file)

Function: decode-triple VALUE &optional BYTE-SIZE
Package

rs-colors-internal

Source

utilities.lisp (file)

Function: degree-from-radian RAD

Convert a plane angle from radian to degree.

Argument RAD is the angle given in radian.

Value is the corresponding angle given in degree.

Package

rs-colors-internal

Source

utilities.lisp (file)

Function: encode-quadruple A B C D &optional BYTE-SIZE
Package

rs-colors-internal

Source

utilities.lisp (file)

Function: encode-triple A B C &optional BYTE-SIZE
Package

rs-colors-internal

Source

utilities.lisp (file)

Function: ensure-type OBJECT TYPE

Signal a type error if OBJECT is not of the type TYPE. Otherwise, return OBJECT.

Package

rs-colors-internal

Source

utilities.lisp (file)

Function: float-array A &optional PROTOTYPE

Convert elements of a numeric array to floating-point numbers.

Package

rs-colors-internal

Source

utilities.lisp (file)

Function: hypot X Y

Return the distance between a point and the origin in a two-dimensional Cartesian coordinate system.

Arguments X and Y have to be real numbers.

Package

rs-colors-internal

Source

utilities.lisp (file)

Function: hypot3 X Y Z

Return the distance between a point and the origin in a three-dimensional Cartesian coordinate system.

Arguments X, Y, and Z have to be real numbers.

Package

rs-colors-internal

Source

utilities.lisp (file)

Function: linear-transformation A X1 X2 X3

Perform a linear transformation.

Package

rs-colors-internal

Source

utilities.lisp (file)

Function: make-adobe-rgb-color RED GREEN BLUE &key BYTE-SIZE

Create a new color in the Adobe RGB color space.

First argument RED is the intensity of the red primary.
Second argument GREEN is the intensity of the green primary. Third argument BLUE is the intensity of the blue primary.

Arguments RED, GREEN, and BLUE have to be normalized intensity values in the closed interval [0, 1].

Keyword argument BYTE-SIZE is the number of bits used to represent a primary. If specified, arguments RED, GREEN, and BLUE are scaled accordingly.

Example:

(make-adobe-rgb-color 252/255 175/255 62/255) (make-adobe-rgb-color 252 175 62 :byte-size 8)

Package

rs-colors

Source

adobe-rgb.lisp (file)

Function: make-adobe-rgb-color-from-number VALUE &key BYTE-SIZE

Create a new color in the Adobe RGB color space.

Argument VALUE is a non-negative integral number.

Keyword argument BYTE-SIZE is the number of bits used to represent a primary. Default is eight bit (one byte). The most significant bits denote the intensity of the red primary.

Example:

(make-adobe-rgb-color-from-number #XFCAF3E)

Package

rs-colors

Source

adobe-rgb.lisp (file)

Function: make-cielab-color L* A* B* &optional WHITE-POINT

Create a new color in the CIE L*a*b* color space.

Package

rs-colors

Source

cielab.lisp (file)

Function: make-cielch-color L* C* H &optional WHITE-POINT

Create a new color in the CIE L*C*h color space.

Package

rs-colors

Source

cielch.lisp (file)

Function: make-cieluv-color L* U* V* &optional WHITE-POINT

Create a new color in the CIE L*u*v* color space.

Package

rs-colors

Source

cieluv.lisp (file)

Function: make-ciergb-color RED GREEN BLUE

Create a new color in the CIE RGB color space.

First argument RED is the intensity of the red primary.
Second argument GREEN is the intensity green primary.
Third argument BLUE is the intensity of the blue primary.

Arguments RED, GREEN, and BLUE have to be normalized intensity values in the closed interval [0, 1].

Package

rs-colors

Source

ciergb.lisp (file)

Function: make-ciexyy-color X* Y* Y

Create a new color in the CIE xyY color space.

Arguments X* and Y* are the chromaticity coordinates. Argument Y is the second tristimulus value (luminance).

Package

rs-colors

Source

ciexyy.lisp (file)

Function: make-ciexyz-color X Y Z

Create a new color in the CIE XYZ color space.

Arguments X, Y, and Z are the tristimulus values.

Package

rs-colors

Source

ciexyz.lisp (file)

Function: make-generic-cmy-color CYAN MAGENTA YELLOW &key BYTE-SIZE

Create a new color in the generic CMY color space.

First argument CYAN is the intensity of the cyan ink.
Second argument MAGENTA is the intensity of the magenta ink.
Third argument YELLOW is the intensity of the yellow ink.

Arguments CYAN, MAGENTA, and YELLOW have to be normalized color values in the closed interval [0, 1].

Keyword argument BYTE-SIZE is the number of bits used to represent a color value. If specified, arguments CYAN, MAGENTA, and YELLOW are scaled accordingly.

Example:

(make-generic-cmy-color 3/255 80/255 193/255) (make-generic-cmy-color 3 80 193 :byte-size 8)

Package

rs-colors

Source

generic-cmy.lisp (file)

Function: make-generic-cmy-color-from-number VALUE &key BYTE-SIZE

Create a new color in the generic CMY color space.

Argument VALUE is a non-negative integral number.

Keyword argument BYTE-SIZE is the number of bits used to represent a primary. Default is eight bit (one byte). The most significant bits denote the intensity of the cyan primary.

Example:

(make-generic-cmy-color-from-number #X0350C1)

Package

rs-colors

Source

generic-cmy.lisp (file)

Function: make-generic-cmyk-color CYAN MAGENTA YELLOW BLACK &key BYTE-SIZE

Create a new color in the generic CMYK color space.

First argument CYAN is the intensity of the cyan ink.
Second argument MAGENTA is the intensity of the magenta ink.
Third argument YELLOW is the intensity of the yellow ink.
Fourth argument BLACK is the intensity of the black ink.

Arguments CYAN, MAGENTA, YELLOW, and BLACK have to be normalized intensity values in the closed interval [0, 1].

Keyword argument BYTE-SIZE is the number of bits used to represent a color value. If specified, arguments CYAN, MAGENTA, YELLOW, and BLACK are scaled accordingly.

Example:

(make-generic-cmyk-color 3/255 80/255 193/255 0) (make-generic-cmyk-color 3 80 193 0 :byte-size 8)

Package

rs-colors

Source

generic-cmyk.lisp (file)

Function: make-generic-cmyk-color-from-number VALUE &key BYTE-SIZE

Create a new color in the generic CMYK color space.

Argument VALUE is a non-negative integral number.

Keyword argument BYTE-SIZE is the number of bits used to represent a primary. Default is eight bit (one byte). The most significant bits denote the intensity of the cyan primary.

Example:

(make-generic-cmyk-color-from-number #X0350C100)

Package

rs-colors

Source

generic-cmyk.lisp (file)

Function: make-generic-hsl-color HUE SATURATION LIGHTNESS

Create a new color in the generic HSL color space.

First argument HUE is the angle of the RGB color wheel. Second argument SATURATION is the saturation.
Third argument LIGHTNESS is the lightness.

Arguments SATURATION and LIGHTNESS have to be real numbers in the closed interval [0, 1].

Package

rs-colors

Source

generic-rgb.lisp (file)

Function: make-generic-hsv-color HUE SATURATION VALUE

Create a new color in the generic HSV color space.

First argument HUE is the angle of the RGB color wheel. Second argument SATURATION is the saturation.
Third argument VALUE is the brightness.

Arguments SATURATION and VALUE have to be real numbers in the closed interval [0, 1].

Package

rs-colors

Source

generic-rgb.lisp (file)

Function: make-generic-rgb-color RED GREEN BLUE &key BYTE-SIZE

Create a new color in the generic RGB color space.

First argument RED is the intensity of the red primary.
Second argument GREEN is the intensity of the green primary. Third argument BLUE is the intensity of the blue primary.

Arguments RED, GREEN, and BLUE have to be normalized intensity values in the closed interval [0, 1].

Keyword argument BYTE-SIZE is the number of bits used to represent a primary. If specified, arguments RED, GREEN, and BLUE are scaled accordingly.

Example:

(make-generic-rgb-color 252/255 175/255 62/255) (make-generic-rgb-color 252 175 62 :byte-size 8)

Package

rs-colors

Source

generic-rgb.lisp (file)

Function: make-generic-rgb-color-from-number VALUE &key BYTE-SIZE

Create a new color in the generic RGB color space.

Argument VALUE is a non-negative integral number.

Keyword argument BYTE-SIZE is the number of bits used to represent a primary. Default is eight bit (one byte). The most significant bits denote the intensity of the red primary.

Example:

(make-generic-rgb-color-from-number #XFCAF3E)

Package

rs-colors

Source

generic-rgb.lisp (file)

Function: make-matrix &optional A11 A12 A13 A21 A22 A23 A31 A32 A33

Create a matrix.

Package

rs-colors-internal

Source

utilities.lisp (file)

Function: make-rgb-color COLOR-TYPE RED GREEN BLUE &optional BYTE-SIZE

Create a new color in an RGB color space.

Package

rs-colors-internal

Source

utilities.lisp (file)

Function: make-rgb-color-from-number COLOR-TYPE VALUE &optional BYTE-SIZE

Create a new color in an RGB color space.

Package

rs-colors-internal

Source

utilities.lisp (file)

Function: make-srgb-color RED GREEN BLUE &key BYTE-SIZE

Create a new color in the sRGB color space.

First argument RED is the intensity of the red primary.
Second argument GREEN is the intensity of the green primary. Third argument BLUE is the intensity of the blue primary.

Arguments RED, GREEN, and BLUE have to be normalized intensity values in the closed interval [0, 1].

Keyword argument BYTE-SIZE is the number of bits used to represent a primary. If specified, arguments RED, GREEN, and BLUE are scaled accordingly.

Example:

(make-srgb-color 252/255 175/255 62/255)
(make-srgb-color 252 175 62 :byte-size 8)

Package

rs-colors

Source

srgb.lisp (file)

Function: make-srgb-color-from-number VALUE &key BYTE-SIZE

Create a new color in the sRGB color space.

Argument VALUE is a non-negative integral number.

Keyword argument BYTE-SIZE is the number of bits used to represent a primary. Default is eight bit (one byte). The most significant bits denote the intensity of the red primary.

Example:

(make-srgb-color-from-number #XFCAF3E)

Package

rs-colors

Source

srgb.lisp (file)

Function: make-vector &optional X1 X2 X3

Create a vector.

Package

rs-colors-internal

Source

utilities.lisp (file)

Function: matrix-inverse A

Calculate inverse matrix of matrix A in place.

Package

rs-colors-internal

Source

utilities.lisp (file)

Function: multiples NUMBER 1/FRACTION

Return NUMBER/FRACTION if NUMBER is a multiple of 1/FRACTION. Otherwise, return null.

First argument NUMBER has to be a number.
Second argument 1/FRACTION has to be a positive number.

Package

rs-colors-internal

Source

utilities.lisp (file)

Function: print-color-css3-hsl COLOR &optional STREAM

Print a color in CSS3 HSL functional notation.

First argument COLOR is a color object.
Optional second argument STREAM is an output stream. Default is to print to ‘*standard-output*’.

Value is the color object.

Package

rs-colors

Source

io.lisp (file)

Function: print-color-css3-rgb COLOR &optional STREAM

Print a color in CSS3 RGB functional notation.

First argument COLOR is a color object.
Optional second argument STREAM is an output stream. Default is to print to ‘*standard-output*’.

Value is the color object.

Package

rs-colors

Source

io.lisp (file)

Function: print-color-html COLOR &optional STREAM

Print a numerical HTML color value.

First argument COLOR is a color object.
Optional second argument STREAM is an output stream. Default is to print to ‘*standard-output*’.

Value is the color object.

Package

rs-colors

Source

io.lisp (file)

Function: print-color-xcms-cielab COLOR &optional STREAM

Print a color in Xcms CIE L*a*b* notation.

First argument COLOR is a color object.
Optional second argument STREAM is an output stream. Default is to print to ‘*standard-output*’.

Value is the color object.

Package

rs-colors

Source

io.lisp (file)

Function: print-color-xcms-cielch COLOR &optional STREAM

Print a color in Xcms CIE L*C*h notation.

First argument COLOR is a color object.
Optional second argument STREAM is an output stream. Default is to print to ‘*standard-output*’.

Value is the color object.

Package

rs-colors

Source

io.lisp (file)

Function: print-color-xcms-cieluv COLOR &optional STREAM

Print a color in Xcms CIE L*u*v* notation.

First argument COLOR is a color object.
Optional second argument STREAM is an output stream. Default is to print to ‘*standard-output*’.

Value is the color object.

Package

rs-colors

Source

io.lisp (file)

Function: print-color-xcms-ciergb COLOR &optional STREAM

Print a color in Xcms CIE RGB notation.

First argument COLOR is a color object.
Optional second argument STREAM is an output stream. Default is to print to ‘*standard-output*’.

Value is the color object.

Package

rs-colors

Source

io.lisp (file)

Function: print-color-xcms-ciexyy COLOR &optional STREAM

Print a color in Xcms CIE xyY notation.

First argument COLOR is a color object.
Optional second argument STREAM is an output stream. Default is to print to ‘*standard-output*’.

Value is the color object.

Package

rs-colors

Source

io.lisp (file)

Function: print-color-xcms-ciexyz COLOR &optional STREAM

Print a color in Xcms CIE XYZ notation.

First argument COLOR is a color object.
Optional second argument STREAM is an output stream. Default is to print to ‘*standard-output*’.

Value is the color object.

Package

rs-colors

Source

io.lisp (file)

Function: print-color-xcms-rgb COLOR &optional STREAM

Print a color in Xcms RGB notation.

First argument COLOR is a color object.
Optional second argument STREAM is an output stream. Default is to print to ‘*standard-output*’.

Value is the color object.

Package

rs-colors

Source

io.lisp (file)

Function: print-color-xcms-rgbi COLOR &optional STREAM

Print a color in Xcms RGBi notation.

First argument COLOR is a color object.
Optional second argument STREAM is an output stream. Default is to print to ‘*standard-output*’.

Value is the color object.

Package

rs-colors

Source

io.lisp (file)

Function: radian-from-degree DEG

Convert a plane angle from degree to radian.

Argument DEG is the angle given in degree.

Value is the corresponding angle given in radian.

Package

rs-colors-internal

Source

utilities.lisp (file)

Function: read-color-css3 &optional STREAM

Read a CSS3 color value, i.e. either a numerical HTML color definition or a RGB value or HSL value in functional notation.

Optional argument STREAM is an input stream.
Default is to read from ‘*standard-input*’.

Value is a color object in the sRGB color space.

Package

rs-colors

Source

io.lisp (file)

Function: read-color-css3-hsl &optional STREAM

Read a color in CSS3 HSL functional notation.

Optional argument STREAM is an input stream. Default is to read from ‘*standard-input*’.

Value is a color object in the sRGB color space.

Package

rs-colors

Source

io.lisp (file)

Function: read-color-css3-rgb &optional STREAM

Read a color in CSS3 RGB functional notation.

Optional argument STREAM is an input stream. Default is to read from ‘*standard-input*’.

Value is a color object in the sRGB color space.

Package

rs-colors

Source

io.lisp (file)

Function: read-color-html &optional STREAM

Read a numerical HTML color value.

Optional argument STREAM is an input stream. Default is to read from ‘*standard-input*’.

Value is a color object in the sRGB color space.

Package

rs-colors

Source

io.lisp (file)

Function: read-color-xcms &optional STREAM

Read a color in Xcms notation.

Optional argument STREAM is an input stream. Default is to read from ‘*standard-input*’.

Value is a color object in the color space indicated by the Xcms prefix.

Package

rs-colors

Source

io.lisp (file)

Function: read-color-xcms-cielab &optional STREAM

Read a color in Xcms CIE L*a*b* notation.

Optional argument STREAM is an input stream. Default is to read from ‘*standard-input*’.

Value is a color object in the CIE L*a*b* color space.

Package

rs-colors

Source

io.lisp (file)

Function: read-color-xcms-cielch &optional STREAM

Read a color in Xcms CIE L*C*h notation.

Optional argument STREAM is an input stream. Default is to read from ‘*standard-input*’.

Value is a color object in the CIE L*C*h color space.

Package

rs-colors

Source

io.lisp (file)

Function: read-color-xcms-cieluv &optional STREAM

Read a color in Xcms CIE L*u*v* notation.

Optional argument STREAM is an input stream. Default is to read from ‘*standard-input*’.

Value is a color object in the CIE L*u*v* color space.

Package

rs-colors

Source

io.lisp (file)

Function: read-color-xcms-ciergb &optional STREAM

Read a color in Xcms CIE RGB notation.

Optional argument STREAM is an input stream. Default is to read from ‘*standard-input*’.

Value is a color object in the CIE RGB color space.

Package

rs-colors

Source

io.lisp (file)

Function: read-color-xcms-ciexyy &optional STREAM

Read a color in Xcms CIE xyY notation.

Optional argument STREAM is an input stream. Default is to read from ‘*standard-input*’.

Value is a color object in the CIE xyY color space.

Package

rs-colors

Source

io.lisp (file)

Function: read-color-xcms-ciexyz &optional STREAM

Read a color in Xcms CIE XYZ notation.

Optional argument STREAM is an input stream. Default is to read from ‘*standard-input*’.

Value is a color object in the CIE XYZ color space.

Package

rs-colors

Source

io.lisp (file)

Function: read-color-xcms-rgb &optional STREAM

Read a color in Xcms RGB notation.

Optional argument STREAM is an input stream. Default is to read from ‘*standard-input*’.

Value is a color object in the generic RGB color space.

Package

rs-colors

Source

io.lisp (file)

Function: read-color-xcms-rgbi &optional STREAM

Read a color in Xcms RGBi notation.

Optional argument STREAM is an input stream. Default is to read from ‘*standard-input*’.

Value is a color object in the generic RGB color space.

Package

rs-colors

Source

io.lisp (file)

Function: rgb-transformation-matrices RED GREEN BLUE WHITE

Return the transformation matrix for converting CIE XYZ color space coordinates into RGB color space coordinates and vice versa.

Arguments RED, GREEN, BLUE, and WHITE are the chromaticity coordinates of the red primary, the green primary, the blue primary, and the white point respectively.

First value is the transformation matrix for converting CIE XYZ color space coordinates into RGB color space coordinates. Second value is the inverse matrix.

Package

rs-colors-internal

Source

utilities.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.5 Generic functions

Generic Function: absolute-color COLOR &key WHITE BLACK

Convert from normalized color coordinates to absolute color coordinates.

Package

rs-colors

Source

types.lisp (file)

Methods
Method: absolute-color (COLOR ciexyy-color) &key WHITE BLACK
Source

ciexyy.lisp (file)

Method: absolute-color (COLOR ciexyz-color) &key WHITE BLACK
Source

ciexyz.lisp (file)

Generic Function: adobe-rgb-color-coordinates COLOR

Return the Adobe RGB color space coordinates of the color.

Argument COLOR is a color object.

Values are the intensities of the red, green, and blue primary.

Package

rs-colors

Source

adobe-rgb.lisp (file)

Methods
Method: adobe-rgb-color-coordinates (COLOR adobe-rgb-color)
Method: adobe-rgb-color-coordinates (COLOR generic-color-object)
Method: adobe-rgb-color-coordinates (COLOR color-object)
Generic Function: cielab-color-coordinates COLOR

Return the CIE L*a*b* color space coordinates of the color.

Argument COLOR is a color object.

Package

rs-colors

Source

cielab.lisp (file)

Methods
Method: cielab-color-coordinates (COLOR cielch-color)
Source

cielch.lisp (file)

Method: cielab-color-coordinates (COLOR cielab-color)
Method: cielab-color-coordinates (COLOR color-object)
Generic Function: cielch-color-coordinates COLOR

Return the CIE L*C*h color space coordinates of the color.

Argument COLOR is a color object.

Package

rs-colors

Source

cielch.lisp (file)

Methods
Method: cielch-color-coordinates (COLOR cielch-color)
Method: cielch-color-coordinates (COLOR color-object)
Generic Function: cieluv-color-coordinates COLOR

Return the CIE L*u*v* color space coordinates of the color.

Argument COLOR is a color object.

Package

rs-colors

Source

cieluv.lisp (file)

Methods
Method: cieluv-color-coordinates (COLOR cieluv-color)
Method: cieluv-color-coordinates (COLOR color-object)
Generic Function: ciergb-color-coordinates COLOR

Return the CIE RGB color space coordinates of the color.

Argument COLOR is a color object.

Values are the intensities of the red, green, and blue primary.

Package

rs-colors

Source

ciergb.lisp (file)

Methods
Method: ciergb-color-coordinates (COLOR ciergb-color)
Method: ciergb-color-coordinates (COLOR generic-color-object)
Method: ciergb-color-coordinates (COLOR color-object)
Generic Function: ciexyy-color-coordinates COLOR

Return the CIE xyY color space coordinates of the color.

Argument COLOR is a color object.

Values are the X and Y chromaticity coordinates and the Y tristimulus value (luminance).

Package

rs-colors

Source

ciexyy.lisp (file)

Methods
Method: ciexyy-color-coordinates (COLOR ciexyy-color)
Method: ciexyy-color-coordinates (COLOR color-object)
Generic Function: ciexyz-color-coordinates COLOR

Return the CIE XYZ color space coordinates of the color.

Argument COLOR is a color object.

Values are the X, Y, and Z tristimulus values.

Package

rs-colors

Source

ciexyz.lisp (file)

Methods
Method: ciexyz-color-coordinates (COLOR adobe-rgb-color)
Source

adobe-rgb.lisp (file)

Method: ciexyz-color-coordinates (COLOR srgb-color)
Source

srgb.lisp (file)

Method: ciexyz-color-coordinates (COLOR ciergb-color)
Source

ciergb.lisp (file)

Method: ciexyz-color-coordinates (COLOR cielch-color)
Source

cielch.lisp (file)

Method: ciexyz-color-coordinates (COLOR cielab-color)
Source

cielab.lisp (file)

Method: ciexyz-color-coordinates (COLOR cieluv-color)
Source

cieluv.lisp (file)

Method: ciexyz-color-coordinates (COLOR ciexyy-color)
Source

ciexyy.lisp (file)

Method: ciexyz-color-coordinates (COLOR ciexyz-color)
Generic Function: color-coordinates COLOR

Return the color space coordinates of the color.

Argument COLOR is a color object.

Package

rs-colors

Source

types.lisp (file)

Methods
Method: color-coordinates (COLOR cielch-color)
Source

cielch.lisp (file)

Method: color-coordinates (COLOR cielab-color)
Source

cielab.lisp (file)

Method: color-coordinates (COLOR cieluv-color)
Source

cieluv.lisp (file)

Method: color-coordinates (COLOR ciexyy-color)
Source

ciexyy.lisp (file)

Method: color-coordinates (COLOR ciexyz-color)
Source

ciexyz.lisp (file)

Method: color-coordinates (COLOR cmyk-color-object)
Method: color-coordinates (COLOR cmy-color-object)
Method: color-coordinates (COLOR hsl-color-object)
Method: color-coordinates (COLOR hsv-color-object)
Method: color-coordinates (COLOR rgb-color-object)
Method: color-coordinates (COLOR color-object)
Generic Function: copy-color COLOR

Return a shallow copy of the color.

Argument COLOR is a color object.

Package

rs-colors

Source

types.lisp (file)

Methods
Method: copy-color (COLOR color-object)
Generic Function: generic-cmy-color-coordinates COLOR

Return the CMY color space coordinates of the color.

Argument COLOR is a color object.

Values are the intensities of the cyan, magenta, and yellow ink.

Package

rs-colors

Source

generic-cmy.lisp (file)

Methods
Method: generic-cmy-color-coordinates (COLOR generic-cmyk-color)
Source

generic-cmyk.lisp (file)

Method: generic-cmy-color-coordinates (COLOR generic-cmy-color)
Method: generic-cmy-color-coordinates (COLOR color-object)
Generic Function: generic-cmyk-color-coordinates COLOR

Return the CMYK color space coordinates of the color.

Argument COLOR is a color object.

Values are the intensities of the cyan, magenta, yellow, and black ink.

Package

rs-colors

Source

generic-cmyk.lisp (file)

Methods
Method: generic-cmyk-color-coordinates (COLOR generic-cmyk-color)
Method: generic-cmyk-color-coordinates (COLOR color-object)
Generic Function: generic-hsl-color-coordinates COLOR

Return the HSL color space coordinates of the color.

Argument COLOR is a color object.

Values are the hue, saturation, and lightness.

Package

rs-colors

Source

generic-rgb.lisp (file)

Methods
Method: generic-hsl-color-coordinates (COLOR generic-hsl-color)
Method: generic-hsl-color-coordinates (COLOR color-object)
Generic Function: generic-hsv-color-coordinates COLOR

Return the HSV color space coordinates of the color.

Argument COLOR is a color object.

Values are the hue, saturation, and value (brightness).

Package

rs-colors

Source

generic-rgb.lisp (file)

Methods
Method: generic-hsv-color-coordinates (COLOR generic-hsv-color)
Method: generic-hsv-color-coordinates (COLOR color-object)
Generic Function: generic-rgb-color-coordinates COLOR

Return the RGB color space coordinates of the color.

Argument COLOR is a color object.

Values are the intensities of the red, green, and blue primary.

Package

rs-colors

Source

generic-rgb.lisp (file)

Methods
Method: generic-rgb-color-coordinates (COLOR adobe-rgb-color)
Source

adobe-rgb.lisp (file)

Method: generic-rgb-color-coordinates (COLOR srgb-color)
Source

srgb.lisp (file)

Method: generic-rgb-color-coordinates (COLOR ciergb-color)
Source

ciergb.lisp (file)

Method: generic-rgb-color-coordinates (COLOR generic-cmy-color)
Source

generic-cmy.lisp (file)

Method: generic-rgb-color-coordinates (COLOR generic-rgb-color)
Method: generic-rgb-color-coordinates (COLOR generic-hsv-color)
Method: generic-rgb-color-coordinates (COLOR generic-hsl-color)
Generic Function: normalize-color COLOR &key WHITE BLACK

Convert from absolute color coordinates to normalized color coordinates.

Package

rs-colors

Source

types.lisp (file)

Methods
Method: normalize-color (COLOR ciexyy-color) &key WHITE BLACK
Source

ciexyy.lisp (file)

Method: normalize-color (COLOR ciexyz-color) &key WHITE BLACK
Source

ciexyz.lisp (file)

Generic Function: srgb-color-coordinates COLOR

Return the sRGB color space coordinates of the color.

Argument COLOR is a color object.

Values are the intensities of the red, green, and blue primary.

Package

rs-colors

Source

srgb.lisp (file)

Methods
Method: srgb-color-coordinates (COLOR srgb-color)
Method: srgb-color-coordinates (COLOR generic-color-object)
Method: srgb-color-coordinates (COLOR color-object)
Generic Function: white-point COLOR

Return the white point of the color.

Argument COLOR is a color object.

Value is the color object of the color’s white point, or nil if the white point is not defined or if multiple white points exist.

Package

rs-colors

Source

types.lisp (file)

Methods
Method: white-point (COLOR adobe-rgb-color)
Source

adobe-rgb.lisp (file)

Method: white-point (COLOR srgb-color)
Source

srgb.lisp (file)

Method: white-point (COLOR cielch-color)
Source

cielch.lisp (file)

Method: white-point (COLOR cielab-color)
Source

cielab.lisp (file)

Method: white-point (COLOR cieluv-color)
Source

cieluv.lisp (file)

Method: white-point (COLOR color-object)

Previous: , Up: Exported definitions   [Contents][Index]

5.1.6 Classes

Class: adobe-rgb-color ()

Color class for the Adobe RGB color space.

Package

rs-colors

Source

adobe-rgb.lisp (file)

Direct superclasses

rgb-color-object (class)

Direct methods
Class: cielab-color ()

Color class for the CIE L*a*b* color space.

Package

rs-colors

Source

cielab.lisp (file)

Direct superclasses

color-object (class)

Direct methods
Direct slots
Slot: l*

Lightness, default zero.

Type

(real 0)

Initargs

:l*

Initform

0

Slot: a*

Red/green scale, default zero.

Type

real

Initargs

:a*

Initform

0

Slot: b*

Yellow/blue scale, default zero.

Type

real

Initargs

:b*

Initform

0

Slot: white-point

White point, default ‘*cielab-default-white-point*’.

Type

rs-colors:color-object

Initargs

:white-point

Initform

rs-colors:*cielab-default-white-point*

Class: cielch-color ()

Color class for the CIE L*C*h color space. Hue is measured in degree angle.

Package

rs-colors

Source

cielch.lisp (file)

Direct superclasses

color-object (class)

Direct methods
Direct slots
Slot: l*

Lightness, default zero.

Type

(real 0)

Initargs

:l*

Initform

0

Slot: c*

Chroma, default zero.

Type

(real 0)

Initargs

:c*

Initform

0

Slot: h

Hue, default zero.

Type

(real 0 (360))

Initargs

:h

Initform

0

Slot: white-point

White point, default ‘*cielch-default-white-point*’.

Type

rs-colors:color-object

Initargs

:white-point

Initform

rs-colors:*cielch-default-white-point*

Class: cieluv-color ()

Color class for the CIE L*u*v* color space.

Package

rs-colors

Source

cieluv.lisp (file)

Direct superclasses

color-object (class)

Direct methods
Direct slots
Slot: l*

Lightness, default zero.

Type

(real 0)

Initargs

:l*

Initform

0

Slot: u*

First chromaticity coordinate, default zero.

Type

real

Initargs

:u*

Initform

0

Slot: v*

Second chromaticity coordinate, default zero.

Type

real

Initargs

:v*

Initform

0

Slot: white-point

White point, default ‘*cieluv-default-white-point*’.

Type

rs-colors:color-object

Initargs

:white-point

Initform

rs-colors:*cieluv-default-white-point*

Class: ciergb-color ()

Color class for the CIE RGB color space.

Package

rs-colors

Source

ciergb.lisp (file)

Direct superclasses

rgb-color-object (class)

Direct methods
Class: ciexyy-color ()

Color class for the CIE xyY color space.

Package

rs-colors

Source

ciexyy.lisp (file)

Direct superclasses

color-object (class)

Direct methods
Direct slots
Slot: x*

First chromaticity coordinate, default zero.

Type

(real 0 1)

Initargs

:x*

Initform

0

Slot: y*

Second chromaticity coordinate, default zero.

Type

(real 0 1)

Initargs

:y*

Initform

0

Slot: y

Second tristimulus value, default zero.

Type

(real 0)

Initargs

:y

Initform

0

Class: ciexyz-color ()

Color class for the CIE XYZ color space.

Package

rs-colors

Source

ciexyz.lisp (file)

Direct superclasses

color-object (class)

Direct methods
Direct slots
Slot: x

First tristimulus value, default zero.

Type

(real 0)

Initargs

:x

Initform

0

Slot: y

Second tristimulus value, default zero.

Type

(real 0)

Initargs

:y

Initform

0

Slot: z

Third tristimulus value, default zero.

Type

(real 0)

Initargs

:z

Initform

0

Class: cmy-color-object ()

Color class for a CMY color space.

Package

rs-colors

Source

types.lisp (file)

Direct superclasses

color-object (class)

Direct subclasses

generic-cmy-color (class)

Direct methods

color-coordinates (method)

Direct slots
Slot: c

Intensity of the cyan ink, default zero.

Type

(real 0 1)

Initargs

:cyan

Initform

0

Slot: m

Intensity of the magenta ink, default zero.

Type

(real 0 1)

Initargs

:magenta

Initform

0

Slot: y

Intensity of the yellow ink, default zero.

Type

(real 0 1)

Initargs

:yellow

Initform

0

Class: cmyk-color-object ()

Color class for a CMYK color space.

Package

rs-colors

Source

types.lisp (file)

Direct superclasses

color-object (class)

Direct subclasses

generic-cmyk-color (class)

Direct methods

color-coordinates (method)

Direct slots
Slot: c

Intensity of the cyan ink, default zero.

Type

(real 0 1)

Initargs

:cyan

Initform

0

Slot: m

Intensity of the magenta ink, default zero.

Type

(real 0 1)

Initargs

:magenta

Initform

0

Slot: y

Intensity of the yellow ink, default zero.

Type

(real 0 1)

Initargs

:yellow

Initform

0

Slot: k

Intensity of the black ink, default zero.

Type

(real 0 1)

Initargs

:black

Initform

0

Class: color-object ()

Base class for a color.

Package

rs-colors

Source

types.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
Class: generic-cmy-color ()

Color class for the generic CMY color space.

The generic CMY color space is a mathematical description of the CMY color model. It is not associated with a particular device.

Package

rs-colors

Source

generic-cmy.lisp (file)

Direct superclasses
Direct methods
Class: generic-cmyk-color ()

Color class for the generic CMYK color space.

The generic CMYK color space is a mathematical description of the CMYK color model. It is not associated with a particular device.

Package

rs-colors

Source

generic-cmyk.lisp (file)

Direct superclasses
Direct methods
Class: generic-color-object ()

Color class for the mathematical model of a color space.

Package

rs-colors

Source

types.lisp (file)

Direct superclasses

color-object (class)

Direct subclasses
Direct methods
Class: generic-hsl-color ()

Color class for the generic HSL color space.

The generic HSL color space is a different representation of the RGB color model.

Package

rs-colors

Source

generic-rgb.lisp (file)

Direct superclasses
Direct methods
Class: generic-hsv-color ()

Color class for the generic HSV/HSB color space.

The generic HSV/HSB color space is a different representation of the RGB color model.

Package

rs-colors

Source

generic-rgb.lisp (file)

Direct superclasses
Direct methods
Class: generic-rgb-color ()

Color class for the generic RGB color space.

The generic RGB color space is a mathematical description of the RGB color model. It is not associated with a particular device.

Package

rs-colors

Source

generic-rgb.lisp (file)

Direct superclasses
Direct methods
Class: hsl-color-object ()

Color class for a HSL color space.

Package

rs-colors

Source

types.lisp (file)

Direct superclasses

color-object (class)

Direct subclasses

generic-hsl-color (class)

Direct methods

color-coordinates (method)

Direct slots
Slot: h

Hue, default zero.

Type

(real 0 (360))

Initargs

:hue

Initform

0

Slot: s

Saturation, default zero.

Type

(real 0 1)

Initargs

:saturation

Initform

0

Slot: l

Lightness, default zero.

Type

(real 0 1)

Initargs

:lightness

Initform

0

Class: hsv-color-object ()

Color class for a HSV/HSB color space.

Package

rs-colors

Source

types.lisp (file)

Direct superclasses

color-object (class)

Direct subclasses

generic-hsv-color (class)

Direct methods

color-coordinates (method)

Direct slots
Slot: h

Hue, default zero.

Type

(real 0 (360))

Initargs

:hue

Initform

0

Slot: s

Saturation, default zero.

Type

(real 0 1)

Initargs

:saturation

Initform

0

Slot: v

Value (brightness), default zero.

Type

(real 0 1)

Initargs

:value

Initform

0

Class: rgb-color-object ()

Color class for a RGB color space.

Package

rs-colors

Source

types.lisp (file)

Direct superclasses

color-object (class)

Direct subclasses
Direct methods

color-coordinates (method)

Direct slots
Slot: r

Intensity of the red primary, default zero.

Type

(real 0 1)

Initargs

:red

Initform

0

Slot: g

Intensity of the green primary, default zero.

Type

(real 0 1)

Initargs

:green

Initform

0

Slot: b

Intensity of the blue primary, default zero.

Type

(real 0 1)

Initargs

:blue

Initform

0

Class: srgb-color ()

Color class for the sRGB color space.

Package

rs-colors

Source

srgb.lisp (file)

Direct superclasses

rgb-color-object (class)

Direct methods

Previous: , Up: Definitions   [Contents][Index]

5.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.1 Constants

Constant: adobe-rgb-from-ciexyz-transformation-matrix

Transformation matrix to convert normalized CIE XYZ color space coordinates into linear Adobe RGB color space coordinates.

Package

rs-colors

Source

adobe-rgb.lisp (file)

Constant: adobe-rgb-white-point

White point of the Adobe RGB color space.

Package

rs-colors

Source

adobe-rgb.lisp (file)

Constant: ciergb-from-ciexyz-transformation-matrix

Transformation matrix to convert CIE XYZ color space coordinates into CIE RGB color space coordinates.

Package

rs-colors

Source

ciergb.lisp (file)

Constant: ciexyz-from-adobe-rgb-transformation-matrix

Transformation matrix to convert linear Adobe RGB color space coordinates into normalized CIE XYZ color space coordinates.

Package

rs-colors

Source

adobe-rgb.lisp (file)

Constant: ciexyz-from-ciergb-transformation-matrix

Transformation matrix to convert CIE RGB color space coordinates into CIE XYZ color space coordinates.

Package

rs-colors

Source

ciergb.lisp (file)

Constant: ciexyz-from-srgb-transformation-matrix

Transformation matrix to convert linear sRGB color space coordinates into normalized CIE XYZ color space coordinates.

Package

rs-colors

Source

srgb.lisp (file)

Constant: srgb-from-ciexyz-transformation-matrix

Transformation matrix to convert normalized CIE XYZ color space coordinates into linear sRGB color space coordinates.

Package

rs-colors

Source

srgb.lisp (file)

Constant: srgb-white-point

White point of the sRGB color space.

Package

rs-colors

Source

srgb.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

5.2.2 Functions

Function: %read-xcms STREAM PREFIX MAKE-COLOR &optional HEX

Read a color in Xcms notation.

Package

rs-colors

Source

io.lisp (file)

Function: adobe-rgb-from-ciexyz X Y Z

Convert normalized CIE XYZ color space coordinates into Adobe RGB color space coordinates.

Package

rs-colors

Source

adobe-rgb.lisp (file)

Function: adobe-rgb-gamma-decoding C

Convert Adobe RGB color space coordinates into linear Adobe RGB color space coordinates.

Package

rs-colors

Source

adobe-rgb.lisp (file)

Function: adobe-rgb-gamma-encoding C

Convert linear Adobe RGB color space coordinates into Adobe RGB color space coordinates.

Package

rs-colors

Source

adobe-rgb.lisp (file)

Function: cie-uv-from-xy X Y S
Package

rs-colors

Source

cieluv.lisp (file)

Function: cielab-from-cielch L* C* H

Convert CIE L*C*h color space coordinates into CIE L*a*b* color space coordinates.

Package

rs-colors

Source

cielch.lisp (file)

Function: cielab-from-ciexyz X Y Z W

Convert CIE XYZ color space coordinates
into CIE L*a*b* color space coordinates.

This conversion requires a reference white point.

Package

rs-colors

Source

cielab.lisp (file)

Function: cielch-from-cielab L* A* B*

Convert CIE L*a*b* color space coordinates into CIE L*C*h color space coordinates.

Package

rs-colors

Source

cielch.lisp (file)

Function: cieluv-from-ciexyz X Y Z W

Convert CIE XYZ color space coordinates
into CIE L*u*v* color space coordinates.

This conversion requires a reference white point.

Package

rs-colors

Source

cieluv.lisp (file)

Function: ciergb-from-ciexyz X Y Z

Convert CIE XYZ color space coordinates into CIE RGB color space coordinates.

Package

rs-colors

Source

ciergb.lisp (file)

Function: ciexyy-from-ciexyz X Y Z

Convert CIE XYZ color space coordinates into CIE xyY color space coordinates.

Package

rs-colors

Source

ciexyy.lisp (file)

Function: ciexyz-from-adobe-rgb R G B

Convert Adobe RGB color space coordinates into normalized CIE XYZ color space coordinates.

Package

rs-colors

Source

adobe-rgb.lisp (file)

Function: ciexyz-from-cielab L* A* B* W

Convert CIE L*a*b* color space coordinates into CIE XYZ color space coordinates.

This conversion requires a reference white point.

Package

rs-colors

Source

cielab.lisp (file)

Function: ciexyz-from-cieluv L* U* V* W

Convert CIE L*u*v* color space coordinates into CIE XYZ color space coordinates.

This conversion requires a reference white point.

Package

rs-colors

Source

cieluv.lisp (file)

Function: ciexyz-from-ciergb R G B

Convert CIE RGB color space coordinates into CIE XYZ color space coordinates.

Package

rs-colors

Source

ciergb.lisp (file)

Function: ciexyz-from-ciexyy X* Y* Y

Convert CIE xyY color space coordinates into CIE XYZ color space coordinates.

Package

rs-colors

Source

ciexyy.lisp (file)

Function: ciexyz-from-srgb R G B

Convert sRGB color space coordinates
into normalized CIE XYZ color space coordinates.

Package

rs-colors

Source

srgb.lisp (file)

Function: color-matching-functions WAVELENGTH

Evaluate the color matching functions.

The three color matching functions x(λ), y(λ), and z(λ) are defined by the ‘*color-matching-functions*’ special variable.

Argument WAVELENGTH is the wavelength λ in nanometer.

Values are the values of the color matching functions for the wavelength λ.

Package

rs-colors

Source

color-matching-functions.lisp (file)

Function: det A

Return the determinant of matrix A.

Package

rs-colors-internal

Source

utilities.lisp (file)

Function: gemm A B &optional C

General matrix/matrix multiplication.

Package

rs-colors-internal

Source

utilities.lisp (file)

Function: gemv A X &optional Y

General matrix/vector multiplication.

Package

rs-colors-internal

Source

utilities.lisp (file)

Function: generic-cmy-from-generic-cmyk C M Y K

Convert CMYK color space coordinates into CMY color space coordinates.

Package

rs-colors

Source

generic-cmyk.lisp (file)

Function: generic-cmy-from-generic-rgb R G B

Convert RGB color space coordinates into CMY color space coordinates.

Package

rs-colors

Source

generic-cmy.lisp (file)

Function: generic-cmyk-from-generic-cmy C M Y

Convert CMY color space coordinates into CMYK color space coordinates.

Package

rs-colors

Source

generic-cmyk.lisp (file)

Function: generic-hsi-from-generic-rgb R G B

Convert RGB color space coordinates into HSI color space coordinates.

Package

rs-colors

Source

generic-rgb.lisp (file)

Function: generic-hsl-from-generic-rgb R G B

Convert RGB color space coordinates into HSL color space coordinates.

Package

rs-colors

Source

generic-rgb.lisp (file)

Function: generic-hsv-from-generic-rgb R G B

Convert RGB color space coordinates into HSV color space coordinates.

Package

rs-colors

Source

generic-rgb.lisp (file)

Function: generic-rgb-from-generic-cmy C M Y

Convert CMY color space coordinates into RGB color space coordinates.

Package

rs-colors

Source

generic-cmy.lisp (file)

Function: generic-rgb-from-generic-hsl H S L

Convert HSL color space coordinates into RGB color space coordinates.

Package

rs-colors

Source

generic-rgb.lisp (file)

Function: generic-rgb-from-generic-hsv H S V

Convert HSV color space coordinates into RGB color space coordinates.

Package

rs-colors

Source

generic-rgb.lisp (file)

Function: matrix-adjugate A

Calculate adjugate matrix of matrix A in place.

Package

rs-colors-internal

Source

utilities.lisp (file)

Function: matrix-cofactors A

Calculate matrix of cofactors of matrix A in place.

Package

rs-colors-internal

Source

utilities.lisp (file)

Function: matrix-transpose A

Transpose matrix A in place.

Package

rs-colors-internal

Source

utilities.lisp (file)

Function: srgb-from-ciexyz X Y Z

Convert normalized CIE XYZ color space coordinates into sRGB color space coordinates.

Package

rs-colors

Source

srgb.lisp (file)

Function: srgb-gamma-decoding C

Convert sRGB color space coordinates into linear sRGB color space coordinates.

Package

rs-colors

Source

srgb.lisp (file)

Function: srgb-gamma-encoding C

Convert linear sRGB color space coordinates into sRGB color space coordinates.

Package

rs-colors

Source

srgb.lisp (file)


Previous: , Up: Internal definitions   [Contents][Index]

5.2.3 Generic functions

Generic Function: absolute-luminance OBJECT

Return absolute luminance.

Package

rs-colors

Source

types.lisp (file)

Methods
Method: absolute-luminance (COLOR ciexyy-color)
Source

ciexyy.lisp (file)

Method: absolute-luminance (COLOR ciexyz-color)
Source

ciexyz.lisp (file)

Method: absolute-luminance (OBJECT real)

Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   F   L   R  
Index Entry  Section

F
File, Lisp, rs-colors-internal.asd: The rs-colors-internal․asd file
File, Lisp, rs-colors-internal/rs-colors-internal.lisp: The rs-colors-internal/rs-colors-internal․lisp file
File, Lisp, rs-colors-internal/utilities.lisp: The rs-colors-internal/utilities․lisp file
File, Lisp, rs-colors.asd: The rs-colors․asd file
File, Lisp, rs-colors/adobe-rgb.lisp: The rs-colors/adobe-rgb․lisp file
File, Lisp, rs-colors/black-body.lisp: The rs-colors/black-body․lisp file
File, Lisp, rs-colors/cie-white-points.lisp: The rs-colors/cie-white-points․lisp file
File, Lisp, rs-colors/cielab.lisp: The rs-colors/cielab․lisp file
File, Lisp, rs-colors/cielch.lisp: The rs-colors/cielch․lisp file
File, Lisp, rs-colors/cieluv.lisp: The rs-colors/cieluv․lisp file
File, Lisp, rs-colors/ciergb.lisp: The rs-colors/ciergb․lisp file
File, Lisp, rs-colors/ciexyy.lisp: The rs-colors/ciexyy․lisp file
File, Lisp, rs-colors/ciexyz.lisp: The rs-colors/ciexyz․lisp file
File, Lisp, rs-colors/color-difference.lisp: The rs-colors/color-difference․lisp file
File, Lisp, rs-colors/color-matching-functions.lisp: The rs-colors/color-matching-functions․lisp file
File, Lisp, rs-colors/generic-cmy.lisp: The rs-colors/generic-cmy․lisp file
File, Lisp, rs-colors/generic-cmyk.lisp: The rs-colors/generic-cmyk․lisp file
File, Lisp, rs-colors/generic-rgb.lisp: The rs-colors/generic-rgb․lisp file
File, Lisp, rs-colors/io.lisp: The rs-colors/io․lisp file
File, Lisp, rs-colors/rs-colors.lisp: The rs-colors/rs-colors․lisp file
File, Lisp, rs-colors/srgb.lisp: The rs-colors/srgb․lisp file
File, Lisp, rs-colors/types.lisp: The rs-colors/types․lisp file

L
Lisp File, rs-colors-internal.asd: The rs-colors-internal․asd file
Lisp File, rs-colors-internal/rs-colors-internal.lisp: The rs-colors-internal/rs-colors-internal․lisp file
Lisp File, rs-colors-internal/utilities.lisp: The rs-colors-internal/utilities․lisp file
Lisp File, rs-colors.asd: The rs-colors․asd file
Lisp File, rs-colors/adobe-rgb.lisp: The rs-colors/adobe-rgb․lisp file
Lisp File, rs-colors/black-body.lisp: The rs-colors/black-body․lisp file
Lisp File, rs-colors/cie-white-points.lisp: The rs-colors/cie-white-points․lisp file
Lisp File, rs-colors/cielab.lisp: The rs-colors/cielab․lisp file
Lisp File, rs-colors/cielch.lisp: The rs-colors/cielch․lisp file
Lisp File, rs-colors/cieluv.lisp: The rs-colors/cieluv․lisp file
Lisp File, rs-colors/ciergb.lisp: The rs-colors/ciergb․lisp file
Lisp File, rs-colors/ciexyy.lisp: The rs-colors/ciexyy․lisp file
Lisp File, rs-colors/ciexyz.lisp: The rs-colors/ciexyz․lisp file
Lisp File, rs-colors/color-difference.lisp: The rs-colors/color-difference․lisp file
Lisp File, rs-colors/color-matching-functions.lisp: The rs-colors/color-matching-functions․lisp file
Lisp File, rs-colors/generic-cmy.lisp: The rs-colors/generic-cmy․lisp file
Lisp File, rs-colors/generic-cmyk.lisp: The rs-colors/generic-cmyk․lisp file
Lisp File, rs-colors/generic-rgb.lisp: The rs-colors/generic-rgb․lisp file
Lisp File, rs-colors/io.lisp: The rs-colors/io․lisp file
Lisp File, rs-colors/rs-colors.lisp: The rs-colors/rs-colors․lisp file
Lisp File, rs-colors/srgb.lisp: The rs-colors/srgb․lisp file
Lisp File, rs-colors/types.lisp: The rs-colors/types․lisp file

R
rs-colors-internal.asd: The rs-colors-internal․asd file
rs-colors-internal/rs-colors-internal.lisp: The rs-colors-internal/rs-colors-internal․lisp file
rs-colors-internal/utilities.lisp: The rs-colors-internal/utilities․lisp file
rs-colors.asd: The rs-colors․asd file
rs-colors/adobe-rgb.lisp: The rs-colors/adobe-rgb․lisp file
rs-colors/black-body.lisp: The rs-colors/black-body․lisp file
rs-colors/cie-white-points.lisp: The rs-colors/cie-white-points․lisp file
rs-colors/cielab.lisp: The rs-colors/cielab․lisp file
rs-colors/cielch.lisp: The rs-colors/cielch․lisp file
rs-colors/cieluv.lisp: The rs-colors/cieluv․lisp file
rs-colors/ciergb.lisp: The rs-colors/ciergb․lisp file
rs-colors/ciexyy.lisp: The rs-colors/ciexyy․lisp file
rs-colors/ciexyz.lisp: The rs-colors/ciexyz․lisp file
rs-colors/color-difference.lisp: The rs-colors/color-difference․lisp file
rs-colors/color-matching-functions.lisp: The rs-colors/color-matching-functions․lisp file
rs-colors/generic-cmy.lisp: The rs-colors/generic-cmy․lisp file
rs-colors/generic-cmyk.lisp: The rs-colors/generic-cmyk․lisp file
rs-colors/generic-rgb.lisp: The rs-colors/generic-rgb․lisp file
rs-colors/io.lisp: The rs-colors/io․lisp file
rs-colors/rs-colors.lisp: The rs-colors/rs-colors․lisp file
rs-colors/srgb.lisp: The rs-colors/srgb․lisp file
rs-colors/types.lisp: The rs-colors/types․lisp file

Jump to:   F   L   R  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   %  
A   B   C   D   E   F   G   H   L   M   N   P   R   S   W  
Index Entry  Section

%
%read-xcms: Internal functions

A
absolute-color: Exported generic functions
absolute-color: Exported generic functions
absolute-color: Exported generic functions
absolute-luminance: Internal generic functions
absolute-luminance: Internal generic functions
absolute-luminance: Internal generic functions
absolute-luminance: Internal generic functions
adobe-rgb-color-coordinates: Exported generic functions
adobe-rgb-color-coordinates: Exported generic functions
adobe-rgb-color-coordinates: Exported generic functions
adobe-rgb-color-coordinates: Exported generic functions
adobe-rgb-from-ciexyz: Internal functions
adobe-rgb-gamma-decoding: Internal functions
adobe-rgb-gamma-encoding: Internal functions

B
black-body-spectral-radiance: Exported functions
black-body-spectral-radiant-exitance: Exported functions

C
cie-l*-from-y/yn: Exported functions
cie-uv-from-xy: Internal functions
cie-xy-chromaticity-of-black-body: Exported functions
cie-xy-chromaticity-of-light: Exported functions
cie-y/yn-from-l*: Exported functions
cie76: Exported functions
cie94: Exported functions
cielab-color-coordinates: Exported generic functions
cielab-color-coordinates: Exported generic functions
cielab-color-coordinates: Exported generic functions
cielab-color-coordinates: Exported generic functions
cielab-from-cielch: Internal functions
cielab-from-ciexyz: Internal functions
cielch-color-coordinates: Exported generic functions
cielch-color-coordinates: Exported generic functions
cielch-color-coordinates: Exported generic functions
cielch-from-cielab: Internal functions
cieluv-color-coordinates: Exported generic functions
cieluv-color-coordinates: Exported generic functions
cieluv-color-coordinates: Exported generic functions
cieluv-from-ciexyz: Internal functions
ciergb-color-coordinates: Exported generic functions
ciergb-color-coordinates: Exported generic functions
ciergb-color-coordinates: Exported generic functions
ciergb-color-coordinates: Exported generic functions
ciergb-from-ciexyz: Internal functions
ciexyy-color-coordinates: Exported generic functions
ciexyy-color-coordinates: Exported generic functions
ciexyy-color-coordinates: Exported generic functions
ciexyy-from-ciexyz: Internal functions
ciexyz-color-coordinates: Exported generic functions
ciexyz-color-coordinates: Exported generic functions
ciexyz-color-coordinates: Exported generic functions
ciexyz-color-coordinates: Exported generic functions
ciexyz-color-coordinates: Exported generic functions
ciexyz-color-coordinates: Exported generic functions
ciexyz-color-coordinates: Exported generic functions
ciexyz-color-coordinates: Exported generic functions
ciexyz-color-coordinates: Exported generic functions
ciexyz-from-adobe-rgb: Internal functions
ciexyz-from-cielab: Internal functions
ciexyz-from-cieluv: Internal functions
ciexyz-from-ciergb: Internal functions
ciexyz-from-ciexyy: Internal functions
ciexyz-from-srgb: Internal functions
coerce-color: Exported functions
collapse: Exported functions
color-coordinates: Exported generic functions
color-coordinates: Exported generic functions
color-coordinates: Exported generic functions
color-coordinates: Exported generic functions
color-coordinates: Exported generic functions
color-coordinates: Exported generic functions
color-coordinates: Exported generic functions
color-coordinates: Exported generic functions
color-coordinates: Exported generic functions
color-coordinates: Exported generic functions
color-coordinates: Exported generic functions
color-coordinates: Exported generic functions
color-matching-functions: Internal functions
colorp: Exported functions
copy-color: Exported generic functions
copy-color: Exported generic functions
copy-matrix: Exported functions
copy-vector: Exported functions
cube: Exported functions
cube-root: Exported functions

D
decode-quadruple: Exported functions
decode-triple: Exported functions
defconst: Exported macros
define-color-name: Exported macros
define-color-names: Exported macros
define-color-printer: Exported macros
define-color-reader: Exported macros
defsubst: Exported macros
degree-from-radian: Exported functions
det: Internal functions

E
encode-quadruple: Exported functions
encode-triple: Exported functions
ensure-type: Exported functions

F
float-array: Exported functions
Function, %read-xcms: Internal functions
Function, adobe-rgb-from-ciexyz: Internal functions
Function, adobe-rgb-gamma-decoding: Internal functions
Function, adobe-rgb-gamma-encoding: Internal functions
Function, black-body-spectral-radiance: Exported functions
Function, black-body-spectral-radiant-exitance: Exported functions
Function, cie-l*-from-y/yn: Exported functions
Function, cie-uv-from-xy: Internal functions
Function, cie-xy-chromaticity-of-black-body: Exported functions
Function, cie-xy-chromaticity-of-light: Exported functions
Function, cie-y/yn-from-l*: Exported functions
Function, cie76: Exported functions
Function, cie94: Exported functions
Function, cielab-from-cielch: Internal functions
Function, cielab-from-ciexyz: Internal functions
Function, cielch-from-cielab: Internal functions
Function, cieluv-from-ciexyz: Internal functions
Function, ciergb-from-ciexyz: Internal functions
Function, ciexyy-from-ciexyz: Internal functions
Function, ciexyz-from-adobe-rgb: Internal functions
Function, ciexyz-from-cielab: Internal functions
Function, ciexyz-from-cieluv: Internal functions
Function, ciexyz-from-ciergb: Internal functions
Function, ciexyz-from-ciexyy: Internal functions
Function, ciexyz-from-srgb: Internal functions
Function, coerce-color: Exported functions
Function, collapse: Exported functions
Function, color-matching-functions: Internal functions
Function, colorp: Exported functions
Function, copy-matrix: Exported functions
Function, copy-vector: Exported functions
Function, cube: Exported functions
Function, cube-root: Exported functions
Function, decode-quadruple: Exported functions
Function, decode-triple: Exported functions
Function, degree-from-radian: Exported functions
Function, det: Internal functions
Function, encode-quadruple: Exported functions
Function, encode-triple: Exported functions
Function, ensure-type: Exported functions
Function, float-array: Exported functions
Function, gemm: Internal functions
Function, gemv: Internal functions
Function, generic-cmy-from-generic-cmyk: Internal functions
Function, generic-cmy-from-generic-rgb: Internal functions
Function, generic-cmyk-from-generic-cmy: Internal functions
Function, generic-hsi-from-generic-rgb: Internal functions
Function, generic-hsl-from-generic-rgb: Internal functions
Function, generic-hsv-from-generic-rgb: Internal functions
Function, generic-rgb-from-generic-cmy: Internal functions
Function, generic-rgb-from-generic-hsl: Internal functions
Function, generic-rgb-from-generic-hsv: Internal functions
Function, hypot: Exported functions
Function, hypot3: Exported functions
Function, linear-transformation: Exported functions
Function, make-adobe-rgb-color: Exported functions
Function, make-adobe-rgb-color-from-number: Exported functions
Function, make-cielab-color: Exported functions
Function, make-cielch-color: Exported functions
Function, make-cieluv-color: Exported functions
Function, make-ciergb-color: Exported functions
Function, make-ciexyy-color: Exported functions
Function, make-ciexyz-color: Exported functions
Function, make-generic-cmy-color: Exported functions
Function, make-generic-cmy-color-from-number: Exported functions
Function, make-generic-cmyk-color: Exported functions
Function, make-generic-cmyk-color-from-number: Exported functions
Function, make-generic-hsl-color: Exported functions
Function, make-generic-hsv-color: Exported functions
Function, make-generic-rgb-color: Exported functions
Function, make-generic-rgb-color-from-number: Exported functions
Function, make-matrix: Exported functions
Function, make-rgb-color: Exported functions
Function, make-rgb-color-from-number: Exported functions
Function, make-srgb-color: Exported functions
Function, make-srgb-color-from-number: Exported functions
Function, make-vector: Exported functions
Function, matrix-adjugate: Internal functions
Function, matrix-cofactors: Internal functions
Function, matrix-inverse: Exported functions
Function, matrix-transpose: Internal functions
Function, multiples: Exported functions
Function, print-color-css3-hsl: Exported functions
Function, print-color-css3-rgb: Exported functions
Function, print-color-html: Exported functions
Function, print-color-xcms-cielab: Exported functions
Function, print-color-xcms-cielch: Exported functions
Function, print-color-xcms-cieluv: Exported functions
Function, print-color-xcms-ciergb: Exported functions
Function, print-color-xcms-ciexyy: Exported functions
Function, print-color-xcms-ciexyz: Exported functions
Function, print-color-xcms-rgb: Exported functions
Function, print-color-xcms-rgbi: Exported functions
Function, radian-from-degree: Exported functions
Function, read-color-css3: Exported functions
Function, read-color-css3-hsl: Exported functions
Function, read-color-css3-rgb: Exported functions
Function, read-color-html: Exported functions
Function, read-color-xcms: Exported functions
Function, read-color-xcms-cielab: Exported functions
Function, read-color-xcms-cielch: Exported functions
Function, read-color-xcms-cieluv: Exported functions
Function, read-color-xcms-ciergb: Exported functions
Function, read-color-xcms-ciexyy: Exported functions
Function, read-color-xcms-ciexyz: Exported functions
Function, read-color-xcms-rgb: Exported functions
Function, read-color-xcms-rgbi: Exported functions
Function, rgb-transformation-matrices: Exported functions
Function, srgb-from-ciexyz: Internal functions
Function, srgb-gamma-decoding: Internal functions
Function, srgb-gamma-encoding: Internal functions

G
gemm: Internal functions
gemv: Internal functions
Generic Function, absolute-color: Exported generic functions
Generic Function, absolute-luminance: Internal generic functions
Generic Function, adobe-rgb-color-coordinates: Exported generic functions
Generic Function, cielab-color-coordinates: Exported generic functions
Generic Function, cielch-color-coordinates: Exported generic functions
Generic Function, cieluv-color-coordinates: Exported generic functions
Generic Function, ciergb-color-coordinates: Exported generic functions
Generic Function, ciexyy-color-coordinates: Exported generic functions
Generic Function, ciexyz-color-coordinates: Exported generic functions
Generic Function, color-coordinates: Exported generic functions
Generic Function, copy-color: Exported generic functions
Generic Function, generic-cmy-color-coordinates: Exported generic functions
Generic Function, generic-cmyk-color-coordinates: Exported generic functions
Generic Function, generic-hsl-color-coordinates: Exported generic functions
Generic Function, generic-hsv-color-coordinates: Exported generic functions
Generic Function, generic-rgb-color-coordinates: Exported generic functions
Generic Function, normalize-color: Exported generic functions
Generic Function, srgb-color-coordinates: Exported generic functions
Generic Function, white-point: Exported generic functions
generic-cmy-color-coordinates: Exported generic functions
generic-cmy-color-coordinates: Exported generic functions
generic-cmy-color-coordinates: Exported generic functions
generic-cmy-color-coordinates: Exported generic functions
generic-cmy-from-generic-cmyk: Internal functions
generic-cmy-from-generic-rgb: Internal functions
generic-cmyk-color-coordinates: Exported generic functions
generic-cmyk-color-coordinates: Exported generic functions
generic-cmyk-color-coordinates: Exported generic functions
generic-cmyk-from-generic-cmy: Internal functions
generic-hsi-from-generic-rgb: Internal functions
generic-hsl-color-coordinates: Exported generic functions
generic-hsl-color-coordinates: Exported generic functions
generic-hsl-color-coordinates: Exported generic functions
generic-hsl-from-generic-rgb: Internal functions
generic-hsv-color-coordinates: Exported generic functions
generic-hsv-color-coordinates: Exported generic functions
generic-hsv-color-coordinates: Exported generic functions
generic-hsv-from-generic-rgb: Internal functions
generic-rgb-color-coordinates: Exported generic functions
generic-rgb-color-coordinates: Exported generic functions
generic-rgb-color-coordinates: Exported generic functions
generic-rgb-color-coordinates: Exported generic functions
generic-rgb-color-coordinates: Exported generic functions
generic-rgb-color-coordinates: Exported generic functions
generic-rgb-color-coordinates: Exported generic functions
generic-rgb-color-coordinates: Exported generic functions
generic-rgb-from-generic-cmy: Internal functions
generic-rgb-from-generic-hsl: Internal functions
generic-rgb-from-generic-hsv: Internal functions

H
hypot: Exported functions
hypot3: Exported functions

L
linear-transformation: Exported functions

M
Macro, defconst: Exported macros
Macro, define-color-name: Exported macros
Macro, define-color-names: Exported macros
Macro, define-color-printer: Exported macros
Macro, define-color-reader: Exported macros
Macro, defsubst: Exported macros
make-adobe-rgb-color: Exported functions
make-adobe-rgb-color-from-number: Exported functions
make-cielab-color: Exported functions
make-cielch-color: Exported functions
make-cieluv-color: Exported functions
make-ciergb-color: Exported functions
make-ciexyy-color: Exported functions
make-ciexyz-color: Exported functions
make-generic-cmy-color: Exported functions
make-generic-cmy-color-from-number: Exported functions
make-generic-cmyk-color: Exported functions
make-generic-cmyk-color-from-number: Exported functions
make-generic-hsl-color: Exported functions
make-generic-hsv-color: Exported functions
make-generic-rgb-color: Exported functions
make-generic-rgb-color-from-number: Exported functions
make-matrix: Exported functions
make-rgb-color: Exported functions
make-rgb-color-from-number: Exported functions
make-srgb-color: Exported functions
make-srgb-color-from-number: Exported functions
make-vector: Exported functions
matrix-adjugate: Internal functions
matrix-cofactors: Internal functions
matrix-inverse: Exported functions
matrix-transpose: Internal functions
Method, absolute-color: Exported generic functions
Method, absolute-color: Exported generic functions
Method, absolute-luminance: Internal generic functions
Method, absolute-luminance: Internal generic functions
Method, absolute-luminance: Internal generic functions
Method, adobe-rgb-color-coordinates: Exported generic functions
Method, adobe-rgb-color-coordinates: Exported generic functions
Method, adobe-rgb-color-coordinates: Exported generic functions
Method, cielab-color-coordinates: Exported generic functions
Method, cielab-color-coordinates: Exported generic functions
Method, cielab-color-coordinates: Exported generic functions
Method, cielch-color-coordinates: Exported generic functions
Method, cielch-color-coordinates: Exported generic functions
Method, cieluv-color-coordinates: Exported generic functions
Method, cieluv-color-coordinates: Exported generic functions
Method, ciergb-color-coordinates: Exported generic functions
Method, ciergb-color-coordinates: Exported generic functions
Method, ciergb-color-coordinates: Exported generic functions
Method, ciexyy-color-coordinates: Exported generic functions
Method, ciexyy-color-coordinates: Exported generic functions
Method, ciexyz-color-coordinates: Exported generic functions
Method, ciexyz-color-coordinates: Exported generic functions
Method, ciexyz-color-coordinates: Exported generic functions
Method, ciexyz-color-coordinates: Exported generic functions
Method, ciexyz-color-coordinates: Exported generic functions
Method, ciexyz-color-coordinates: Exported generic functions
Method, ciexyz-color-coordinates: Exported generic functions
Method, ciexyz-color-coordinates: Exported generic functions
Method, color-coordinates: Exported generic functions
Method, color-coordinates: Exported generic functions
Method, color-coordinates: Exported generic functions
Method, color-coordinates: Exported generic functions
Method, color-coordinates: Exported generic functions
Method, color-coordinates: Exported generic functions
Method, color-coordinates: Exported generic functions
Method, color-coordinates: Exported generic functions
Method, color-coordinates: Exported generic functions
Method, color-coordinates: Exported generic functions
Method, color-coordinates: Exported generic functions
Method, copy-color: Exported generic functions
Method, generic-cmy-color-coordinates: Exported generic functions
Method, generic-cmy-color-coordinates: Exported generic functions
Method, generic-cmy-color-coordinates: Exported generic functions
Method, generic-cmyk-color-coordinates: Exported generic functions
Method, generic-cmyk-color-coordinates: Exported generic functions
Method, generic-hsl-color-coordinates: Exported generic functions
Method, generic-hsl-color-coordinates: Exported generic functions
Method, generic-hsv-color-coordinates: Exported generic functions
Method, generic-hsv-color-coordinates: Exported generic functions
Method, generic-rgb-color-coordinates: Exported generic functions
Method, generic-rgb-color-coordinates: Exported generic functions
Method, generic-rgb-color-coordinates: Exported generic functions
Method, generic-rgb-color-coordinates: Exported generic functions
Method, generic-rgb-color-coordinates: Exported generic functions
Method, generic-rgb-color-coordinates: Exported generic functions
Method, generic-rgb-color-coordinates: Exported generic functions
Method, normalize-color: Exported generic functions
Method, normalize-color: Exported generic functions
Method, srgb-color-coordinates: Exported generic functions
Method, srgb-color-coordinates: Exported generic functions
Method, srgb-color-coordinates: Exported generic functions
Method, white-point: Exported generic functions
Method, white-point: Exported generic functions
Method, white-point: Exported generic functions
Method, white-point: Exported generic functions
Method, white-point: Exported generic functions
Method, white-point: Exported generic functions
multiples: Exported functions

N
normalize-color: Exported generic functions
normalize-color: Exported generic functions
normalize-color: Exported generic functions

P
print-color-css3-hsl: Exported functions
print-color-css3-rgb: Exported functions
print-color-html: Exported functions
print-color-xcms-cielab: Exported functions
print-color-xcms-cielch: Exported functions
print-color-xcms-cieluv: Exported functions
print-color-xcms-ciergb: Exported functions
print-color-xcms-ciexyy: Exported functions
print-color-xcms-ciexyz: Exported functions
print-color-xcms-rgb: Exported functions
print-color-xcms-rgbi: Exported functions

R
radian-from-degree: Exported functions
read-color-css3: Exported functions
read-color-css3-hsl: Exported functions
read-color-css3-rgb: Exported functions
read-color-html: Exported functions
read-color-xcms: Exported functions
read-color-xcms-cielab: Exported functions
read-color-xcms-cielch: Exported functions
read-color-xcms-cieluv: Exported functions
read-color-xcms-ciergb: Exported functions
read-color-xcms-ciexyy: Exported functions
read-color-xcms-ciexyz: Exported functions
read-color-xcms-rgb: Exported functions
read-color-xcms-rgbi: Exported functions
rgb-transformation-matrices: Exported functions

S
srgb-color-coordinates: Exported generic functions
srgb-color-coordinates: Exported generic functions
srgb-color-coordinates: Exported generic functions
srgb-color-coordinates: Exported generic functions
srgb-from-ciexyz: Internal functions
srgb-gamma-decoding: Internal functions
srgb-gamma-encoding: Internal functions

W
white-point: Exported generic functions
white-point: Exported generic functions
white-point: Exported generic functions
white-point: Exported generic functions
white-point: Exported generic functions
white-point: Exported generic functions
white-point: Exported generic functions

Jump to:   %  
A   B   C   D   E   F   G   H   L   M   N   P   R   S   W  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *  
A   B   C   G   H   K   L   M   R   S   U   V   W   X   Y   Z  
Index Entry  Section

*
*cielab-default-white-point*: Exported special variables
*cielch-default-white-point*: Exported special variables
*cieluv-default-white-point*: Exported special variables
*color-matching-functions*: Exported special variables
*second-radiation-constant*: Exported special variables

A
a*: Exported classes
adobe-rgb-from-ciexyz-transformation-matrix: Internal constants
adobe-rgb-white-point: Internal constants

B
b: Exported classes
b*: Exported classes

C
c: Exported classes
c: Exported classes
c*: Exported classes
cie-1931-second-radiation-constant: Exported constants
cie-1931-standard-observer: Exported constants
cie-1931-white-point-a: Exported constants
cie-1931-white-point-b: Exported constants
cie-1931-white-point-c: Exported constants
cie-1931-white-point-d50: Exported constants
cie-1931-white-point-d55: Exported constants
cie-1931-white-point-d65: Exported constants
cie-1931-white-point-d75: Exported constants
cie-1931-white-point-e: Exported constants
cie-1931-white-point-f1: Exported constants
cie-1931-white-point-f10: Exported constants
cie-1931-white-point-f11: Exported constants
cie-1931-white-point-f12: Exported constants
cie-1931-white-point-f2: Exported constants
cie-1931-white-point-f3: Exported constants
cie-1931-white-point-f4: Exported constants
cie-1931-white-point-f5: Exported constants
cie-1931-white-point-f6: Exported constants
cie-1931-white-point-f7: Exported constants
cie-1931-white-point-f8: Exported constants
cie-1931-white-point-f9: Exported constants
cie-1964-standard-observer: Exported constants
cie-1964-white-point-a: Exported constants
cie-1964-white-point-b: Exported constants
cie-1964-white-point-c: Exported constants
cie-1964-white-point-d50: Exported constants
cie-1964-white-point-d55: Exported constants
cie-1964-white-point-d65: Exported constants
cie-1964-white-point-d75: Exported constants
cie-1964-white-point-e: Exported constants
cie-1964-white-point-f1: Exported constants
cie-1964-white-point-f10: Exported constants
cie-1964-white-point-f11: Exported constants
cie-1964-white-point-f12: Exported constants
cie-1964-white-point-f2: Exported constants
cie-1964-white-point-f3: Exported constants
cie-1964-white-point-f4: Exported constants
cie-1964-white-point-f5: Exported constants
cie-1964-white-point-f6: Exported constants
cie-1964-white-point-f7: Exported constants
cie-1964-white-point-f8: Exported constants
cie-1964-white-point-f9: Exported constants
ciergb-from-ciexyz-transformation-matrix: Internal constants
ciexyz-from-adobe-rgb-transformation-matrix: Internal constants
ciexyz-from-ciergb-transformation-matrix: Internal constants
ciexyz-from-srgb-transformation-matrix: Internal constants
codata-2018-first-radiation-constant: Exported constants
codata-2018-first-radiation-constant-for-spectral-radiance: Exported constants
codata-2018-second-radiation-constant: Exported constants
color-formatter-css3-hsl: Exported constants
color-formatter-css3-rgb: Exported constants
color-formatter-html: Exported constants
color-formatter-xcms-cielab: Exported constants
color-formatter-xcms-cielch: Exported constants
color-formatter-xcms-cieluv: Exported constants
color-formatter-xcms-ciergb: Exported constants
color-formatter-xcms-ciexyy: Exported constants
color-formatter-xcms-ciexyz: Exported constants
color-formatter-xcms-rgb: Exported constants
color-formatter-xcms-rgbi: Exported constants
Constant, adobe-rgb-from-ciexyz-transformation-matrix: Internal constants
Constant, adobe-rgb-white-point: Internal constants
Constant, cie-1931-second-radiation-constant: Exported constants
Constant, cie-1931-standard-observer: Exported constants
Constant, cie-1931-white-point-a: Exported constants
Constant, cie-1931-white-point-b: Exported constants
Constant, cie-1931-white-point-c: Exported constants
Constant, cie-1931-white-point-d50: Exported constants
Constant, cie-1931-white-point-d55: Exported constants
Constant, cie-1931-white-point-d65: Exported constants
Constant, cie-1931-white-point-d75: Exported constants
Constant, cie-1931-white-point-e: Exported constants
Constant, cie-1931-white-point-f1: Exported constants
Constant, cie-1931-white-point-f10: Exported constants
Constant, cie-1931-white-point-f11: Exported constants
Constant, cie-1931-white-point-f12: Exported constants
Constant, cie-1931-white-point-f2: Exported constants
Constant, cie-1931-white-point-f3: Exported constants
Constant, cie-1931-white-point-f4: Exported constants
Constant, cie-1931-white-point-f5: Exported constants
Constant, cie-1931-white-point-f6: Exported constants
Constant, cie-1931-white-point-f7: Exported constants
Constant, cie-1931-white-point-f8: Exported constants
Constant, cie-1931-white-point-f9: Exported constants
Constant, cie-1964-standard-observer: Exported constants
Constant, cie-1964-white-point-a: Exported constants
Constant, cie-1964-white-point-b: Exported constants
Constant, cie-1964-white-point-c: Exported constants
Constant, cie-1964-white-point-d50: Exported constants
Constant, cie-1964-white-point-d55: Exported constants
Constant, cie-1964-white-point-d65: Exported constants
Constant, cie-1964-white-point-d75: Exported constants
Constant, cie-1964-white-point-e: Exported constants
Constant, cie-1964-white-point-f1: Exported constants
Constant, cie-1964-white-point-f10: Exported constants
Constant, cie-1964-white-point-f11: Exported constants
Constant, cie-1964-white-point-f12: Exported constants
Constant, cie-1964-white-point-f2: Exported constants
Constant, cie-1964-white-point-f3: Exported constants
Constant, cie-1964-white-point-f4: Exported constants
Constant, cie-1964-white-point-f5: Exported constants
Constant, cie-1964-white-point-f6: Exported constants
Constant, cie-1964-white-point-f7: Exported constants
Constant, cie-1964-white-point-f8: Exported constants
Constant, cie-1964-white-point-f9: Exported constants
Constant, ciergb-from-ciexyz-transformation-matrix: Internal constants
Constant, ciexyz-from-adobe-rgb-transformation-matrix: Internal constants
Constant, ciexyz-from-ciergb-transformation-matrix: Internal constants
Constant, ciexyz-from-srgb-transformation-matrix: Internal constants
Constant, codata-2018-first-radiation-constant: Exported constants
Constant, codata-2018-first-radiation-constant-for-spectral-radiance: Exported constants
Constant, codata-2018-second-radiation-constant: Exported constants
Constant, color-formatter-css3-hsl: Exported constants
Constant, color-formatter-css3-rgb: Exported constants
Constant, color-formatter-html: Exported constants
Constant, color-formatter-xcms-cielab: Exported constants
Constant, color-formatter-xcms-cielch: Exported constants
Constant, color-formatter-xcms-cieluv: Exported constants
Constant, color-formatter-xcms-ciergb: Exported constants
Constant, color-formatter-xcms-ciexyy: Exported constants
Constant, color-formatter-xcms-ciexyz: Exported constants
Constant, color-formatter-xcms-rgb: Exported constants
Constant, color-formatter-xcms-rgbi: Exported constants
Constant, srgb-from-ciexyz-transformation-matrix: Internal constants
Constant, srgb-white-point: Internal constants

G
g: Exported classes

H
h: Exported classes
h: Exported classes
h: Exported classes

K
k: Exported classes

L
l: Exported classes
l*: Exported classes
l*: Exported classes
l*: Exported classes

M
m: Exported classes
m: Exported classes

R
r: Exported classes

S
s: Exported classes
s: Exported classes
Slot, a*: Exported classes
Slot, b: Exported classes
Slot, b*: Exported classes
Slot, c: Exported classes
Slot, c: Exported classes
Slot, c*: Exported classes
Slot, g: Exported classes
Slot, h: Exported classes
Slot, h: Exported classes
Slot, h: Exported classes
Slot, k: Exported classes
Slot, l: Exported classes
Slot, l*: Exported classes
Slot, l*: Exported classes
Slot, l*: Exported classes
Slot, m: Exported classes
Slot, m: Exported classes
Slot, r: Exported classes
Slot, s: Exported classes
Slot, s: Exported classes
Slot, u*: Exported classes
Slot, v: Exported classes
Slot, v*: Exported classes
Slot, white-point: Exported classes
Slot, white-point: Exported classes
Slot, white-point: Exported classes
Slot, x: Exported classes
Slot, x*: Exported classes
Slot, y: Exported classes
Slot, y: Exported classes
Slot, y: Exported classes
Slot, y: Exported classes
Slot, y*: Exported classes
Slot, z: Exported classes
Special Variable, *cielab-default-white-point*: Exported special variables
Special Variable, *cielch-default-white-point*: Exported special variables
Special Variable, *cieluv-default-white-point*: Exported special variables
Special Variable, *color-matching-functions*: Exported special variables
Special Variable, *second-radiation-constant*: Exported special variables
srgb-from-ciexyz-transformation-matrix: Internal constants
srgb-white-point: Internal constants

U
u*: Exported classes

V
v: Exported classes
v*: Exported classes

W
white-point: Exported classes
white-point: Exported classes
white-point: Exported classes

X
x: Exported classes
x*: Exported classes

Y
y: Exported classes
y: Exported classes
y: Exported classes
y: Exported classes
y*: Exported classes

Z
z: Exported classes

Jump to:   *  
A   B   C   G   H   K   L   M   R   S   U   V   W   X   Y   Z  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   A   C   G   H   P   R   S  
Index Entry  Section

A
adobe-rgb-color: Exported classes

C
cielab-color: Exported classes
cielch-color: Exported classes
cieluv-color: Exported classes
ciergb-color: Exported classes
ciexyy-color: Exported classes
ciexyz-color: Exported classes
Class, adobe-rgb-color: Exported classes
Class, cielab-color: Exported classes
Class, cielch-color: Exported classes
Class, cieluv-color: Exported classes
Class, ciergb-color: Exported classes
Class, ciexyy-color: Exported classes
Class, ciexyz-color: Exported classes
Class, cmy-color-object: Exported classes
Class, cmyk-color-object: Exported classes
Class, color-object: Exported classes
Class, generic-cmy-color: Exported classes
Class, generic-cmyk-color: Exported classes
Class, generic-color-object: Exported classes
Class, generic-hsl-color: Exported classes
Class, generic-hsv-color: Exported classes
Class, generic-rgb-color: Exported classes
Class, hsl-color-object: Exported classes
Class, hsv-color-object: Exported classes
Class, rgb-color-object: Exported classes
Class, srgb-color: Exported classes
cmy-color-object: Exported classes
cmyk-color-object: Exported classes
color-object: Exported classes

G
generic-cmy-color: Exported classes
generic-cmyk-color: Exported classes
generic-color-object: Exported classes
generic-hsl-color: Exported classes
generic-hsv-color: Exported classes
generic-rgb-color: Exported classes

H
hsl-color-object: Exported classes
hsv-color-object: Exported classes

P
Package, rs-colors: The rs-colors package
Package, rs-colors-internal: The rs-colors-internal package

R
rgb-color-object: Exported classes
rs-colors: The rs-colors system
rs-colors: The rs-colors package
rs-colors-internal: The rs-colors-internal system
rs-colors-internal: The rs-colors-internal package

S
srgb-color: Exported classes
System, rs-colors: The rs-colors system
System, rs-colors-internal: The rs-colors-internal system

Jump to:   A   C   G   H   P   R   S