|
TuttleOFX
1
|
#include "ImageMagickReaderDefinitions.hpp"#include "ImageMagickReaderProcess.hpp"#include <tuttle/common/system/system.hpp>#include <terry/globals.hpp>#include <tuttle/plugin/exceptions.hpp>#include <magick/MagickCore.h>#include <boost/gil/gil_all.hpp>#include <boost/filesystem/fstream.hpp>#include <boost/scoped_ptr.hpp>#include <boost/lexical_cast.hpp>#include <boost/assert.hpp>

Go to the source code of this file.
Namespaces | |
| namespace | boost |
| namespace | boost::gil |
| namespace | tuttle |
This file provides a set of reimplementations of CImg functions by means of the generic image library (gil). Functions for image blurring. | |
| namespace | tuttle::plugin |
| namespace | tuttle::plugin::imagemagick |
| namespace | tuttle::plugin::imagemagick::reader |
Typedefs | |
| typedef const packed_channel_reference < MAGICKCORE_QUANTUM_SUPPORT, MAGICKCORE_QUANTUM_DEPTH *0, MAGICKCORE_QUANTUM_DEPTH, true > | boost::gil::rgba_quantum_packed_channel0_t |
| typedef const packed_channel_reference < MAGICKCORE_QUANTUM_SUPPORT, MAGICKCORE_QUANTUM_DEPTH *1, MAGICKCORE_QUANTUM_DEPTH, true > | boost::gil::rgba_quantum_packed_channel1_t |
| typedef const packed_channel_reference < MAGICKCORE_QUANTUM_SUPPORT, MAGICKCORE_QUANTUM_DEPTH *2, MAGICKCORE_QUANTUM_DEPTH, true > | boost::gil::rgba_quantum_packed_channel2_t |
| typedef const packed_channel_reference < MAGICKCORE_QUANTUM_SUPPORT, MAGICKCORE_QUANTUM_DEPTH *3, MAGICKCORE_QUANTUM_DEPTH, true > | boost::gil::rgba_quantum_packed_channel3_t |
| typedef const packed_channel_reference < MAGICKCORE_QUANTUM_SUPPORT, MAGICKCORE_QUANTUM_DEPTH *0, MAGICKCORE_QUANTUM_DEPTH, true > | boost::gil::rgb_quantum_packed_channel0_t |
| typedef const packed_channel_reference < MAGICKCORE_QUANTUM_SUPPORT, MAGICKCORE_QUANTUM_DEPTH *1, MAGICKCORE_QUANTUM_DEPTH, true > | boost::gil::rgb_quantum_packed_channel1_t |
| typedef const packed_channel_reference < MAGICKCORE_QUANTUM_SUPPORT, MAGICKCORE_QUANTUM_DEPTH *2, MAGICKCORE_QUANTUM_DEPTH, true > | boost::gil::rgb_quantum_packed_channel2_t |
| typedef mpl::vector4 < rgba_quantum_packed_channel0_t, rgba_quantum_packed_channel1_t, rgba_quantum_packed_channel2_t, rgba_quantum_packed_channel3_t > | boost::gil::rgba_quantum_packed_channels_t |
| typedef packed_pixel < MAGICKCORE_QUANTUM_SUPPORT, rgba_quantum_packed_channels_t, bgra_layout_t > | boost::gil::bgra_quantum_packed_pixel_t |
| typedef view_type_from_pixel < bgra_quantum_packed_pixel_t > ::type | boost::gil::bgra_quantum_packed_view_t |
| typedef image < bgra_quantum_packed_pixel_t, false > | boost::gil::bgra_quantum_packed_image_t |
| typedef mpl::vector3 < rgb_quantum_packed_channel0_t, rgb_quantum_packed_channel1_t, rgb_quantum_packed_channel2_t > | boost::gil::rgb_quantum_packed_channels_t |
| typedef packed_pixel < MAGICKCORE_QUANTUM_SUPPORT, rgb_quantum_packed_channels_t, bgr_layout_t > | boost::gil::bgr_quantum_packed_pixel_t |
| typedef view_type_from_pixel < bgr_quantum_packed_pixel_t > ::type | boost::gil::bgr_quantum_packed_view_t |
| typedef image < bgr_quantum_packed_pixel_t, false > | boost::gil::bgr_quantum_packed_image_t |
Functions | |
| BOOST_STATIC_ASSERT (MAGICKCORE_QUANTUM_DEPTH!=8||MAGICKCORE_QUANTUM_DEPTH!=16) | |
| template<class SView , class DView > | |
| void | tuttle::plugin::imagemagick::reader::copy_and_convert_from_buffer (Image *image, DView &dst) |
| BOOST_STATIC_ASSERT | ( | MAGICKCORE_QUANTUM_DEPTH! | = 8||MAGICKCORE_QUANTUM_DEPTH!=16 | ) |
Referenced by boost::gil::packed_pixel< BitField, ChannelRefVec, Layout >::check_gray(), terry::color::color_transformation_static_for_impl_rec< ColorsFromRoot, sizeLeft, ChannelType, fromRoot >::operator()(), boost::gil::packed_pixel< BitField, ChannelRefVec, Layout >::packed_pixel(), boost::gil::pixel_scale_t< Pixel, CPixel >::pixel_scale_t(), terry::numeric::pixel_scale_t< Pixel, CPixel >::pixel_scale_t(), tuttle::plugin::lens::CoordonatesSystemParams< Scalar >::pixelToNormalized(), and tuttle::plugin::pointConvertCoordinateSystem().