4 Color Model
(color-model:rgb->xyz r g b) → color-model:xyz? |
r : number? |
g : number? |
b : number? |
Converts a color represented as a red-green-blue tuple (each value
from 0 to 255) into an XYZ tuple. This describes a point in the CIE
XYZ color space.
| ||||||||||||||||||||||||||||||||||||||||||
red-a : number? | ||||||||||||||||||||||||||||||||||||||||||
green-a : number? | ||||||||||||||||||||||||||||||||||||||||||
blue-a : number? | ||||||||||||||||||||||||||||||||||||||||||
red-b : number? | ||||||||||||||||||||||||||||||||||||||||||
green-b : number? | ||||||||||||||||||||||||||||||||||||||||||
blue-b : number? |
This calculates a distance between two colors. The smaller the
distance, the closer the colors should appear to the human eye. A
distance of 10 is reasonably close that it could be called the same
color.
This function is not symmetric in red, green, and blue, so it is
important to pass red, green, and blue components of the colors in
the proper order. The first three arguments are red, green and
blue for the first color, respectively, and the second three
arguments are red green and blue for the second color,
respectively.
Converts an XYZ-tuple (in the CIE XYZ colorspace) into a list of
values representing an RGB-tuple.
(color-model:xyz? val) → boolean? |
val : any/c |
Determines if val an xyz color record.
(color-model:xyz-x xyz) → number? |
xyz : color-model:xyz? |
Extracts the x component of xyz.
(color-model:xyz-y xyz) → number? |
xyz : color-model:xyz? |
Extracts the y component of xyz.
(color-model:xyz-z xyz) → number? |
xyz : color-model:xyz? |
Extracts the z component of xyz.