MagickCore 7.1.0
Convert, Edit, Or Compose Bitmap Images
|
#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"
Go to the source code of this file.
Functions | |
static unsigned char * | PopQuantumDoublePixel (QuantumInfo *quantum_info, const double pixel, unsigned char *magick_restrict pixels) |
static unsigned char * | PopQuantumFloatPixel (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) |
static void | ExportBGRQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *magick_restrict p, unsigned char *magick_restrict q) |
static void | ExportBGRAQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *magick_restrict p, unsigned char *magick_restrict q) |
static void | ExportBGROQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *magick_restrict p, unsigned char *magick_restrict q) |
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) |
static void | ExportCbYCrYQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *magick_restrict p, unsigned char *magick_restrict q) |
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) |
static void | ExportGrayAlphaQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *magick_restrict p, unsigned char *magick_restrict q) |
static void | ExportGreenQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *magick_restrict p, unsigned char *magick_restrict q) |
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 | ExportMultispectralQuantum (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) |
static void | ExportRedQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *magick_restrict p, unsigned char *magick_restrict q) |
static void | ExportRGBQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *magick_restrict p, unsigned char *magick_restrict q) |
static void | ExportRGBAQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *magick_restrict p, unsigned char *magick_restrict q) |
static void | ExportRGBOQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *magick_restrict p, unsigned char *magick_restrict q) |
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 |
Definition at line 241 of file quantum-export.c.
References _QuantumInfo::depth, _QuantumInfo::endian, FloatingPointQuantumFormat, _QuantumInfo::format, GetPixelAlpha(), GetPixelChannels(), GetQuantumRange(), _QuantumInfo::pad, PopCharPixel(), PopLongPixel(), PopQuantumDoublePixel(), PopQuantumFloatPixel(), PopQuantumPixel(), PopShortPixel(), QuantumScale, ScaleQuantumToAny(), and SinglePrecisionToHalf().
Referenced by ExportQuantumPixels().
|
static |
Definition at line 641 of file quantum-export.c.
References _QuantumInfo::depth, _QuantumInfo::endian, FloatingPointQuantumFormat, _QuantumInfo::format, GetPixelAlpha(), GetPixelBlue(), GetPixelChannels(), GetPixelGreen(), GetPixelRed(), GetQuantumRange(), MagickFalse, _QuantumInfo::pack, _QuantumInfo::pad, PopCharPixel(), PopLongPixel(), PopQuantumDoublePixel(), PopQuantumFloatPixel(), PopQuantumLongPixel(), PopQuantumPixel(), PopShortPixel(), _QuantumInfo::quantum, QuantumScale, ScaleQuantumToAny(), and SinglePrecisionToHalf().
Referenced by ExportQuantumPixels().
|
static |
Definition at line 883 of file quantum-export.c.
References _QuantumInfo::depth, _QuantumInfo::endian, FloatingPointQuantumFormat, _QuantumInfo::format, GetPixelBlue(), GetPixelChannels(), GetPixelGreen(), GetPixelOpacity(), GetPixelRed(), GetQuantumRange(), MagickFalse, _QuantumInfo::pack, _QuantumInfo::pad, PopCharPixel(), PopLongPixel(), PopQuantumDoublePixel(), PopQuantumFloatPixel(), PopQuantumLongPixel(), PopQuantumPixel(), PopShortPixel(), _QuantumInfo::quantum, QuantumScale, ScaleQuantumToAny(), and SinglePrecisionToHalf().
Referenced by ExportQuantumPixels().
|
static |
Definition at line 344 of file quantum-export.c.
References _QuantumInfo::depth, _QuantumInfo::endian, FloatingPointQuantumFormat, _QuantumInfo::format, GetPixelBlue(), GetPixelChannels(), GetPixelGreen(), GetPixelRed(), GetQuantumRange(), MagickFalse, _QuantumInfo::pack, _QuantumInfo::pad, PopCharPixel(), PopLongPixel(), PopQuantumDoublePixel(), PopQuantumFloatPixel(), PopQuantumLongPixel(), PopQuantumPixel(), PopShortPixel(), _QuantumInfo::quantum, QuantumScale, ScaleQuantumToAny(), and SinglePrecisionToHalf().
Referenced by ExportQuantumPixels().
|
static |
Definition at line 1125 of file quantum-export.c.
References CMYKColorspace, _Image::colorspace, _QuantumInfo::depth, _QuantumInfo::endian, _Image::filename, FloatingPointQuantumFormat, _QuantumInfo::format, GetMagickModule, GetPixelBlack(), GetPixelChannels(), GetQuantumRange(), ImageError, MagickCoreSignature, _QuantumInfo::pad, PopCharPixel(), PopLongPixel(), PopQuantumDoublePixel(), PopQuantumFloatPixel(), PopQuantumPixel(), PopShortPixel(), QuantumScale, ScaleQuantumToAny(), _ExceptionInfo::signature, SinglePrecisionToHalf(), and ThrowMagickException().
Referenced by ExportQuantumPixels().
|
static |
Definition at line 1236 of file quantum-export.c.
References _QuantumInfo::depth, _QuantumInfo::endian, FloatingPointQuantumFormat, _QuantumInfo::format, GetPixelBlue(), GetPixelChannels(), GetQuantumRange(), _QuantumInfo::pad, PopCharPixel(), PopLongPixel(), PopQuantumDoublePixel(), PopQuantumFloatPixel(), PopQuantumPixel(), PopShortPixel(), QuantumScale, ScaleQuantumToAny(), and SinglePrecisionToHalf().
Referenced by ExportQuantumPixels().
|
static |
Definition at line 1339 of file quantum-export.c.
References _QuantumInfo::depth, _QuantumInfo::endian, GetPixelBlue(), GetPixelChannels(), GetPixelGreen(), GetPixelRed(), GetQuantumRange(), MagickFalse, _QuantumInfo::pack, _QuantumInfo::pad, PopLongPixel(), PopQuantumPixel(), and ScaleQuantumToAny().
Referenced by ExportQuantumPixels().
|
static |
Definition at line 1599 of file quantum-export.c.
References CMYKColorspace, _Image::colorspace, _QuantumInfo::depth, _QuantumInfo::endian, _Image::filename, FloatingPointQuantumFormat, _QuantumInfo::format, GetMagickModule, GetPixelAlpha(), GetPixelBlack(), GetPixelBlue(), GetPixelChannels(), GetPixelGreen(), GetPixelRed(), GetQuantumRange(), ImageError, MagickCoreSignature, _QuantumInfo::pad, PopCharPixel(), PopLongPixel(), PopQuantumDoublePixel(), PopQuantumFloatPixel(), PopQuantumPixel(), PopShortPixel(), QuantumScale, ScaleQuantumToAny(), _ExceptionInfo::signature, SinglePrecisionToHalf(), and ThrowMagickException().
Referenced by ExportQuantumPixels().
|
static |
Definition at line 1768 of file quantum-export.c.
References CMYKColorspace, _Image::colorspace, _QuantumInfo::depth, _QuantumInfo::endian, _Image::filename, FloatingPointQuantumFormat, _QuantumInfo::format, GetMagickModule, GetPixelBlack(), GetPixelBlue(), GetPixelChannels(), GetPixelGreen(), GetPixelOpacity(), GetPixelRed(), GetQuantumRange(), ImageError, MagickCoreSignature, _QuantumInfo::pad, PopCharPixel(), PopLongPixel(), PopQuantumDoublePixel(), PopQuantumFloatPixel(), PopQuantumPixel(), PopShortPixel(), QuantumScale, ScaleQuantumToAny(), _ExceptionInfo::signature, SinglePrecisionToHalf(), and ThrowMagickException().
Referenced by ExportQuantumPixels().
|
static |
Definition at line 1452 of file quantum-export.c.
References CMYKColorspace, _Image::colorspace, _QuantumInfo::depth, _QuantumInfo::endian, _Image::filename, FloatingPointQuantumFormat, _QuantumInfo::format, GetMagickModule, GetPixelBlack(), GetPixelBlue(), GetPixelChannels(), GetPixelGreen(), GetPixelRed(), GetQuantumRange(), ImageError, MagickCoreSignature, _QuantumInfo::pad, PopCharPixel(), PopLongPixel(), PopQuantumDoublePixel(), PopQuantumFloatPixel(), PopQuantumPixel(), PopShortPixel(), QuantumScale, ScaleQuantumToAny(), _ExceptionInfo::signature, SinglePrecisionToHalf(), and ThrowMagickException().
Referenced by ExportQuantumPixels().
|
static |
Definition at line 2191 of file quantum-export.c.
References ClampToQuantum(), _QuantumInfo::depth, _QuantumInfo::endian, FloatingPointQuantumFormat, _QuantumInfo::format, GetPixelAlpha(), GetPixelChannels(), GetPixelLuma(), GetQuantumRange(), MagickFalse, _QuantumInfo::min_is_white, OpaqueAlpha, _QuantumInfo::pad, PopCharPixel(), PopLongPixel(), PopQuantumDoublePixel(), PopQuantumFloatPixel(), PopQuantumPixel(), PopShortPixel(), QuantumRange, QuantumScale, ScaleQuantumToAny(), and SinglePrecisionToHalf().
Referenced by ExportQuantumPixels().
|
static |
Definition at line 1935 of file quantum-export.c.
References ClampToQuantum(), _QuantumInfo::depth, _QuantumInfo::endian, FloatingPointQuantumFormat, _QuantumInfo::format, GetPixelChannels(), GetPixelLuma(), GetQuantumRange(), MagickFalse, _QuantumInfo::min_is_white, _QuantumInfo::pack, _QuantumInfo::pad, PopCharPixel(), PopLongPixel(), PopQuantumDoublePixel(), PopQuantumFloatPixel(), PopQuantumPixel(), PopShortPixel(), QuantumRange, QuantumScale, ScaleQuantumToAny(), and SinglePrecisionToHalf().
Referenced by ExportQuantumPixels().
|
static |
Definition at line 2395 of file quantum-export.c.
References _QuantumInfo::depth, _QuantumInfo::endian, FloatingPointQuantumFormat, _QuantumInfo::format, GetPixelChannels(), GetPixelGreen(), GetQuantumRange(), _QuantumInfo::pad, PopCharPixel(), PopLongPixel(), PopQuantumDoublePixel(), PopQuantumFloatPixel(), PopQuantumPixel(), PopShortPixel(), QuantumScale, ScaleQuantumToAny(), and SinglePrecisionToHalf().
Referenced by ExportQuantumPixels().
|
static |
Definition at line 2665 of file quantum-export.c.
References _QuantumInfo::depth, _QuantumInfo::endian, _Image::filename, FloatingPointQuantumFormat, _QuantumInfo::format, GetMagickModule, GetPixelAlpha(), GetPixelChannels(), GetPixelIndex(), GetQuantumRange(), ImageError, _QuantumInfo::pad, PopCharPixel(), PopLongPixel(), PopQuantumDoublePixel(), PopQuantumFloatPixel(), PopQuantumPixel(), PopShortPixel(), PseudoClass, QuantumScale, ScaleQuantumToAny(), SinglePrecisionToHalf(), _Image::storage_class, ThrowMagickException(), and TransparentAlpha.
Referenced by ExportQuantumPixels().
|
static |
Definition at line 2498 of file quantum-export.c.
References _QuantumInfo::depth, _QuantumInfo::endian, _Image::filename, FloatingPointQuantumFormat, _QuantumInfo::format, GetMagickModule, GetPixelChannels(), GetPixelIndex(), ImageError, _QuantumInfo::pad, PopCharPixel(), PopLongPixel(), PopQuantumDoublePixel(), PopQuantumFloatPixel(), PopQuantumPixel(), PopShortPixel(), PseudoClass, QuantumScale, SinglePrecisionToHalf(), _Image::storage_class, and ThrowMagickException().
Referenced by ExportQuantumPixels().
|
static |
Definition at line 2861 of file quantum-export.c.
References _QuantumInfo::depth, _QuantumInfo::endian, _Image::filename, FloatingPointQuantumFormat, _QuantumInfo::format, GetImageChannels(), GetMagickModule, GetPixelChannels(), GetQuantumRange(), ImageError, _Image::number_meta_channels, _QuantumInfo::pad, PopCharPixel(), PopLongPixel(), PopQuantumDoublePixel(), PopQuantumFloatPixel(), PopQuantumPixel(), PopShortPixel(), QuantumScale, ScaleQuantumToAny(), SinglePrecisionToHalf(), and ThrowMagickException().
Referenced by ExportQuantumPixels().
|
static |
Definition at line 2986 of file quantum-export.c.
References _QuantumInfo::depth, _QuantumInfo::endian, FloatingPointQuantumFormat, _QuantumInfo::format, GetPixelChannels(), GetPixelOpacity(), GetQuantumRange(), _QuantumInfo::pad, PopCharPixel(), PopLongPixel(), PopQuantumDoublePixel(), PopQuantumFloatPixel(), PopQuantumPixel(), PopShortPixel(), QuantumScale, ScaleQuantumToAny(), and SinglePrecisionToHalf().
Referenced by ExportQuantumPixels().
MagickExport size_t ExportQuantumPixels | ( | const Image * | image, |
CacheView * | image_view, | ||
QuantumInfo * | quantum_info, | ||
const QuantumType | quantum_type, | ||
unsigned char *magick_restrict | pixels, | ||
ExceptionInfo * | exception | ||
) |
Definition at line 3982 of file quantum-export.c.
References _QuantumInfo::alpha_type, AlphaQuantum, AssociatedQuantumAlpha, BGRAQuantum, BGROQuantum, BGRQuantum, BlackQuantum, BlueQuantum, CbYCrAQuantum, CbYCrQuantum, CbYCrYQuantum, ClampToQuantum(), CMYKAQuantum, CMYKOQuantum, CMYKQuantum, _Image::columns, CyanQuantum, ExportAlphaQuantum(), ExportBGRAQuantum(), ExportBGROQuantum(), ExportBGRQuantum(), ExportBlackQuantum(), ExportBlueQuantum(), ExportCbYCrYQuantum(), ExportCMYKAQuantum(), ExportCMYKOQuantum(), ExportCMYKQuantum(), ExportGrayAlphaQuantum(), ExportGrayQuantum(), ExportGreenQuantum(), ExportIndexAlphaQuantum(), ExportIndexQuantum(), ExportMultispectralQuantum(), ExportOpacityQuantum(), ExportRedQuantum(), ExportRGBAQuantum(), ExportRGBOQuantum(), ExportRGBQuantum(), _Image::filename, GetAuthenticPixelQueue(), GetCacheViewAuthenticPixelQueue(), GetCacheViewExtent(), GetCacheViewVirtualPixelQueue(), GetImageExtent(), GetMagickModule, GetPixelAlpha(), GetPixelChannelChannel(), GetPixelChannels(), GetPixelChannelTraits(), GetPixelGreen(), GetPixelRed(), GetQuantumExtent(), GetQuantumPixels(), GetVirtualPixelQueue(), GrayAlphaQuantum, GrayQuantum, GreenQuantum, IndexAlphaQuantum, IndexQuantum, IsEventLogging(), LogMagickEvent(), MagentaQuantum, magick_restrict, MagickCoreSignature, MagickFalse, MultispectralQuantum, OpacityQuantum, QuantumScale, RedQuantum, ResetQuantumState(), RGBAQuantum, RGBOQuantum, RGBQuantum, SetPixelGreen(), SetPixelRed(), _Image::signature, _QuantumInfo::signature, TraceEvent, UpdatePixelTrait, and YellowQuantum.
|
static |
Definition at line 3089 of file quantum-export.c.
References _QuantumInfo::depth, _QuantumInfo::endian, FloatingPointQuantumFormat, _QuantumInfo::format, GetPixelChannels(), GetPixelRed(), GetQuantumRange(), _QuantumInfo::pad, PopCharPixel(), PopLongPixel(), PopQuantumDoublePixel(), PopQuantumFloatPixel(), PopQuantumPixel(), PopShortPixel(), QuantumScale, ScaleQuantumToAny(), and SinglePrecisionToHalf().
Referenced by ExportQuantumPixels().
|
static |
Definition at line 3492 of file quantum-export.c.
References _QuantumInfo::depth, _QuantumInfo::endian, FloatingPointQuantumFormat, _QuantumInfo::format, GetPixelAlpha(), GetPixelBlue(), GetPixelChannels(), GetPixelGreen(), GetPixelRed(), GetQuantumRange(), MagickFalse, _QuantumInfo::pack, _QuantumInfo::pad, PopCharPixel(), PopLongPixel(), PopQuantumDoublePixel(), PopQuantumFloatPixel(), PopQuantumLongPixel(), PopQuantumPixel(), PopShortPixel(), _QuantumInfo::quantum, QuantumScale, ScaleQuantumToAny(), and SinglePrecisionToHalf().
Referenced by ExportQuantumPixels().
|
static |
Definition at line 3734 of file quantum-export.c.
References _QuantumInfo::depth, _QuantumInfo::endian, FloatingPointQuantumFormat, _QuantumInfo::format, GetPixelBlue(), GetPixelChannels(), GetPixelGreen(), GetPixelOpacity(), GetPixelRed(), GetQuantumRange(), MagickFalse, _QuantumInfo::pack, _QuantumInfo::pad, PopCharPixel(), PopLongPixel(), PopQuantumDoublePixel(), PopQuantumFloatPixel(), PopQuantumLongPixel(), PopQuantumPixel(), PopShortPixel(), _QuantumInfo::quantum, QuantumScale, ScaleQuantumToAny(), and SinglePrecisionToHalf().
Referenced by ExportQuantumPixels().
|
static |
Definition at line 3192 of file quantum-export.c.
References _QuantumInfo::depth, _QuantumInfo::endian, FloatingPointQuantumFormat, _QuantumInfo::format, GetPixelBlue(), GetPixelChannels(), GetPixelGreen(), GetPixelRed(), GetQuantumRange(), MagickFalse, _QuantumInfo::pack, _QuantumInfo::pad, PopCharPixel(), PopLongPixel(), PopQuantumDoublePixel(), PopQuantumFloatPixel(), PopQuantumLongPixel(), PopQuantumPixel(), PopShortPixel(), _QuantumInfo::quantum, QuantumScale, ScaleQuantumToAny(), and SinglePrecisionToHalf().
Referenced by ExportQuantumPixels().
|
inlinestatic |
Definition at line 113 of file quantum-export.c.
References _QuantumInfo::endian, _QuantumState::inverse_scale, LSBEndian, _QuantumInfo::minimum, and _QuantumInfo::state.
Referenced by ExportAlphaQuantum(), ExportBGRAQuantum(), ExportBGROQuantum(), ExportBGRQuantum(), ExportBlackQuantum(), ExportBlueQuantum(), ExportCMYKAQuantum(), ExportCMYKOQuantum(), ExportCMYKQuantum(), ExportGrayAlphaQuantum(), ExportGrayQuantum(), ExportGreenQuantum(), ExportIndexAlphaQuantum(), ExportIndexQuantum(), ExportMultispectralQuantum(), ExportOpacityQuantum(), ExportRedQuantum(), ExportRGBAQuantum(), ExportRGBOQuantum(), and ExportRGBQuantum().
|
inlinestatic |
Definition at line 148 of file quantum-export.c.
References _QuantumInfo::endian, _QuantumState::inverse_scale, LSBEndian, _QuantumInfo::minimum, and _QuantumInfo::state.
Referenced by ExportAlphaQuantum(), ExportBGRAQuantum(), ExportBGROQuantum(), ExportBGRQuantum(), ExportBlackQuantum(), ExportBlueQuantum(), ExportCMYKAQuantum(), ExportCMYKOQuantum(), ExportCMYKQuantum(), ExportGrayAlphaQuantum(), ExportGrayQuantum(), ExportGreenQuantum(), ExportIndexAlphaQuantum(), ExportIndexQuantum(), ExportMultispectralQuantum(), ExportOpacityQuantum(), ExportRedQuantum(), ExportRGBAQuantum(), ExportRGBOQuantum(), and ExportRGBQuantum().
|
inlinestatic |
Definition at line 209 of file quantum-export.c.
References _QuantumState::bits, _QuantumInfo::depth, _QuantumInfo::endian, _QuantumState::mask, _QuantumState::pixel, PopLongPixel(), and _QuantumInfo::state.
Referenced by ExportBGRAQuantum(), ExportBGROQuantum(), ExportBGRQuantum(), ExportRGBAQuantum(), ExportRGBOQuantum(), and ExportRGBQuantum().
|
inlinestatic |
Definition at line 176 of file quantum-export.c.
References _QuantumState::bits, _QuantumInfo::depth, and _QuantumInfo::state.
Referenced by ExportAlphaQuantum(), ExportBGRAQuantum(), ExportBGROQuantum(), ExportBGRQuantum(), ExportBlackQuantum(), ExportBlueQuantum(), ExportCbYCrYQuantum(), ExportCMYKAQuantum(), ExportCMYKOQuantum(), ExportCMYKQuantum(), ExportGrayAlphaQuantum(), ExportGrayQuantum(), ExportGreenQuantum(), ExportIndexAlphaQuantum(), ExportIndexQuantum(), ExportMultispectralQuantum(), ExportOpacityQuantum(), ExportRedQuantum(), ExportRGBAQuantum(), ExportRGBOQuantum(), and ExportRGBQuantum().