boost::gil::bit_aligned_image3_type

Returns the type of a three channel bit‐aligned image given the bit size of its channels and its layout

Synopsis

template<
    unsigned int Size1,
    unsigned int Size2,
    unsigned int Size3,
    typename Layout,
    typename Alloc = std::allocator<unsigned char>>
struct bit_aligned_image3_type
    : bit_aligned_image_type<mp11::mp_list_c<unsigned int, Size1, Size2, Size3>, Layout, Alloc>

Base Classes

Name

Description

bit_aligned_image_type<mp11::mp_list_c<unsigned int, Size1, Size2, Size3>, Layout, Alloc>

Returns the type of a packed image whose pixels may not be byte aligned. For example, an "rgb222" image is bit‐aligned because its pixel spans six bits.

Type Aliases

Name

type

Created with MrDocs