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.
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.
Whiteboard lets the user draw freehand graphics on a Web page. It can create a canvas object for the whiteboard (if one does not exist) and let the user draw on the canvas area by dragging the mouse around. The color, thickness, line join, and line cap of the drawing pen can be configured. The object can also clear the whiteboard, export the coordinates of the drawn lines, or import previously drawn lines.