quantum-export.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/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 unsigned char * PopDoublePixel (QuantumInfo *quantum_info, const double pixel, unsigned char *magick_restrict pixels)
static unsigned char * PopFloatPixel (QuantumInfo *quantum_info, const float pixel, unsigned char *magick_restrict pixels)
static unsigned char * PopQuantumPixel (QuantumInfo *quantum_info, const QuantumAny pixel, unsigned char *magick_restrict pixels)
static unsigned char * PopQuantumLongPixel (QuantumInfo *quantum_info, const size_t pixel, unsigned char *magick_restrict pixels)
static void ExportAlphaQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *magick_restrict p, unsigned char *magick_restrict q, ExceptionInfo *exception)
static void ExportBGRQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *magick_restrict p, unsigned char *magick_restrict q, ExceptionInfo *exception)
static void ExportBGRAQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *magick_restrict p, unsigned char *magick_restrict q, ExceptionInfo *exception)
static void ExportBGROQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *magick_restrict p, unsigned char *magick_restrict q, ExceptionInfo *exception)
static void ExportBlackQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *magick_restrict p, unsigned char *magick_restrict q, ExceptionInfo *exception)
static void ExportBlueQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *magick_restrict p, unsigned char *magick_restrict q, ExceptionInfo *exception)
static void ExportCbYCrYQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *magick_restrict p, unsigned char *magick_restrict q, ExceptionInfo *exception)
static void ExportCMYKQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *magick_restrict p, unsigned char *magick_restrict q, ExceptionInfo *exception)
static void ExportCMYKAQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *magick_restrict p, unsigned char *magick_restrict q, ExceptionInfo *exception)
static void ExportCMYKOQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *magick_restrict p, unsigned char *magick_restrict q, ExceptionInfo *exception)
static void ExportGrayQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *magick_restrict p, unsigned char *magick_restrict q, ExceptionInfo *exception)
static void ExportGrayAlphaQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *magick_restrict p, unsigned char *magick_restrict q, ExceptionInfo *exception)
static void ExportGreenQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *magick_restrict p, unsigned char *magick_restrict q, ExceptionInfo *exception)
static void ExportIndexQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *magick_restrict p, unsigned char *magick_restrict q, ExceptionInfo *exception)
static void ExportIndexAlphaQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *magick_restrict p, unsigned char *magick_restrict q, ExceptionInfo *exception)
static void ExportOpacityQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *magick_restrict p, unsigned char *magick_restrict q, ExceptionInfo *exception)
static void ExportRedQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *magick_restrict p, unsigned char *magick_restrict q, ExceptionInfo *exception)
static void ExportRGBQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *magick_restrict p, unsigned char *magick_restrict q, ExceptionInfo *exception)
static void ExportRGBAQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *magick_restrict p, unsigned char *magick_restrict q, ExceptionInfo *exception)
static void ExportRGBOQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *magick_restrict p, unsigned char *magick_restrict q, ExceptionInfo *exception)
MagickExport size_t ExportQuantumPixels (const Image *image, CacheView *image_view, QuantumInfo *quantum_info, const QuantumType quantum_type, unsigned char *magick_restrict pixels, ExceptionInfo *exception)

Function Documentation

static void ExportAlphaQuantum ( const Image image,
QuantumInfo quantum_info,
const MagickSizeType  number_pixels,
const Quantum *magick_restrict  p,
unsigned char *magick_restrict  q,
ExceptionInfo exception 
) [static]
static void ExportBGRAQuantum ( const Image image,
QuantumInfo quantum_info,
const MagickSizeType  number_pixels,
const Quantum *magick_restrict  p,
unsigned char *magick_restrict  q,
ExceptionInfo exception 
) [static]
static void ExportBGROQuantum ( const Image image,
QuantumInfo quantum_info,
const MagickSizeType  number_pixels,
const Quantum *magick_restrict  p,
unsigned char *magick_restrict  q,
ExceptionInfo exception 
) [static]
static void ExportBGRQuantum ( const Image image,
QuantumInfo quantum_info,
const MagickSizeType  number_pixels,
const Quantum *magick_restrict  p,
unsigned char *magick_restrict  q,
ExceptionInfo exception 
) [static]
static void ExportBlackQuantum ( const Image image,
QuantumInfo quantum_info,
const MagickSizeType  number_pixels,
const Quantum *magick_restrict  p,
unsigned char *magick_restrict  q,
ExceptionInfo exception 
) [static]
static void ExportBlueQuantum ( const Image image,
QuantumInfo quantum_info,
const MagickSizeType  number_pixels,
const Quantum *magick_restrict  p,
unsigned char *magick_restrict  q,
ExceptionInfo exception 
) [static]
static void ExportCbYCrYQuantum ( const Image image,
QuantumInfo quantum_info,
const MagickSizeType  number_pixels,
const Quantum *magick_restrict  p,
unsigned char *magick_restrict  q,
ExceptionInfo exception 
) [static]
static void ExportCMYKAQuantum ( const Image image,
QuantumInfo quantum_info,
const MagickSizeType  number_pixels,
const Quantum *magick_restrict  p,
unsigned char *magick_restrict  q,
ExceptionInfo exception 
) [static]
static void ExportCMYKOQuantum ( const Image image,
QuantumInfo quantum_info,
const MagickSizeType  number_pixels,
const Quantum *magick_restrict  p,
unsigned char *magick_restrict  q,
ExceptionInfo exception 
) [static]
static void ExportCMYKQuantum ( const Image image,
QuantumInfo quantum_info,
const MagickSizeType  number_pixels,
const Quantum *magick_restrict  p,
unsigned char *magick_restrict  q,
ExceptionInfo exception 
) [static]
static void ExportGrayAlphaQuantum ( const Image image,
QuantumInfo quantum_info,
const MagickSizeType  number_pixels,
const Quantum *magick_restrict  p,
unsigned char *magick_restrict  q,
ExceptionInfo exception 
) [static]
static void ExportGrayQuantum ( const Image image,
QuantumInfo quantum_info,
const MagickSizeType  number_pixels,
const Quantum *magick_restrict  p,
unsigned char *magick_restrict  q,
ExceptionInfo exception 
) [static]
static void ExportGreenQuantum ( const Image image,
QuantumInfo quantum_info,
const MagickSizeType  number_pixels,
const Quantum *magick_restrict  p,
unsigned char *magick_restrict  q,
ExceptionInfo exception 
) [static]
static void ExportIndexAlphaQuantum ( const Image image,
QuantumInfo quantum_info,
const MagickSizeType  number_pixels,
const Quantum *magick_restrict  p,
unsigned char *magick_restrict  q,
ExceptionInfo exception 
) [static]
static void ExportIndexQuantum ( const Image image,
QuantumInfo quantum_info,
const MagickSizeType  number_pixels,
const Quantum *magick_restrict  p,
unsigned char *magick_restrict  q,
ExceptionInfo exception 
) [static]
static void ExportOpacityQuantum ( const Image image,
QuantumInfo quantum_info,
const MagickSizeType  number_pixels,
const Quantum *magick_restrict  p,
unsigned char *magick_restrict  q,
ExceptionInfo exception 
) [static]
MagickExport size_t ExportQuantumPixels ( const Image image,
CacheView image_view,
QuantumInfo quantum_info,
const QuantumType  quantum_type,
unsigned char *magick_restrict  pixels,
ExceptionInfo exception 
)
static void ExportRedQuantum ( const Image image,
QuantumInfo quantum_info,
const MagickSizeType  number_pixels,
const Quantum *magick_restrict  p,
unsigned char *magick_restrict  q,
ExceptionInfo exception 
) [static]
static void ExportRGBAQuantum ( const Image image,
QuantumInfo quantum_info,
const MagickSizeType  number_pixels,
const Quantum *magick_restrict  p,
unsigned char *magick_restrict  q,
ExceptionInfo exception 
) [static]
static void ExportRGBOQuantum ( const Image image,
QuantumInfo quantum_info,
const MagickSizeType  number_pixels,
const Quantum *magick_restrict  p,
unsigned char *magick_restrict  q,
ExceptionInfo exception 
) [static]
static void ExportRGBQuantum ( const Image image,
QuantumInfo quantum_info,
const MagickSizeType  number_pixels,
const Quantum *magick_restrict  p,
unsigned char *magick_restrict  q,
ExceptionInfo exception 
) [static]
static unsigned char* PopDoublePixel ( QuantumInfo quantum_info,
const double  pixel,
unsigned char *magick_restrict  pixels 
) [inline, static]
static unsigned char* PopFloatPixel ( QuantumInfo quantum_info,
const float  pixel,
unsigned char *magick_restrict  pixels 
) [inline, static]
static unsigned char* PopQuantumLongPixel ( QuantumInfo quantum_info,
const size_t  pixel,
unsigned char *magick_restrict  pixels 
) [inline, static]
static unsigned char* PopQuantumPixel ( QuantumInfo quantum_info,
const QuantumAny  pixel,
unsigned char *magick_restrict  pixels 
) [inline, static]

Generated on 10 Aug 2020 for MagickCore by  doxygen 1.6.1