LispWorks CAPI Reference Manual > 3 COLOR Reference Entries

NextPrevUpTopContentsIndex

make-rgb

Function
Summary

Returns a color specification in the red-green-blue model.

Package

color

Signature

make-rgb red green blue &optional alpha => color-spec

Arguments

red

A red component.

green

A green component.

blue

A blue component.

alpha

A number betwen 0 and 1, or nil .

Values

color-spec

A color specification.

Description

Return a color-spec in the :RGB model with components red , green and blue .

Note that short floats are used for each component; this results in the most efficient color conversion process. However, any floating point number type can be used.

alpha indicates the alpha value of the color. 0 means it is transparent, 1 means it is solid. If alpha is nil or not specified then the color does not have an alpha component and it is assumed to be solid.

Example

The object returned by the following call defines the color red in the RGB model:

COLOR 25 > (color:make-rgb 1.0s0 0.0s0 0.0s0)
#(:RGB 1.0S0 0.0S0 0.0S0)
See also

make-hsv
make-gray
color-model
color-<component>
color-level
color-alpha


LispWorks CAPI Reference Manual - 21 Dec 2009

NextPrevUpTopContentsIndex