Support for reading and writing PNG files Requires libpng and zlib! More...
#include <string>
#include <stdio.h>
#include <boost/mpl/bool.hpp>
#include <boost/shared_ptr.hpp>
#include "../dynamic_image/dynamic_image_all.hpp"
#include "io_error.hpp"
#include "png_io.hpp"
#include "png_io_private.hpp"
#include "dynamic_io.hpp"
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::gil | |
boost::gil::detail | |
Functions | |
template<typename Images > | |
void | boost::gil::png_read_image (const char *filename, any_image< Images > &im) |
reads a PNG image into a run-time instantiated image Opens the given png file name, selects the first type in Images whose color space and channel are compatible to those of the image file and creates a new image of that type with the dimensions specified by the image file. More... | |
template<typename Images > | |
void | boost::gil::png_read_image (const std::string &filename, any_image< Images > &im) |
reads a PNG image into a run-time instantiated image More... | |
template<typename Views > | |
void | boost::gil::png_write_view (const char *filename, const any_image_view< Views > &runtime_view) |
Saves the currently instantiated view to a png file specified by the given png image file name. More... | |
template<typename Views > | |
void | boost::gil::png_write_view (const std::string &filename, const any_image_view< Views > &runtime_view) |
Saves the currently instantiated view to a png file specified by the given png image file name. More... | |
Support for reading and writing PNG files Requires libpng and zlib!