ID:624164
 
Redundant
Applies to:DM Language
Status: Redundant

This feature has already been implemented, or is already achievable with existing methods.
A proc like rgb() except it would influence the luminosity, hue and saturation of a color(decrease or increase the values), thus allowing the user to create a "palette of color" from a single RGB color value.


The IconProcs library already includes useful routines for converting between RGB, HSV, and lists (for direct numerical access). You can convert an RGB color to a list of HSV with ReadHSV(RGBtoHSV(color)), and convert any list of hue, saturation, and value back to RGB via HSVtoRGB(hsv(list)).
Lummox JR resolved issue (Redundant)
The Icon Processor library makes it easy to implement just about any icon operation you can think of: http://www.byond.com/developer/Forum_account/IconProcessor