26 #include <boost/config.hpp>
27 #include <boost/mpl/range_c.hpp>
28 #include <boost/mpl/vector_c.hpp>
33 namespace boost {
namespace gil {
52 typedef mpl::vector4<cyan_t,magenta_t,yellow_t,black_t> cmyk_t;
59 template <
typename IC>
61 planar_cmyk_view(std::size_t width, std::size_t height, IC c, IC m, IC y, IC k, std::ptrdiff_t rowsize_in_bytes) {
Magenta.
Definition: cmyk.hpp:42
Yellow.
Definition: cmyk.hpp:45
An iterator over planar pixels. Models HomogeneousColorBaseConcept, PixelIteratorConcept, HomogeneousPixelBasedConcept, MemoryBasedIteratorConcept, HasDynamicXStepTypeConcept.
Definition: algorithm.hpp:53
Given a pixel iterator defining access to pixels along a row, returns the types of the corresponding ...
Definition: metafunctions.hpp:252
Represents a color space and ordering of channels in memory.
Definition: utilities.hpp:317
Black.
Definition: cmyk.hpp:48
Cyan.
Definition: cmyk.hpp:39
type_from_x_iterator< planar_pixel_iterator< IC, cmyk_t > >::view_t planar_cmyk_view(std::size_t width, std::size_t height, IC c, IC m, IC y, IC k, std::ptrdiff_t rowsize_in_bytes)
from raw CMYK planar data
Definition: cmyk.hpp:61