On 4/25/08, Aaron Spike <aaron@...476...> wrote:
Hystrix wrote:
> I'm trying to write a script that takes a color palette and reorders its
> colors in some predefined way. To do this I'd like to have the colors
> arranged acording to the luminance value and then
> to the hue value but the colors in the palette file are in RGB so first I need to calculate the HLS values.
> That's why I'd like to see the code Inkscape uses to change from the RGB to HLS.


When we were generating palettes we used python and the colorsys module:

http://inkscape.svn.sourceforge.net/viewvc/inkscape/inkscape/trunk/share/palettes/PaletteGen.py?view=markup


Aaron Spike

Thanks Aaron, that's even better than what I was asking for.
I should have looked for something like that in Python docs.


--
Hystrix