|
MagickCore
6.7.5
|
#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 * | PopDoublePixel (QuantumInfo *quantum_info, const double pixel, unsigned char *pixels) |
| static unsigned char * | PopFloatPixel (QuantumInfo *quantum_info, const float pixel, unsigned char *pixels) |
| static unsigned char * | PopQuantumPixel (QuantumInfo *quantum_info, const QuantumAny pixel, unsigned char *pixels) |
| static unsigned char * | PopQuantumLongPixel (QuantumInfo *quantum_info, const size_t pixel, unsigned char *pixels) |
| static void | ExportAlphaQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *restrict p, unsigned char *restrict q, ExceptionInfo *exception) |
| static void | ExportBGRQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *restrict p, unsigned char *restrict q, ExceptionInfo *exception) |
| static void | ExportBGRAQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *restrict p, unsigned char *restrict q, ExceptionInfo *exception) |
| static void | ExportBlackQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *restrict p, unsigned char *restrict q, ExceptionInfo *exception) |
| static void | ExportBlueQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *restrict p, unsigned char *restrict q, ExceptionInfo *exception) |
| static void | ExportCbYCrYQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *restrict p, unsigned char *restrict q, ExceptionInfo *exception) |
| static void | ExportCMYKQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *restrict p, unsigned char *restrict q, ExceptionInfo *exception) |
| static void | ExportCMYKAQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *restrict p, unsigned char *restrict q, ExceptionInfo *exception) |
| static void | ExportGrayQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *restrict p, unsigned char *restrict q, ExceptionInfo *exception) |
| static void | ExportGrayAlphaQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *restrict p, unsigned char *restrict q, ExceptionInfo *exception) |
| static void | ExportGreenQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *restrict p, unsigned char *restrict q, ExceptionInfo *exception) |
| static void | ExportIndexQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *restrict p, unsigned char *restrict q, ExceptionInfo *exception) |
| static void | ExportIndexAlphaQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *restrict p, unsigned char *restrict q, ExceptionInfo *exception) |
| static void | ExportOpacityQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *restrict p, unsigned char *restrict q, ExceptionInfo *exception) |
| static void | ExportRedQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *restrict p, unsigned char *restrict q, ExceptionInfo *exception) |
| static void | ExportRGBQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *restrict p, unsigned char *restrict q, ExceptionInfo *exception) |
| static void | ExportRGBAQuantum (const Image *image, QuantumInfo *quantum_info, const MagickSizeType number_pixels, const Quantum *restrict p, unsigned char *restrict q, ExceptionInfo *exception) |
| MagickExport size_t | ExportQuantumPixels (const Image *image, CacheView *image_view, QuantumInfo *quantum_info, const QuantumType quantum_type, unsigned char *pixels, ExceptionInfo *exception) |
| static void ExportAlphaQuantum | ( | const Image * | image, |
| QuantumInfo * | quantum_info, | ||
| const MagickSizeType | number_pixels, | ||
| const Quantum *restrict | p, | ||
| unsigned char *restrict | q, | ||
| ExceptionInfo * | exception | ||
| ) | [static] |
Definition at line 237 of file quantum-export.c.
References _QuantumInfo::depth, GetPixelAlpha(), PopCharPixel(), GetPixelChannels(), _QuantumInfo::pad, _QuantumInfo::format, FloatingPointQuantumFormat, SinglePrecisionToHalf(), QuantumScale, PopShortPixel(), _QuantumInfo::endian, PopFloatPixel(), PopLongPixel(), PopDoublePixel(), GetQuantumRange(), PopQuantumPixel(), and ScaleQuantumToAny().
Referenced by ExportQuantumPixels().
| static void ExportBGRAQuantum | ( | const Image * | image, |
| QuantumInfo * | quantum_info, | ||
| const MagickSizeType | number_pixels, | ||
| const Quantum *restrict | p, | ||
| unsigned char *restrict | q, | ||
| ExceptionInfo * | exception | ||
| ) | [static] |
Definition at line 637 of file quantum-export.c.
References _QuantumInfo::depth, GetPixelBlue(), PopCharPixel(), GetPixelGreen(), GetPixelRed(), GetPixelAlpha(), GetPixelChannels(), _QuantumInfo::pad, GetQuantumRange(), _QuantumInfo::pack, MagickFalse, ScaleQuantumToAny(), PopLongPixel(), _QuantumInfo::endian, _QuantumInfo::quantum, PopQuantumLongPixel(), PopQuantumPixel(), _QuantumInfo::format, FloatingPointQuantumFormat, SinglePrecisionToHalf(), QuantumScale, PopShortPixel(), PopFloatPixel(), and PopDoublePixel().
Referenced by ExportQuantumPixels().
| static void ExportBGRQuantum | ( | const Image * | image, |
| QuantumInfo * | quantum_info, | ||
| const MagickSizeType | number_pixels, | ||
| const Quantum *restrict | p, | ||
| unsigned char *restrict | q, | ||
| ExceptionInfo * | exception | ||
| ) | [static] |
Definition at line 340 of file quantum-export.c.
References _QuantumInfo::depth, PopCharPixel(), GetPixelBlue(), GetPixelGreen(), GetPixelRed(), GetPixelChannels(), _QuantumInfo::pad, GetQuantumRange(), _QuantumInfo::pack, MagickFalse, ScaleQuantumToAny(), PopLongPixel(), _QuantumInfo::endian, _QuantumInfo::quantum, PopQuantumLongPixel(), PopQuantumPixel(), PopShortPixel(), _QuantumInfo::format, FloatingPointQuantumFormat, SinglePrecisionToHalf(), QuantumScale, PopFloatPixel(), and PopDoublePixel().
Referenced by ExportQuantumPixels().
| static void ExportBlackQuantum | ( | const Image * | image, |
| QuantumInfo * | quantum_info, | ||
| const MagickSizeType | number_pixels, | ||
| const Quantum *restrict | p, | ||
| unsigned char *restrict | q, | ||
| ExceptionInfo * | exception | ||
| ) | [static] |
Definition at line 879 of file quantum-export.c.
References _Image::colorspace, CMYKColorspace, ThrowMagickException(), GetMagickModule, ImageError, _Image::filename, _QuantumInfo::depth, GetPixelBlack(), PopCharPixel(), GetPixelChannels(), _QuantumInfo::pad, _QuantumInfo::format, FloatingPointQuantumFormat, SinglePrecisionToHalf(), QuantumScale, PopShortPixel(), _QuantumInfo::endian, PopFloatPixel(), PopLongPixel(), PopDoublePixel(), GetQuantumRange(), PopQuantumPixel(), and ScaleQuantumToAny().
Referenced by ExportQuantumPixels().
| static void ExportBlueQuantum | ( | const Image * | image, |
| QuantumInfo * | quantum_info, | ||
| const MagickSizeType | number_pixels, | ||
| const Quantum *restrict | p, | ||
| unsigned char *restrict | q, | ||
| ExceptionInfo * | exception | ||
| ) | [static] |
Definition at line 988 of file quantum-export.c.
References _QuantumInfo::depth, GetPixelBlue(), PopCharPixel(), GetPixelChannels(), _QuantumInfo::pad, _QuantumInfo::format, FloatingPointQuantumFormat, SinglePrecisionToHalf(), QuantumScale, PopShortPixel(), _QuantumInfo::endian, PopFloatPixel(), PopLongPixel(), PopDoublePixel(), GetQuantumRange(), PopQuantumPixel(), and ScaleQuantumToAny().
Referenced by ExportQuantumPixels().
| static void ExportCbYCrYQuantum | ( | const Image * | image, |
| QuantumInfo * | quantum_info, | ||
| const MagickSizeType | number_pixels, | ||
| const Quantum *restrict | p, | ||
| unsigned char *restrict | q, | ||
| ExceptionInfo * | exception | ||
| ) | [static] |
Definition at line 1091 of file quantum-export.c.
References _QuantumInfo::depth, _QuantumInfo::pack, MagickFalse, GetPixelRed(), GetPixelGreen(), GetPixelBlue(), PopLongPixel(), _QuantumInfo::endian, GetPixelChannels(), _QuantumInfo::pad, GetQuantumRange(), PopQuantumPixel(), and ScaleQuantumToAny().
Referenced by ExportQuantumPixels().
| static void ExportCMYKAQuantum | ( | const Image * | image, |
| QuantumInfo * | quantum_info, | ||
| const MagickSizeType | number_pixels, | ||
| const Quantum *restrict | p, | ||
| unsigned char *restrict | q, | ||
| ExceptionInfo * | exception | ||
| ) | [static] |
Definition at line 1349 of file quantum-export.c.
References _Image::colorspace, CMYKColorspace, ThrowMagickException(), GetMagickModule, ImageError, _Image::filename, _QuantumInfo::depth, GetPixelRed(), PopCharPixel(), GetPixelGreen(), GetPixelBlue(), GetPixelBlack(), GetPixelAlpha(), GetPixelChannels(), _QuantumInfo::pad, _QuantumInfo::format, FloatingPointQuantumFormat, SinglePrecisionToHalf(), QuantumScale, PopShortPixel(), _QuantumInfo::endian, PopFloatPixel(), PopLongPixel(), PopDoublePixel(), GetQuantumRange(), PopQuantumPixel(), and ScaleQuantumToAny().
Referenced by ExportQuantumPixels().
| static void ExportCMYKQuantum | ( | const Image * | image, |
| QuantumInfo * | quantum_info, | ||
| const MagickSizeType | number_pixels, | ||
| const Quantum *restrict | p, | ||
| unsigned char *restrict | q, | ||
| ExceptionInfo * | exception | ||
| ) | [static] |
Definition at line 1204 of file quantum-export.c.
References _Image::colorspace, CMYKColorspace, ThrowMagickException(), GetMagickModule, ImageError, _Image::filename, _QuantumInfo::depth, GetPixelRed(), PopCharPixel(), GetPixelGreen(), GetPixelBlue(), GetPixelBlack(), GetPixelChannels(), _QuantumInfo::pad, _QuantumInfo::format, FloatingPointQuantumFormat, SinglePrecisionToHalf(), QuantumScale, PopShortPixel(), _QuantumInfo::endian, PopFloatPixel(), PopLongPixel(), PopDoublePixel(), GetQuantumRange(), PopQuantumPixel(), and ScaleQuantumToAny().
Referenced by ExportQuantumPixels().
| static void ExportGrayAlphaQuantum | ( | const Image * | image, |
| QuantumInfo * | quantum_info, | ||
| const MagickSizeType | number_pixels, | ||
| const Quantum *restrict | p, | ||
| unsigned char *restrict | q, | ||
| ExceptionInfo * | exception | ||
| ) | [static] |
Definition at line 1769 of file quantum-export.c.
References _QuantumInfo::depth, _QuantumInfo::min_is_white, MagickFalse, QuantumRange, GetPixelIntensity(), GetPixelAlpha(), OpaqueAlpha, GetPixelChannels(), QuantumScale, PopCharPixel(), _QuantumInfo::pad, _QuantumInfo::format, FloatingPointQuantumFormat, SinglePrecisionToHalf(), PopShortPixel(), _QuantumInfo::endian, PopFloatPixel(), PopLongPixel(), PopDoublePixel(), GetQuantumRange(), PopQuantumPixel(), and ScaleQuantumToAny().
Referenced by ExportQuantumPixels().
| static void ExportGrayQuantum | ( | const Image * | image, |
| QuantumInfo * | quantum_info, | ||
| const MagickSizeType | number_pixels, | ||
| const Quantum *restrict | p, | ||
| unsigned char *restrict | q, | ||
| ExceptionInfo * | exception | ||
| ) | [static] |
Definition at line 1514 of file quantum-export.c.
References _QuantumInfo::depth, _QuantumInfo::min_is_white, MagickFalse, QuantumRange, GetPixelIntensity(), GetPixelChannels(), PopCharPixel(), _QuantumInfo::pad, GetQuantumRange(), _QuantumInfo::pack, ScaleQuantumToAny(), PopLongPixel(), _QuantumInfo::endian, PopQuantumPixel(), PopShortPixel(), _QuantumInfo::format, FloatingPointQuantumFormat, SinglePrecisionToHalf(), QuantumScale, PopFloatPixel(), and PopDoublePixel().
Referenced by ExportQuantumPixels().
| static void ExportGreenQuantum | ( | const Image * | image, |
| QuantumInfo * | quantum_info, | ||
| const MagickSizeType | number_pixels, | ||
| const Quantum *restrict | p, | ||
| unsigned char *restrict | q, | ||
| ExceptionInfo * | exception | ||
| ) | [static] |
Definition at line 1974 of file quantum-export.c.
References _QuantumInfo::depth, GetPixelGreen(), PopCharPixel(), GetPixelChannels(), _QuantumInfo::pad, _QuantumInfo::format, FloatingPointQuantumFormat, SinglePrecisionToHalf(), QuantumScale, PopShortPixel(), _QuantumInfo::endian, PopFloatPixel(), PopLongPixel(), PopDoublePixel(), GetQuantumRange(), PopQuantumPixel(), and ScaleQuantumToAny().
Referenced by ExportQuantumPixels().
| static void ExportIndexAlphaQuantum | ( | const Image * | image, |
| QuantumInfo * | quantum_info, | ||
| const MagickSizeType | number_pixels, | ||
| const Quantum *restrict | p, | ||
| unsigned char *restrict | q, | ||
| ExceptionInfo * | exception | ||
| ) | [static] |
Definition at line 2244 of file quantum-export.c.
References _Image::storage_class, PseudoClass, ThrowMagickException(), GetMagickModule, ImageError, _Image::filename, _QuantumInfo::depth, GetPixelIndex(), GetPixelAlpha(), TransparentAlpha, GetPixelChannels(), QuantumScale, PopCharPixel(), _QuantumInfo::pad, _QuantumInfo::format, FloatingPointQuantumFormat, PopShortPixel(), _QuantumInfo::endian, SinglePrecisionToHalf(), PopFloatPixel(), PopLongPixel(), PopDoublePixel(), GetQuantumRange(), PopQuantumPixel(), and ScaleQuantumToAny().
Referenced by ExportQuantumPixels().
| static void ExportIndexQuantum | ( | const Image * | image, |
| QuantumInfo * | quantum_info, | ||
| const MagickSizeType | number_pixels, | ||
| const Quantum *restrict | p, | ||
| unsigned char *restrict | q, | ||
| ExceptionInfo * | exception | ||
| ) | [static] |
Definition at line 2077 of file quantum-export.c.
References _Image::storage_class, PseudoClass, ThrowMagickException(), GetMagickModule, ImageError, _Image::filename, _QuantumInfo::depth, GetPixelIndex(), GetPixelChannels(), PopCharPixel(), _QuantumInfo::pad, _QuantumInfo::format, FloatingPointQuantumFormat, PopShortPixel(), _QuantumInfo::endian, SinglePrecisionToHalf(), QuantumScale, PopFloatPixel(), PopLongPixel(), PopDoublePixel(), and PopQuantumPixel().
Referenced by ExportQuantumPixels().
| static void ExportOpacityQuantum | ( | const Image * | image, |
| QuantumInfo * | quantum_info, | ||
| const MagickSizeType | number_pixels, | ||
| const Quantum *restrict | p, | ||
| unsigned char *restrict | q, | ||
| ExceptionInfo * | exception | ||
| ) | [static] |
Definition at line 2439 of file quantum-export.c.
References _QuantumInfo::depth, GetPixelOpacity(), PopCharPixel(), GetPixelChannels(), _QuantumInfo::pad, _QuantumInfo::format, FloatingPointQuantumFormat, SinglePrecisionToHalf(), QuantumScale, PopShortPixel(), _QuantumInfo::endian, PopFloatPixel(), PopLongPixel(), PopDoublePixel(), GetQuantumRange(), PopQuantumPixel(), and ScaleQuantumToAny().
Referenced by ExportQuantumPixels().
| MagickExport size_t ExportQuantumPixels | ( | const Image * | image, |
| CacheView * | image_view, | ||
| QuantumInfo * | quantum_info, | ||
| const QuantumType | quantum_type, | ||
| unsigned char * | pixels, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 3184 of file quantum-export.c.
References _Image::signature, MagickSignature, _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::filename, _QuantumInfo::signature, GetQuantumPixels(), GetImageExtent(), GetVirtualPixelQueue(), GetCacheViewExtent(), GetCacheViewVirtualPixelQueue(), _QuantumInfo::alpha_type, AssociatedQuantumAlpha, GetAuthenticPixelQueue(), GetCacheViewAuthenticPixelQueue(), _Image::columns, GetPixelMask(), GetPixelChannels(), QuantumScale, GetPixelAlpha(), GetPixelChannelMapChannel(), GetPixelChannelMapTraits(), UpdatePixelTrait, ClampToQuantum(), RGBOQuantum, CMYKOQuantum, BGROQuantum, SetPixelAlpha(), CbYCrQuantum, CbYCrAQuantum, GetPixelRed(), SetPixelRed(), GetPixelGreen(), SetPixelGreen(), ResetQuantumState(), GetQuantumExtent(), AlphaQuantum, ExportAlphaQuantum(), BGRQuantum, ExportBGRQuantum(), BGRAQuantum, ExportBGRAQuantum(), BlackQuantum, ExportBlackQuantum(), BlueQuantum, YellowQuantum, ExportBlueQuantum(), CMYKQuantum, ExportCMYKQuantum(), CMYKAQuantum, ExportCMYKAQuantum(), CbYCrYQuantum, ExportCbYCrYQuantum(), GrayQuantum, ExportGrayQuantum(), GrayAlphaQuantum, ExportGrayAlphaQuantum(), GreenQuantum, MagentaQuantum, ExportGreenQuantum(), IndexQuantum, ExportIndexQuantum(), IndexAlphaQuantum, ExportIndexAlphaQuantum(), RedQuantum, CyanQuantum, ExportRedQuantum(), OpacityQuantum, ExportOpacityQuantum(), RGBQuantum, ExportRGBQuantum(), RGBAQuantum, and ExportRGBAQuantum().
| static void ExportRedQuantum | ( | const Image * | image, |
| QuantumInfo * | quantum_info, | ||
| const MagickSizeType | number_pixels, | ||
| const Quantum *restrict | p, | ||
| unsigned char *restrict | q, | ||
| ExceptionInfo * | exception | ||
| ) | [static] |
Definition at line 2542 of file quantum-export.c.
References _QuantumInfo::depth, GetPixelRed(), PopCharPixel(), GetPixelChannels(), _QuantumInfo::pad, _QuantumInfo::format, FloatingPointQuantumFormat, SinglePrecisionToHalf(), QuantumScale, PopShortPixel(), _QuantumInfo::endian, PopFloatPixel(), PopLongPixel(), PopDoublePixel(), GetQuantumRange(), PopQuantumPixel(), and ScaleQuantumToAny().
Referenced by ExportQuantumPixels().
| static void ExportRGBAQuantum | ( | const Image * | image, |
| QuantumInfo * | quantum_info, | ||
| const MagickSizeType | number_pixels, | ||
| const Quantum *restrict | p, | ||
| unsigned char *restrict | q, | ||
| ExceptionInfo * | exception | ||
| ) | [static] |
Definition at line 2942 of file quantum-export.c.
References _QuantumInfo::depth, GetPixelRed(), PopCharPixel(), GetPixelGreen(), GetPixelBlue(), GetPixelAlpha(), GetPixelChannels(), _QuantumInfo::pad, GetQuantumRange(), _QuantumInfo::pack, MagickFalse, ScaleQuantumToAny(), PopLongPixel(), _QuantumInfo::endian, _QuantumInfo::quantum, PopQuantumLongPixel(), PopQuantumPixel(), _QuantumInfo::format, FloatingPointQuantumFormat, SinglePrecisionToHalf(), QuantumScale, PopShortPixel(), PopFloatPixel(), and PopDoublePixel().
Referenced by ExportQuantumPixels().
| static void ExportRGBQuantum | ( | const Image * | image, |
| QuantumInfo * | quantum_info, | ||
| const MagickSizeType | number_pixels, | ||
| const Quantum *restrict | p, | ||
| unsigned char *restrict | q, | ||
| ExceptionInfo * | exception | ||
| ) | [static] |
Definition at line 2645 of file quantum-export.c.
References _QuantumInfo::depth, PopCharPixel(), GetPixelRed(), GetPixelGreen(), GetPixelBlue(), GetPixelChannels(), _QuantumInfo::pad, GetQuantumRange(), _QuantumInfo::pack, MagickFalse, ScaleQuantumToAny(), PopLongPixel(), _QuantumInfo::endian, _QuantumInfo::quantum, PopQuantumLongPixel(), PopQuantumPixel(), PopShortPixel(), _QuantumInfo::format, FloatingPointQuantumFormat, SinglePrecisionToHalf(), QuantumScale, PopFloatPixel(), and PopDoublePixel().
Referenced by ExportQuantumPixels().
| static unsigned char* PopDoublePixel | ( | QuantumInfo * | quantum_info, |
| const double | pixel, | ||
| unsigned char * | pixels | ||
| ) | [inline, static] |
Definition at line 113 of file quantum-export.c.
References _QuantumInfo::state, _QuantumState::inverse_scale, _QuantumInfo::minimum, _QuantumInfo::endian, and LSBEndian.
Referenced by ExportAlphaQuantum(), ExportBGRQuantum(), ExportBGRAQuantum(), ExportBlackQuantum(), ExportBlueQuantum(), ExportCMYKQuantum(), ExportCMYKAQuantum(), ExportGrayQuantum(), ExportGrayAlphaQuantum(), ExportGreenQuantum(), ExportIndexQuantum(), ExportIndexAlphaQuantum(), ExportOpacityQuantum(), ExportRedQuantum(), ExportRGBQuantum(), and ExportRGBAQuantum().
| static unsigned char* PopFloatPixel | ( | QuantumInfo * | quantum_info, |
| const float | pixel, | ||
| unsigned char * | pixels | ||
| ) | [inline, static] |
Definition at line 147 of file quantum-export.c.
References _QuantumInfo::state, _QuantumState::inverse_scale, _QuantumInfo::minimum, _QuantumInfo::endian, and LSBEndian.
Referenced by ExportAlphaQuantum(), ExportBGRQuantum(), ExportBGRAQuantum(), ExportBlackQuantum(), ExportBlueQuantum(), ExportCMYKQuantum(), ExportCMYKAQuantum(), ExportGrayQuantum(), ExportGrayAlphaQuantum(), ExportGreenQuantum(), ExportIndexQuantum(), ExportIndexAlphaQuantum(), ExportOpacityQuantum(), ExportRedQuantum(), ExportRGBQuantum(), and ExportRGBAQuantum().
| static unsigned char* PopQuantumLongPixel | ( | QuantumInfo * | quantum_info, |
| const size_t | pixel, | ||
| unsigned char * | pixels | ||
| ) | [inline, static] |
Definition at line 205 of file quantum-export.c.
References _QuantumInfo::state, _QuantumState::bits, _QuantumInfo::depth, _QuantumState::pixel, _QuantumState::mask, PopLongPixel(), and _QuantumInfo::endian.
Referenced by ExportBGRQuantum(), ExportBGRAQuantum(), ExportRGBQuantum(), and ExportRGBAQuantum().
| static unsigned char* PopQuantumPixel | ( | QuantumInfo * | quantum_info, |
| const QuantumAny | pixel, | ||
| unsigned char * | pixels | ||
| ) | [inline, static] |
Definition at line 174 of file quantum-export.c.
References _QuantumInfo::state, _QuantumState::bits, and _QuantumInfo::depth.
Referenced by ExportAlphaQuantum(), ExportBGRQuantum(), ExportBGRAQuantum(), ExportBlackQuantum(), ExportBlueQuantum(), ExportCbYCrYQuantum(), ExportCMYKQuantum(), ExportCMYKAQuantum(), ExportGrayQuantum(), ExportGrayAlphaQuantum(), ExportGreenQuantum(), ExportIndexQuantum(), ExportIndexAlphaQuantum(), ExportOpacityQuantum(), ExportRedQuantum(), ExportRGBQuantum(), and ExportRGBAQuantum().