Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
tiff_dynamic_io.hpp File Reference

Support for reading and writing TIFF files Requires libtiff! More...

#include <string>
#include <boost/mpl/bool.hpp>
#include "../dynamic_image/dynamic_image_all.hpp"
#include "io_error.hpp"
#include "tiff_io.hpp"
#include "dynamic_io.hpp"
Include dependency graph for tiff_dynamic_io.hpp:

Classes

struct  boost::gil::detail::tiff_write_is_supported
 
struct  boost::gil::detail::tiff_write_is_supported::apply< View >
 
class  boost::gil::detail::tiff_writer_dynamic
 
class  boost::gil::detail::tiff_type_format_checker
 
struct  boost::gil::detail::tiff_read_is_supported
 
struct  boost::gil::detail::tiff_read_is_supported::apply< View >
 
class  boost::gil::detail::tiff_reader_dynamic
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::gil
 
 boost::gil::detail
 

Functions

template<typename Images >
void boost::gil::tiff_read_image (const char *filename, any_image< Images > &im)
 reads a TIFF image into a run-time instantiated image Opens the given tiff 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::tiff_read_image (const std::string &filename, any_image< Images > &im)
 reads a TIFF image into a run-time instantiated image More...
 
template<typename Views >
void boost::gil::tiff_write_view (const char *filename, const any_image_view< Views > &runtime_view)
 Saves the currently instantiated view to a tiff file specified by the given tiff image file name. More...
 
template<typename Views >
void boost::gil::tiff_write_view (const std::string &filename, const any_image_view< Views > &runtime_view)
 Saves the currently instantiated view to a tiff file specified by the given tiff image file name. More...
 

Detailed Description

Support for reading and writing TIFF files Requires libtiff!

Author
Hailin Jin and Lubomir Bourdev
Adobe Systems Incorporated
Date
2005-2007
Last updated June 10, 2006