mirror of
https://github.com/boostorg/gil.git
synced 2026-02-22 03:22:15 +00:00
81 lines
1.6 KiB
Plaintext
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.
|
|
|