TuttleOFX
1
|
#include <stdio.h>
#include <string>
#include "png.h"
#include <boost/static_assert.hpp>
#include <boost/gil/gil_config.hpp>
#include <boost/gil/utilities.hpp>
#include <boost/gil/extension/io/io_error.hpp>
#include <boost/gil/extension/io/png_io_private.hpp>
Go to the source code of this file.
Data Structures | |
class | boost::gil::detail::png_reader_info |
Namespaces | |
namespace | boost |
namespace | boost::gil |
namespace | boost::gil::detail |
Functions | |
size_t | boost::gil::png_read_precision (const std::string &filename) |
Returns the precision of the PNG file at the specified location. Throws std::ios_base::failure if the location does not correspond to a valid PNG file. | |
size_t | boost::gil::png_read_color_type (const std::string &filename) |
describes which color/alpha channels are present. PNG_COLOR_TYPE_GRAY (bit depths 1, 2, 4, 8, 16) PNG_COLOR_TYPE_GRAY_ALPHA (bit depths 8, 16) PNG_COLOR_TYPE_PALETTE (bit depths 1, 2, 4, 8) PNG_COLOR_TYPE_RGB (bit_depths 8, 16) PNG_COLOR_TYPE_RGB_ALPHA (bit_depths 8, 16) PNG_COLOR_MASK_PALETTE PNG_COLOR_MASK_COLOR PNG_COLOR_MASK_ALPHA |