MagickCore
7.0.9
Convert, Edit, Or Compose Bitmap Images
|
#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"
Macros | |
#define | QuantumSignature 0xab |
#define QuantumSignature 0xab |
Referenced by AcquireQuantumPixels(), and DestroyQuantumPixels().
MagickExport QuantumInfo* AcquireQuantumInfo | ( | const ImageInfo * | image_info, |
Image * | image | ||
) |
References AcquireCriticalMemory(), _Image::depth, DestroyQuantumInfo(), _QuantumInfo::endian, _Image::endian, GetQuantumInfo(), MagickCoreSignature, MagickFalse, SetQuantumDepth(), and _QuantumInfo::signature.
Referenced by StreamImage().
|
static |
References AcquireQuantumMemory(), AcquireVirtualMemory(), DestroyQuantumPixels(), _QuantumInfo::extent, GetMagickResourceLimit(), GetVirtualMemoryBlob(), MagickCoreSignature, MagickFalse, MagickTrue, _QuantumInfo::number_threads, _QuantumInfo::pixels, QuantumSignature, _QuantumInfo::signature, and ThreadResource.
Referenced by SetQuantumDepth().
MagickExport QuantumInfo* DestroyQuantumInfo | ( | QuantumInfo * | quantum_info | ) |
References DestroyQuantumPixels(), MagickCoreSignature, _QuantumInfo::pixels, RelinquishMagickMemory(), RelinquishSemaphoreInfo(), _QuantumInfo::semaphore, and _QuantumInfo::signature.
Referenced by AcquireQuantumInfo(), DestroyStreamInfo(), and StreamImage().
|
static |
References _QuantumInfo::extent, GetVirtualMemoryBlob(), MagickCoreSignature, _QuantumInfo::number_threads, _QuantumInfo::pixels, QuantumSignature, RelinquishMagickMemory(), RelinquishVirtualMemory(), and _QuantumInfo::signature.
Referenced by AcquireQuantumPixels(), DestroyQuantumInfo(), and SetQuantumDepth().
MagickExport EndianType GetQuantumEndian | ( | const QuantumInfo * | quantum_info | ) |
References _QuantumInfo::endian, MagickCoreSignature, and _QuantumInfo::signature.
MagickExport size_t GetQuantumExtent | ( | const Image * | image, |
const QuantumInfo * | quantum_info, | ||
const QuantumType | quantum_type | ||
) |
References BGRAQuantum, BGRQuantum, CbYCrAQuantum, CbYCrQuantum, CbYCrYQuantum, CMYKAQuantum, CMYKQuantum, _Image::columns, _QuantumInfo::depth, GrayAlphaQuantum, IndexAlphaQuantum, MagickCoreSignature, MagickFalse, _QuantumInfo::pack, RGBAQuantum, RGBOQuantum, RGBQuantum, and _QuantumInfo::signature.
Referenced by ExportQuantumPixels(), and ImportQuantumPixels().
MagickExport QuantumFormatType GetQuantumFormat | ( | const QuantumInfo * | quantum_info | ) |
References _QuantumInfo::format, MagickCoreSignature, and _QuantumInfo::signature.
MagickExport void GetQuantumInfo | ( | const ImageInfo * | image_info, |
QuantumInfo * | quantum_info | ||
) |
References AcquireSemaphoreInfo(), _QuantumInfo::endian, _ImageInfo::endian, _QuantumInfo::format, GetImageOption(), LocaleCompare(), MagickCoreSignature, MagickFalse, MagickQuantumFormatOptions, MagickTrue, _QuantumInfo::maximum, _QuantumInfo::min_is_white, _QuantumInfo::minimum, _QuantumInfo::pack, ParseCommandOption(), _QuantumInfo::quantum, QuantumRange, ResetQuantumState(), _QuantumInfo::scale, _QuantumInfo::semaphore, _QuantumInfo::signature, and StringToDouble().
Referenced by AcquireQuantumInfo().
MagickExport unsigned char* GetQuantumPixels | ( | const QuantumInfo * | quantum_info | ) |
References GetOpenMPThreadId(), GetVirtualMemoryBlob(), MagickCoreSignature, _QuantumInfo::pixels, and _QuantumInfo::signature.
Referenced by ExportQuantumPixels(), and ImportQuantumPixels().
MagickExport QuantumType GetQuantumType | ( | Image * | image, |
ExceptionInfo * | exception | ||
) |
References _Image::alpha_trait, CMYKAQuantum, CMYKColorspace, CMYKQuantum, _Image::colorspace, _Image::debug, _Image::filename, GetMagickModule, GrayAlphaQuantum, GrayQuantum, IndexAlphaQuantum, IndexQuantum, IsGrayColorspace(), LogMagickEvent(), MagickCoreSignature, MagickFalse, PseudoClass, RGBAQuantum, RGBQuantum, _Image::signature, _Image::storage_class, TraceEvent, and UndefinedPixelTrait.
MagickPrivate void ResetQuantumState | ( | QuantumInfo * | quantum_info | ) |
MagickExport void SetQuantumAlphaType | ( | QuantumInfo * | quantum_info, |
const QuantumAlphaType | type | ||
) |
References _QuantumInfo::alpha_type, MagickCoreSignature, and _QuantumInfo::signature.
MagickExport MagickBooleanType SetQuantumDepth | ( | const Image * | image, |
QuantumInfo * | quantum_info, | ||
const size_t | depth | ||
) |
References AcquireQuantumPixels(), _Image::columns, _Image::debug, _QuantumInfo::depth, DestroyQuantumPixels(), _Image::filename, FloatingPointQuantumFormat, _QuantumInfo::format, GetMagickModule, LogMagickEvent(), MagickCoreSignature, MagickFalse, MagickMax, MagickMin, MaxPixelChannels, _QuantumInfo::pad, _QuantumInfo::pixels, _Image::rows, _QuantumInfo::signature, _Image::signature, and TraceEvent.
Referenced by AcquireQuantumInfo(), SetQuantumEndian(), SetQuantumFormat(), and SetQuantumPad().
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 | ||
) |
References BilevelType, BlackQuantum, CMYKAQuantum, CMYKQuantum, ColorSeparationType, CyanQuantum, _Image::debug, _Image::depth, _Image::filename, GetMagickModule, GrayAlphaQuantum, GrayQuantum, GrayscaleType, IndexAlphaQuantum, IndexQuantum, LogMagickEvent(), MagentaQuantum, MagickCoreSignature, MagickFalse, PaletteType, _Image::signature, TraceEvent, TrueColorType, _Image::type, and YellowQuantum.
MagickExport void SetQuantumMinIsWhite | ( | QuantumInfo * | quantum_info, |
const MagickBooleanType | min_is_white | ||
) |
References MagickCoreSignature, _QuantumInfo::min_is_white, and _QuantumInfo::signature.
MagickExport void SetQuantumPack | ( | QuantumInfo * | quantum_info, |
const MagickBooleanType | pack | ||
) |
References MagickCoreSignature, _QuantumInfo::pack, and _QuantumInfo::signature.
MagickExport MagickBooleanType SetQuantumPad | ( | const Image * | image, |
QuantumInfo * | quantum_info, | ||
const size_t | pad | ||
) |
MagickExport void SetQuantumQuantum | ( | QuantumInfo * | quantum_info, |
const size_t | quantum | ||
) |
References MagickCoreSignature, _QuantumInfo::quantum, and _QuantumInfo::signature.
MagickExport void SetQuantumScale | ( | QuantumInfo * | quantum_info, |
const double | scale | ||
) |
References MagickCoreSignature, _QuantumInfo::scale, and _QuantumInfo::signature.