#include <png_io_private.hpp>
Public Member Functions | |
png_reader_color_convert (FILE *file, CC cc_in) | |
png_reader_color_convert (FILE *file) | |
png_reader_color_convert (const char *filename, CC cc_in) | |
png_reader_color_convert (const char *filename) | |
template<typename View > | |
void | apply (const View &view) |
template<typename Image > | |
void | read_image (Image &im) |
point2< std::ptrdiff_t > | get_dimensions () |
FILE * | get () |
Protected Member Functions | |
void | init () |
Protected Attributes | |
png_structp | _png_ptr |
png_infop | _info_ptr |
shared_ptr< FILE > | _fp |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References boost::gil::detail::png_reader::_info_ptr, boost::gil::detail::png_reader::_png_ptr, boost::gil::io_error(), boost::gil::io_error_if(), boost::numeric::ublas::row(), boost::fusion::transform(), boost::multiprecision::width(), and boost::polygon::y().
Referenced by boost::gil::png_read_and_convert_view(), and boost::gil::detail::png_reader_color_convert< CC >::read_image().
|
inlineinherited |
References boost::shared_ptr< T >::get().
|
inlineinherited |
|
inlineprotectedinherited |
References boost::gil::io_error(), boost::gil::io_error_if(), and boost::gil::little_endian().
Referenced by boost::gil::detail::png_reader::png_reader().
|
inline |
|
protectedinherited |
Referenced by boost::gil::detail::jpeg_reader::init().
|
protectedinherited |
|
protectedinherited |