2
0
mirror of https://github.com/boostorg/gil.git synced 2026-02-22 03:22:15 +00:00
Files
gil/develop/doc/html/_sources/toolbox.txt

81 lines
1.6 KiB
Plaintext

ToolBox extension
=================
:authors:
Christian Henning
.. comment
[library Boost.GIL.ToolBox
[quickbook 1.5]
[id toolbox]
[dirname gil/extension/toolbox]
[purpose An mixed bag of some small extension for boost::gil]
[category Image Processing]
[authors [Henning, Christian]]
[copyright 2012 Christian Henning]
[source-mode c++]
[license
Distributed under the Boost Software License, Version 1.0.
(See accompanying file LICENSE_1_0.txt or copy at
[@http://www.boost.org/LICENSE_1_0.txt])
]
]
.. _Reference: reference.html
Overview
--------
ToolBox provides collection of Boost.GIL extensions which are too
small to be maintained as standalone extensions.
Content:
* Color converters: Gray to RGBA
* Color spaces: CMYKA, Gray with Alpha, HSL, HSV, Lab, XYZ
* Metafunctions:
* ``channel_type``
* ``channel_type_to_index``
* ``get_num_bits``
* ``get_pixel_type``
* ``is_bit_aligned``
* ``is_homogeneous``
* ``is_similar``
* ``pixel_bit_size``
* Image types:
* ``indexed_image``
This extension will hopefully be added on by the community.
Since the extension is header-only, user just needs to include
its main header ``#include <boost/gil/extension/toolbox.hpp>``.
All definitions of the toolbox belong to the ``boost::gil`` namespace.
Folder Structure
----------------
The toolbox structured in the following sub-directories:
* color_converters
* color_spaces
* metafunctions
* image_types
Acknowledgements
----------------
Thanks to all the people who have reviewed this library and
made suggestions for improvements.
Reference
---------
The Reference_ section.