• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1ToolBox extension
2=================
3
4.. _Reference: reference.html
5
6Overview
7--------
8
9ToolBox provides collection of Boost.GIL extensions which are too
10small to be maintained as standalone extensions.
11
12Content:
13
14* Color converters: Gray to  RGBA
15
16* Color spaces: CMYKA, Gray with Alpha, HSL, HSV, Lab, XYZ
17
18* Metafunctions:
19
20  * ``channel_type``
21  * ``channel_type_to_index``
22  * ``get_num_bits``
23  * ``get_pixel_type``
24  * ``is_bit_aligned``
25  * ``is_homogeneous``
26  * ``is_similar``
27  * ``pixel_bit_size``
28
29* Image types:
30
31  * ``indexed_image``
32
33This extension will hopefully be added on by the community.
34
35Since the extension is header-only, user just needs to include
36its main header ``#include <boost/gil/extension/toolbox.hpp>``.
37
38All definitions of the toolbox belong to the ``boost::gil`` namespace.
39
40Folder Structure
41----------------
42
43The toolbox structured in the following sub-directories:
44
45* color_converters
46* color_spaces
47* metafunctions
48* image_types
49
50Acknowledgements
51----------------
52
53Thanks to all the people who have reviewed this library and
54made suggestions for improvements.
55
56Reference
57---------
58
59The Reference_ section.
60