quantum-import.c File Reference

#include "MagickCore/studio.h"
#include "MagickCore/property.h"
#include "MagickCore/blob.h"
#include "MagickCore/blob-private.h"
#include "MagickCore/color-private.h"
#include "MagickCore/exception.h"
#include "MagickCore/exception-private.h"
#include "MagickCore/cache.h"
#include "MagickCore/constitute.h"
#include "MagickCore/delegate.h"
#include "MagickCore/geometry.h"
#include "MagickCore/list.h"
#include "MagickCore/magick.h"
#include "MagickCore/memory_.h"
#include "MagickCore/monitor.h"
#include "MagickCore/option.h"
#include "MagickCore/pixel.h"
#include "MagickCore/pixel-accessor.h"
#include "MagickCore/pixel-private.h"
#include "MagickCore/quantum.h"
#include "MagickCore/quantum-private.h"
#include "MagickCore/resource_.h"
#include "MagickCore/semaphore.h"
#include "MagickCore/statistic.h"
#include "MagickCore/stream.h"
#include "MagickCore/string_.h"
#include "MagickCore/utility.h"

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 *magick_restrict pixels, double *pixel)
static float ScaleFloatPixel (const QuantumInfo *quantum_info, const unsigned char *quantum)
static const unsigned char * PushQuantumFloatPixel (const QuantumInfo *quantum_info, const unsigned char *magick_restrict pixels, float *pixel)
static const unsigned char * PushQuantumFloat24Pixel (const QuantumInfo *quantum_info, const unsigned char *magick_restrict pixels, float *pixel)
static const unsigned char * PushQuantumPixel (QuantumInfo *quantum_info, const unsigned char *magick_restrict pixels, unsigned int *quantum)
static const unsigned char * PushQuantumLongPixel (QuantumInfo *quantum_info, const unsigned char *magick_restrict pixels, unsigned int *quantum)
static void ImportAlphaQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const unsigned char *magick_restrict p, Quantum *magick_restrict q)
static void ImportBGRQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const unsigned char *magick_restrict p, Quantum *magick_restrict q)
static void ImportBGRAQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const unsigned char *magick_restrict p, Quantum *magick_restrict q)
static void ImportBGROQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const unsigned char *magick_restrict p, Quantum *magick_restrict q)
static void ImportBlackQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const unsigned char *magick_restrict p, Quantum *magick_restrict q, ExceptionInfo *exception)
static void ImportBlueQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const unsigned char *magick_restrict p, Quantum *magick_restrict q)
static void ImportCbYCrYQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const unsigned char *magick_restrict p, Quantum *magick_restrict q)
static void ImportCMYKQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const unsigned char *magick_restrict p, Quantum *magick_restrict q, ExceptionInfo *exception)
static void ImportCMYKAQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const unsigned char *magick_restrict p, Quantum *magick_restrict q, ExceptionInfo *exception)
static void ImportCMYKOQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const unsigned char *magick_restrict p, Quantum *magick_restrict q, ExceptionInfo *exception)
static void ImportGrayQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const unsigned char *magick_restrict p, Quantum *magick_restrict q)
static void ImportGrayAlphaQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const unsigned char *magick_restrict p, Quantum *magick_restrict q)
static void ImportGreenQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const unsigned char *magick_restrict p, Quantum *magick_restrict q)
static void ImportIndexQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const unsigned char *magick_restrict p, Quantum *magick_restrict q, ExceptionInfo *exception)
static void ImportIndexAlphaQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const unsigned char *magick_restrict p, Quantum *magick_restrict q, ExceptionInfo *exception)
static void ImportOpacityQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const unsigned char *magick_restrict p, Quantum *magick_restrict q)
static void ImportRedQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const unsigned char *magick_restrict p, Quantum *magick_restrict q)
static void ImportRGBQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const unsigned char *magick_restrict p, Quantum *magick_restrict q)
static void ImportRGBAQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const unsigned char *magick_restrict p, Quantum *magick_restrict q)
static void ImportRGBOQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const unsigned char *magick_restrict p, Quantum *magick_restrict q)
MagickExport size_t ImportQuantumPixels (const Image *image, CacheView *image_view, QuantumInfo *quantum_info, const QuantumType quantum_type, const unsigned char *magick_restrict pixels, ExceptionInfo *exception)

Function Documentation

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

Generated on 17 Mar 2020 for MagickCore by  doxygen 1.6.1