Converts image color space. More...
#include <convert_color_space.hpp>
Public Types | |
typedef basic_alpha_pixel_traits < component_type > | alpha_traits |
typedef traits::component_type | component_type |
typedef pixel_traits< rgb_pixel > | traits |
Public Member Functions | |
void | operator() (reader &io) const |
Static Protected Member Functions | |
static void | expand_8_to_16 (png_struct *, png_row_info *row_info, byte *row) |
static void | handle_16 (reader &io) |
static void | handle_alpha (reader &io, uint_32 filler) |
static void | handle_gray (reader &io) |
static void | handle_palette (reader &io) |
static void | handle_rgb (reader &io) |
Converts image color space.
A specialization for rgb_pixel type.
|
inherited |
|
inherited |
|
inherited |
|
inlinestaticprotectedinherited |
|
inlinestaticprotectedinherited |
References png::detail::convert_color_space_impl< pixel >::expand_8_to_16(), and png::io_base::get_bit_depth().
|
inlinestaticprotectedinherited |
References png::chunk_tRNS, png::color_mask_alpha, png::filler_after, png::io_base::get_color_type(), and png::io_base::has_chunk().
|
inlinestaticprotectedinherited |
References png::color_mask_alpha, png::color_type_gray, png::io_base::get_bit_depth(), and png::io_base::get_color_type().
|
inlinestaticprotectedinherited |
References png::color_type_palette, png::image_info::drop_palette(), png::io_base::get_color_type(), and png::io_base::get_info().
|
inlinestaticprotectedinherited |
References png::color_mask_palette, png::color_mask_rgb, png::io_base::get_color_type(), and png::io_base::set_rgb_to_gray().
|
inlineinherited |
References png::basic_alpha_pixel_traits< component >::get_alpha_filler(), png::detail::convert_color_space_impl< pixel >::handle_16(), png::detail::convert_color_space_impl< pixel >::handle_alpha(), png::detail::convert_color_space_impl< pixel >::handle_gray(), png::detail::convert_color_space_impl< pixel >::handle_palette(), png::detail::convert_color_space_impl< pixel >::handle_rgb(), png::io_base::set_bit_depth(), and png::io_base::set_color_type().