AHote 0.1.0
Sponsored Links
AHote 0.1.0 Ranking & Summary
File size:
0.24 MB
Platform:
Any Platform
License:
LGPL (GNU Lesser General Public License)
Price:
Downloads:
1291
Date added:
2006-04-13
Publisher:
Rick Vinyard
AHote 0.1.0 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);
Enhancements:
- 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 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);
Enhancements:
- 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 0.1.0 Screenshot
AHote 0.1.0 Keywords
AHote
HSB
RGB
AHote 0.1.0
Color schemes
C++ library
color
complements
schemes
library
including
colors
AHote 0.1.0
Libraries
Programming
Bookmark AHote 0.1.0
AHote 0.1.0 Copyright
WareSeeker periodically updates pricing and software information of AHote 0.1.0 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of AHote 0.1.0 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
windows xp color schemes
wedding color schemes
paint colors
color schemes for bedrooms
colors of the wind
kitchen color schemes
hair colors
bathroom color schemes
columbus metropolitan library
library congress
colors of the rainbow
exterior house paint color schemes
house paint colors
bedroom color schemes
salt lake county library
st louis county library
microsoft visual c runtime library
chicago public library
Related Software
Parakeet is a web-based application for managing and reporting on PyKotas print quotas. Free Download
IFMonitor is a simple network interface monitor for KDE. Free Download
libgee is a collection library providing GObject-based interfaces and classes for commonly used data structures. Free Download
steelme is a GUI theme system which extends and improves on Suns Metal Pluggable Look and Feel. Free Download
jIncron is a graphical interface for incron (the inotify cron system). Free Download
MfGames.Sprite is a library for loading, managing, and rendering sprites from JPEG, PNG, and SVG files. Free Download
libkarma is a C library for managing the Rio Karma via TCP/IP. Free Download
Ideality is an advanced IDEAL-like library for Qt4. Free Download
Latest Software
Popular Software
Favourite Software