A'Hote 0.1.0
Details
| Size: | 0K |
| Last Update: | 2008-04-15 23:41:38 |
| OS Support: | Linux |
| License/Program Type: | LGPL (GNU Lesser General Public License) |
| Publisher: | Rick Vinyard |
| Price: | $0.00 |
Description:
A'Hote 0.1.0 is software developed by Rick Vinyard.
A'Hote 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).
A'Hote 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);
What's 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.
A'Hote 0.1.0 supports different languages (including english). It works with Linux.
Downloading A'Hote 0.1.0 will take if you use fast ADSL connection.
0 comments
Add to
A'Hote 0.1.0 Version History
Related Software
|
|
From category: Other-Tools |
| XFlows is an XML and XSLT integrated solution, it helps you to create complex scenarios, transforming a set of files with XSLT, publishing your result into a remote server, exporting and importing dat... |
|
|
From category: Email |
| Dwarf Mail Server 1.1.1 is email software developed by Gnome Ltd.. Dwarf Mail Server is a full-featured mail server developed on the Java platform, implementing SMTP, POP3 and IMAP4rev1 protocols.\... |
|
|
From category: Arcade |
| Blob Wars : Blob and Conquer is a 3rd person action shooter.... |
|
|
From category: Firefox-Extensions |
| CtrlAltDel Navigational Menu is a navigational menu for CtrlAltDel-Online site and forums.... |
|
|
From category: Libraries |
| Flickcurl is a C library for the Flickr API.... |
|
|
From category: Software-Distribution |
| debsync 2.00 is software distribution software developed by Conseil Internet & Logiciels Libres. debsync is a Python command line tool which helps to synchronise the installed packages lists on sev... |
|
|
From category: Linux |
| Darik\'s Boot and Nuke 1.0.7 is software developed by Darik Horn. Darik\'s Boot and Nuke is short DBAN is a self-contained boot floppy that securely wipes the hard disks of most computers.... |
|
|
From category: Utilities |
| digest is an utility that can digest &039;hash&039; summaries for arbitrary GNU R objects.... |
|
|
From category: HTTP-WWW |
| mod_perlite is a lightweight Apache module that embeds a Perl interpreter.... |
|
|
From category: Debuggers |
| JSwat is a graphical, stand-alone Java debugger, using the JPDA library.... |
|
|
From category: Libraries |
| Bio::Tools::Run::PiseApplication::charge 1.4 is libraries software developed by Catherine Letondal. Bio::Tools::Run::PiseApplication::charge is a Perl module. Bio::Tools::Run::PiseApplicatio... |
|
|
From category: Desktop-Widgets |
| Cool Blue 1.0 is desktop widgets software developed by Xvoid. Cool Blue is a desktop widget for SuperKaramba for system monitoring. It has cool blue translucent background (which I made with... |
|
|
From category: Bioinformatics |
| Bioclipse 1.0 is bioinformatics software developed by Bioclipse Team. Bioclipse is a rich-client platform chemistry and biology workbench. Bioclipse provides access to many open source bioinformati... |
|
|
From category: Shells |
| BASH Debugger 3.1-0.06 is shells software developed by Rocky Bernstein. Bash Debugger project contains patched sources to BASH that enable better debugging support as well as improved error reporti... |
|
|
From category: Networking |
| alived 0.3.0 is networking software developed by Kris Foster. alived is a simple daemon and client for sending keepalive messages. The server keeps a list of hostname to IP address, useful for when... |
Leave a comment