Equivalence of Color names to RGB
J. Landman Gay
jacque at hyperactivesw.com
Sun Jul 4 02:29:15 EDT 2004
On 7/3/04 10:01 PM, Alejandro Tejada wrote:
> Hi developers,
>
> I've almost finished a handler to export
> vector graphics from RR/MC to Adobe Ilustrator
> version 7 file format, but i need a table
> of equivalences between rgb and the color names,
> for example: AliceBlue = 239,247,255.
>
> How could i convert the color names to their
> equivalent rgb triplet?
Wilhelm Sanke posted the following a long time ago. I hope he doesn't
mind my re-posting it here, or the fact that I have changed his original
command handler to a function:
function colorToRGB which
set the backcolor of fld "hiddenfield" to which
get the effective backPixel of fld "hiddenfield"
set the backPixel of field "Hiddenfield" to it
return the backcolor of fld "Hiddenfield"
end colorToRGB
You can use a hidden field if you don't want the conversion to show. If
you are just doing this once during development, then you can use any
object, hidden or not. Go through the colorNames() and apply the
function to each one.
I thought this was a very clever script; setting the backpixel forces
the color name to its equivalent RGB value.
--
Jacqueline Landman Gay | jacque at hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
More information about the use-livecode
mailing list