quantum.c File Reference

#include "MagickCore/studio.h"
#include "MagickCore/attribute.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/cache-private.h"
#include "MagickCore/colorspace.h"
#include "MagickCore/colorspace-private.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/memory-private.h"
#include "MagickCore/monitor.h"
#include "MagickCore/option.h"
#include "MagickCore/pixel.h"
#include "MagickCore/pixel-accessor.h"
#include "MagickCore/property.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/string-private.h"
#include "MagickCore/thread-private.h"
#include "MagickCore/utility.h"

Defines

#define QuantumSignature   0xab

Functions

static void DestroyQuantumPixels (QuantumInfo *)
MagickExport QuantumInfoAcquireQuantumInfo (const ImageInfo *image_info, Image *image)
static MagickBooleanType AcquireQuantumPixels (QuantumInfo *quantum_info, const size_t extent)
MagickExport QuantumInfoDestroyQuantumInfo (QuantumInfo *quantum_info)
MagickExport size_t GetQuantumExtent (const Image *image, const QuantumInfo *quantum_info, const QuantumType quantum_type)
MagickExport EndianType GetQuantumEndian (const QuantumInfo *quantum_info)
MagickExport QuantumFormatType GetQuantumFormat (const QuantumInfo *quantum_info)
MagickExport void GetQuantumInfo (const ImageInfo *image_info, QuantumInfo *quantum_info)
MagickExport unsigned char * GetQuantumPixels (const QuantumInfo *quantum_info)
MagickExport QuantumType GetQuantumType (Image *image, ExceptionInfo *exception)
MagickPrivate void ResetQuantumState (QuantumInfo *quantum_info)
MagickExport void SetQuantumAlphaType (QuantumInfo *quantum_info, const QuantumAlphaType type)
MagickExport MagickBooleanType SetQuantumDepth (const Image *image, QuantumInfo *quantum_info, const size_t depth)
MagickExport MagickBooleanType SetQuantumEndian (const Image *image, QuantumInfo *quantum_info, const EndianType endian)
MagickExport MagickBooleanType SetQuantumFormat (const Image *image, QuantumInfo *quantum_info, const QuantumFormatType format)
MagickExport void SetQuantumImageType (Image *image, const QuantumType quantum_type)
MagickExport void SetQuantumPack (QuantumInfo *quantum_info, const MagickBooleanType pack)
MagickExport MagickBooleanType SetQuantumPad (const Image *image, QuantumInfo *quantum_info, const size_t pad)
MagickExport void SetQuantumMinIsWhite (QuantumInfo *quantum_info, const MagickBooleanType min_is_white)
MagickExport void SetQuantumQuantum (QuantumInfo *quantum_info, const size_t quantum)
MagickExport void SetQuantumScale (QuantumInfo *quantum_info, const double scale)

Define Documentation

#define QuantumSignature   0xab

Function Documentation

MagickExport QuantumInfo* AcquireQuantumInfo ( const ImageInfo image_info,
Image image 
)
static MagickBooleanType AcquireQuantumPixels ( QuantumInfo quantum_info,
const size_t  extent 
) [static]
MagickExport QuantumInfo* DestroyQuantumInfo ( QuantumInfo quantum_info  ) 
static void DestroyQuantumPixels ( QuantumInfo quantum_info  )  [static]
MagickExport EndianType GetQuantumEndian ( const QuantumInfo quantum_info  ) 
MagickExport size_t GetQuantumExtent ( const Image image,
const QuantumInfo quantum_info,
const QuantumType  quantum_type 
)
MagickExport QuantumFormatType GetQuantumFormat ( const QuantumInfo quantum_info  ) 
MagickExport void GetQuantumInfo ( const ImageInfo image_info,
QuantumInfo quantum_info 
)
MagickExport unsigned char* GetQuantumPixels ( const QuantumInfo quantum_info  ) 
MagickExport QuantumType GetQuantumType ( Image image,
ExceptionInfo exception 
)
MagickPrivate void ResetQuantumState ( QuantumInfo quantum_info  ) 
MagickExport void SetQuantumAlphaType ( QuantumInfo quantum_info,
const QuantumAlphaType  type 
)
MagickExport MagickBooleanType SetQuantumDepth ( const Image image,
QuantumInfo quantum_info,
const size_t  depth 
)
MagickExport MagickBooleanType SetQuantumEndian ( const Image image,
QuantumInfo quantum_info,
const EndianType  endian 
)
MagickExport MagickBooleanType SetQuantumFormat ( const Image image,
QuantumInfo quantum_info,
const QuantumFormatType  format 
)
MagickExport void SetQuantumImageType ( Image image,
const QuantumType  quantum_type 
)
MagickExport void SetQuantumMinIsWhite ( QuantumInfo quantum_info,
const MagickBooleanType  min_is_white 
)
MagickExport void SetQuantumPack ( QuantumInfo quantum_info,
const MagickBooleanType  pack 
)
MagickExport MagickBooleanType SetQuantumPad ( const Image image,
QuantumInfo quantum_info,
const size_t  pad 
)
MagickExport void SetQuantumQuantum ( QuantumInfo quantum_info,
const size_t  quantum 
)
MagickExport void SetQuantumScale ( QuantumInfo quantum_info,
const double  scale 
)

Generated on 27 Nov 2019 for MagickCore by  doxygen 1.6.1