quantum-export.c File Reference

#include "magick/studio.h"
#include "magick/property.h"
#include "magick/blob.h"
#include "magick/blob-private.h"
#include "magick/color-private.h"
#include "magick/exception.h"
#include "magick/exception-private.h"
#include "magick/cache.h"
#include "magick/constitute.h"
#include "magick/delegate.h"
#include "magick/geometry.h"
#include "magick/list.h"
#include "magick/magick.h"
#include "magick/memory_.h"
#include "magick/monitor.h"
#include "magick/option.h"
#include "magick/pixel.h"
#include "magick/pixel-private.h"
#include "magick/quantum.h"
#include "magick/quantum-private.h"
#include "magick/resource_.h"
#include "magick/semaphore.h"
#include "magick/statistic.h"
#include "magick/stream.h"
#include "magick/string_.h"
#include "magick/utility.h"
Include dependency graph for quantum-export.c:

Go to the source code of this file.

Functions

static unsigned char * PopDoublePixel (const QuantumState *quantum_state, const double pixel, unsigned char *pixels)
static unsigned char * PopFloatPixel (const QuantumState *quantum_state, const float pixel, unsigned char *pixels)
static unsigned char * PopQuantumPixel (QuantumState *quantum_state, const unsigned long depth, const QuantumAny pixel, unsigned char *pixels)
static unsigned char * PopQuantumLongPixel (QuantumState *quantum_state, const unsigned long depth, const unsigned long pixel, unsigned char *pixels)
MagickExport size_t ExportQuantumPixels (const Image *image, const CacheView *image_view, const QuantumInfo *quantum_info, const QuantumType quantum_type, unsigned char *pixels, ExceptionInfo *exception)

Function Documentation

MagickExport size_t ExportQuantumPixels ( const Image image,
const CacheView image_view,
const QuantumInfo quantum_info,
const QuantumType  quantum_type,
unsigned char *  pixels,
ExceptionInfo exception 
)

Definition at line 235 of file quantum-export.c.

References _QuantumInfo::alpha_type, AlphaQuantum, AssociatedQuantumAlpha, BlackQuantum, _PixelPacket::blue, BlueQuantum, CbYCrAQuantum, CbYCrQuantum, CbYCrYQuantum, CMYKAQuantum, CMYKColorspace, CMYKOQuantum, CMYKQuantum, _Image::colorspace, _Image::columns, CyanQuantum, _Image::debug, _Image::depth, _QuantumInfo::depth, _QuantumState::endian, _Image::endian, _Image::filename, FloatingPointQuantumFormat, _QuantumInfo::format, GetAuthenticPixelQueue(), GetCacheViewExtent(), GetCacheViewVirtualIndexQueue(), GetCacheViewVirtualPixelQueue(), GetImageExtent(), GetMagickModule, GetQuantumExtent(), GetQuantumPixels(), GetQuantumRange(), GetVirtualIndexQueue(), GetVirtualPixelQueue(), GrayAlphaQuantum, GrayQuantum, _PixelPacket::green, GreenQuantum, ImageError, IndexAlphaQuantum, IndexQuantum, InitializeQuantumState(), LogMagickEvent(), MagentaQuantum, MagickFalse, MagickSignature, _QuantumInfo::min_is_white, _PixelPacket::opacity, OpacityQuantum, OpaqueOpacity, _QuantumInfo::pack, _QuantumInfo::pad, PixelIntensityToQuantum(), PopCharPixel(), PopDoublePixel(), PopFloatPixel(), PopLongPixel(), PopQuantumLongPixel(), PopQuantumPixel(), PopShortPixel(), PseudoClass, _QuantumInfo::quantum, QuantumRange, QuantumScale, _PixelPacket::red, RedQuantum, RGBAQuantum, RGBOQuantum, RGBQuantum, RoundToQuantum(), ScaleQuantumToAny(), ScaleQuantumToChar(), ScaleQuantumToLong(), ScaleQuantumToShort(), _QuantumInfo::signature, _Image::signature, _Image::storage_class, ThrowMagickException(), TraceEvent, TransparentOpacity, and YellowQuantum.

Referenced by PopImagePixels(), and SignatureImage().

static unsigned char* PopDoublePixel ( const QuantumState quantum_state,
const double  pixel,
unsigned char *  pixels 
) [inline, static]
static unsigned char* PopFloatPixel ( const QuantumState quantum_state,
const float  pixel,
unsigned char *  pixels 
) [inline, static]
static unsigned char* PopQuantumLongPixel ( QuantumState quantum_state,
const unsigned long  depth,
const unsigned long  pixel,
unsigned char *  pixels 
) [inline, static]
static unsigned char* PopQuantumPixel ( QuantumState quantum_state,
const unsigned long  depth,
const QuantumAny  pixel,
unsigned char *  pixels 
) [inline, static]

Definition at line 174 of file quantum-export.c.

References _QuantumState::bits.

Referenced by ExportQuantumPixels().


Generated on 19 Nov 2009 for MagickCore by  doxygen 1.6.1