AHote

Description

AHote is a C++ library for generating color schemes and also includes a few other classes for converting between RGB (Red, Green, Blue), YUV (Luminance and Chrominance), HSB (Hue, Saturation, Brightness) and HSL (Hue, Saturation, Lightness). AHote is not a library for ICC color management. A variety of functions are provided that, in general, take an input HSB color as a parameter and return a std::vector of HSB colors representing the generated color scheme. Depending on the function a number of other parameters can be passed that will vary the return size of the color scheme, etc. The HSB colors in the returned std::vector can then be used as necessary. The HSB class can be cast to the RGB class, performing all necessary conversions along the way. Thus, it would be possible to do something like the following: using namespace ahote; // std::vector has been typedefed to Colors Colors scheme = tetrads( HSB(120, 1.0, 1.0) ); RGB rgb; for (Colors::iterator iter=scheme.begin(); iter != scheme.end(); iter++) { rgb = *iter; // rgb.red, rgb.green, rgb.blue contain the RGB components // do something meaningful with them, like: cairo_set_source_rgb(cairo, rgb.red, rgb.green, rgb.blue); Whats New in This Release: · The library currently supports generation of the following color schemes: complements, split-complements, triads, tetrads, analogous colors, shades, tints, tones, and monochromatics. · Other schemes that are in this release are related to the RGB color wheel including primary, secondary, and tertiary colors as well as the color wheel itself. · Schemes of schemes can also be created, and classes are provided to easily convert between HSB, HSL, RGB, and YUV color spaces..

Ahote - Hsb - Rgb - Color Schemes - C Library - Color - Schemes - Complements - Library - Colors - C++ - Libraries - Programming

Published By:Rick Vinyard

License Type:Freeware

Date Added:25 October, 2010

Version:0.1.0

Price:Free

Downloads:24

Size:245.8 KB

Platform: Linux

What people say
- required fields
     
Related Downloads

Graphics::ColorObject can convert between color spaces.

DateNov 3, 2010

AuthorAlex Izvorski

Size22.5 KB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Programming

Color::Scheme is a module used to generate pleasant color schemes. This module is a Perl implementation of Color Schemes 2, a color scheme generator. Start by visitng the Color Schemes 2 web site and playing with the colors.

DateAug 12, 2010

AuthorIan Langworth

Size11.3 KB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Programming

JIU is a library which offers functionality to load, analyze, process and save pixel images. Various file formats are supported, demo applications for the command line and the AWT GUI toolkit are provided too..

DateSep 26, 2010

AuthorMarco Schmidt

Size1.2 MB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Multimedia

SGI plug-in provides SGI image file load & save modules for The GIMP. The plug-in supports GRAY, GRAYA, RGB, and RGBA color modes.

DateSep 13, 2010

AuthorMichael Sweet

Size10.2 KB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Multimedia

ezXML is a C library for parsing XML documents inspired by simpleXML for PHP. As the name implies, its easy to use. Its also fast and lightweight (less than 20k compiled). Example Usage Given the following example XML document: < ?

DateOct 4, 2010

AuthorAaron Voisine

Size17.4 KB

LicenseFreeware

PriceFree

PlatformLinux

CategoryLinux Utilities