47 lines
1.5 KiB
Plaintext
47 lines
1.5 KiB
Plaintext
[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 2018 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])
|
|
]
|
|
]
|
|
|
|
[def __Reference__ [@reference.html Reference]]
|
|
|
|
[section Overview]
|
|
|
|
ToolBox provides some helpful extensions for boost::gil that are too small to be an extension by themselves. There are:
|
|
|
|
* color spaces: cmyka, gray_alpha, hsl, hsv, lab, xyz
|
|
* metafunctions: channel_type_to_index, is_bit_aligned, is_similar, is_homogeneous, get_num_bits, channel_type, get_pixel_type, pixel_bit_size
|
|
* image types: indexed_image, subchorma_image
|
|
* color converters: gray -> rgba
|
|
* and so on.
|
|
|
|
This extension will hopefully be added on by the community.
|
|
|
|
This extension is header-only. To use the toolbox just include the boost/gil/extension/toolbox.hpp.
|
|
|
|
[heading Folder Srtucture ]
|
|
|
|
The toolbox tries to structure the small boost::gil extensions into various folders. There is a folder for color_spaces, metafunctions, image_types, and color converters.
|
|
|
|
[heading Acknowledgements]
|
|
|
|
Thanks to all the people who have reviewed this library and made many suggestions for improvements.
|
|
|
|
[heading Referece]
|
|
|
|
The __Reference__ section.
|
|
|
|
[endsect]
|
|
|