MathGroup Archive 2008

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Determine brightness of colour/Convert to GrayLevel


Hi,

?ToColor

ToColor[color, form] converts color to form if form is GrayLevel, \
RGBColor or CMYKColor. Otherwise form[color] is evaluated and the \
result is expected to be a valid color directive.

Regards
   Jens

Szabolcs Horv=E1t wrote:
> Colours have several representations, such as RGBColor, CMYKColor,
> GrayLevel, etc.
>
> Is there a way to convert between these representations?  More
> specifically is there a way to convert a colour to GrayLevel?  I would
> like to determine the "brightness" of a colour to decide whether to
> display text in black or in white on top of it.
>
> Also, is there a way to convert a colour to some canonical
> representation?  A workaround I found is Lighter[colour, 0], which
> converts to RGBColor, but I was hoping that there exists a function
> meant specifically for conversion (and not
> blending/lightening/darkening).
>


  • Prev by Date: Re: Determine brightness of colour/Convert to GrayLevel
  • Next by Date: Re: Show and 6.0
  • Previous by thread: Re: Determine brightness of colour/Convert to GrayLevel
  • Next by thread: Re: snippets