Little CMS intends to be a small-footprint color management engine, with special focus on accuracy and performance. It uses the International Color Consortium standard (ICC), which is the modern standard when regarding to color management. The ICC specification is widely used and is referred to in many International and other de-facto standards.
ColorChip is a class for working with color in a more convenient manner than the basic RGB and Hexadecimal triplets often encountered in programming, especially Web-oriented programming. It allows you to define a color using RGB, HSV (Hue, Saturation, Value) or a Hexadecimal string. ColorChip objects have properties for all three of these color models, as well as methods for adjusting both RGB and HSV values. These methods automatically update all of the object's properties. Additional methods exist for getting color compliments, triads, and the nearest Web-safe color.
python-colormath is a Python module which abstracts common color math operations. (For example, converting from CIE L*a*b to XYZ, or from RGB to CMYK.) Other operations, such as calculating ANSI and ISO density from spectral data or taking the delta E of two colors, are also covered.
AKVIS ArtSuite is photo decoration software that allows you to apply effects or add frames to your photos. Sample photo frames that come with ArtSuite can be easily tailored to your particular photo by choosing its color, form, style, brightness, and the intensity of the applied edge effect. You can use any picture as a pattern to generate an original photo frame. With artistic effects, you can convert a photo into a black and white image and add a color shade to it (for example, sepia effect), replace colors on an image, and add a texture so that the image looks like drawn on a surface such as canvas, wall, or corrugated paper. The Glamour effect conceals skin defects and reduces small wrinkles.
Color manager is an object that can be used to parse, manipulate, and convert color values. It can parse color definitions in several formats like hexadecimal, RGB, RGBA, HSL, HSLA, and colors by name. The object can change the color individual property values such as red, green, blue, hue, saturation, light values, and alpha channel. The manipulated colors can be converted to any of the supported formats.
Lightning effect JS is an object that can draw a random lightning bolt on the page. It can create a canvas on which a glowing random line similar to lightning bolt is drawn within given page boundaries. The position, color, and thickness of the lightning bolt are configurable parameters.
myColors analyzes and generates colors. It takes a string which identifies a color and detects its format, depending on the color syntax which it used. It supports detecting colors represented in the HSL, HSV, or RGB models, by name in English, or using hexadecimal notation. The main class returns an array with the details of the detected color, like the values of the RGB components. It can also convert colors between the different representation formats.