MagickCore  6.7.5
quantum-import.c File Reference
Include dependency graph for quantum-import.c:

Go to the source code of this file.

Functions

static Quantum PushColormapIndex (const Image *image, const size_t index, MagickBooleanType *range_exception)
static const unsigned char * PushDoublePixel (QuantumInfo *quantum_info, const unsigned char *pixels, double *pixel)
static const unsigned char * PushFloatPixel (QuantumInfo *quantum_info, const unsigned char *pixels, float *pixel)
static const unsigned char * PushQuantumPixel (QuantumInfo *quantum_info, const unsigned char *pixels, unsigned int *quantum)
static const unsigned char * PushQuantumLongPixel (QuantumInfo *quantum_info, const unsigned char *pixels, unsigned int *quantum)
static void ImportAlphaQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const unsigned char *restrict p, Quantum *restrict q, ExceptionInfo *exception)
static void ImportBGRQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const unsigned char *restrict p, Quantum *restrict q, ExceptionInfo *exception)
static void ImportBGRAQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const unsigned char *restrict p, Quantum *restrict q, ExceptionInfo *exception)
static void ImportBlackQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const unsigned char *restrict p, Quantum *restrict q, ExceptionInfo *exception)
static void ImportBlueQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const unsigned char *restrict p, Quantum *restrict q, ExceptionInfo *exception)
static void ImportCbYCrYQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const unsigned char *restrict p, Quantum *restrict q, ExceptionInfo *exception)
static void ImportCMYKQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const unsigned char *restrict p, Quantum *restrict q, ExceptionInfo *exception)
static void ImportCMYKAQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const unsigned char *restrict p, Quantum *restrict q, ExceptionInfo *exception)
static void ImportGrayQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const unsigned char *restrict p, Quantum *restrict q, ExceptionInfo *exception)
static void ImportGrayAlphaQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const unsigned char *restrict p, Quantum *restrict q, ExceptionInfo *exception)
static void ImportGreenQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const unsigned char *restrict p, Quantum *restrict q, ExceptionInfo *exception)
static void ImportIndexQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const unsigned char *restrict p, Quantum *restrict q, ExceptionInfo *exception)
static void ImportIndexAlphaQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const unsigned char *restrict p, Quantum *restrict q, ExceptionInfo *exception)
static void ImportOpacityQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const unsigned char *restrict p, Quantum *restrict q, ExceptionInfo *exception)
static void ImportRedQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const unsigned char *restrict p, Quantum *restrict q, ExceptionInfo *exception)
static void ImportRGBQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const unsigned char *restrict p, Quantum *restrict q, ExceptionInfo *exception)
static void ImportRGBAQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const unsigned char *restrict p, Quantum *restrict q, ExceptionInfo *exception)
MagickExport size_t ImportQuantumPixels (const Image *image, CacheView *image_view, QuantumInfo *quantum_info, const QuantumType quantum_type, const unsigned char *pixels, ExceptionInfo *exception)

Function Documentation

static void ImportCbYCrYQuantum ( const Image image,
QuantumInfo quantum_info,
const MagickSizeType  number_pixels,
const unsigned char *restrict  p,
Quantum *restrict  q,
ExceptionInfo exception 
) [static]
MagickExport size_t ImportQuantumPixels ( const Image image,
CacheView image_view,
QuantumInfo quantum_info,
const QuantumType  quantum_type,
const unsigned char *  pixels,
ExceptionInfo exception 
)
static Quantum PushColormapIndex ( const Image image,
const size_t  index,
MagickBooleanType range_exception 
) [inline, static]

Definition at line 113 of file quantum-import.c.

References MagickTrue.

Referenced by ImportIndexQuantum(), and ImportIndexAlphaQuantum().

static const unsigned char* PushQuantumLongPixel ( QuantumInfo quantum_info,
const unsigned char *  pixels,
unsigned int *  quantum 
) [inline, static]