#include "magick/studio.h"#include "magick/property.h"#include "magick/blob.h"#include "magick/blob-private.h"#include "magick/color-private.h"#include "magick/exception.h"#include "magick/exception-private.h"#include "magick/cache.h"#include "magick/constitute.h"#include "magick/delegate.h"#include "magick/geometry.h"#include "magick/list.h"#include "magick/magick.h"#include "magick/memory_.h"#include "magick/monitor.h"#include "magick/option.h"#include "magick/pixel.h"#include "magick/pixel-private.h"#include "magick/quantum.h"#include "magick/quantum-private.h"#include "magick/resource_.h"#include "magick/semaphore.h"#include "magick/statistic.h"#include "magick/stream.h"#include "magick/string_.h"#include "magick/utility.h"
Go to the source code of this file.
Functions | |
| static unsigned char * | PopDoublePixel (const QuantumState *quantum_state, const double pixel, unsigned char *pixels) |
| static unsigned char * | PopFloatPixel (const QuantumState *quantum_state, const float pixel, unsigned char *pixels) |
| static unsigned char * | PopQuantumPixel (QuantumState *quantum_state, const unsigned long depth, const QuantumAny pixel, unsigned char *pixels) |
| static unsigned char * | PopQuantumLongPixel (QuantumState *quantum_state, const unsigned long depth, const unsigned long pixel, unsigned char *pixels) |
| MagickExport size_t | ExportQuantumPixels (const Image *image, const CacheView *image_view, const QuantumInfo *quantum_info, const QuantumType quantum_type, unsigned char *pixels, ExceptionInfo *exception) |
| MagickExport size_t ExportQuantumPixels | ( | const Image * | image, | |
| const CacheView * | image_view, | |||
| const QuantumInfo * | quantum_info, | |||
| const QuantumType | quantum_type, | |||
| unsigned char * | pixels, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 235 of file quantum-export.c.
References _QuantumInfo::alpha_type, AlphaQuantum, AssociatedQuantumAlpha, BlackQuantum, _PixelPacket::blue, BlueQuantum, CbYCrAQuantum, CbYCrQuantum, CbYCrYQuantum, CMYKAQuantum, CMYKColorspace, CMYKOQuantum, CMYKQuantum, _Image::colorspace, _Image::columns, CyanQuantum, _Image::debug, _Image::depth, _QuantumInfo::depth, _QuantumState::endian, _Image::endian, _Image::filename, FloatingPointQuantumFormat, _QuantumInfo::format, GetAuthenticPixelQueue(), GetCacheViewExtent(), GetCacheViewVirtualIndexQueue(), GetCacheViewVirtualPixelQueue(), GetImageExtent(), GetMagickModule, GetQuantumExtent(), GetQuantumPixels(), GetQuantumRange(), GetVirtualIndexQueue(), GetVirtualPixelQueue(), GrayAlphaQuantum, GrayQuantum, _PixelPacket::green, GreenQuantum, ImageError, IndexAlphaQuantum, IndexQuantum, InitializeQuantumState(), LogMagickEvent(), MagentaQuantum, MagickFalse, MagickSignature, _QuantumInfo::min_is_white, _PixelPacket::opacity, OpacityQuantum, OpaqueOpacity, _QuantumInfo::pack, _QuantumInfo::pad, PixelIntensityToQuantum(), PopCharPixel(), PopDoublePixel(), PopFloatPixel(), PopLongPixel(), PopQuantumLongPixel(), PopQuantumPixel(), PopShortPixel(), PseudoClass, _QuantumInfo::quantum, QuantumRange, QuantumScale, _PixelPacket::red, RedQuantum, RGBAQuantum, RGBOQuantum, RGBQuantum, RoundToQuantum(), ScaleQuantumToAny(), ScaleQuantumToChar(), ScaleQuantumToLong(), ScaleQuantumToShort(), _QuantumInfo::signature, _Image::signature, _Image::storage_class, ThrowMagickException(), TraceEvent, TransparentOpacity, and YellowQuantum.
Referenced by PopImagePixels(), and SignatureImage().
| static unsigned char* PopDoublePixel | ( | const QuantumState * | quantum_state, | |
| const double | pixel, | |||
| unsigned char * | pixels | |||
| ) | [inline, static] |
Definition at line 113 of file quantum-export.c.
References _QuantumState::endian, _QuantumState::inverse_scale, LSBEndian, and _QuantumState::minimum.
Referenced by ExportQuantumPixels().
| static unsigned char* PopFloatPixel | ( | const QuantumState * | quantum_state, | |
| const float | pixel, | |||
| unsigned char * | pixels | |||
| ) | [inline, static] |
Definition at line 147 of file quantum-export.c.
References _QuantumState::endian, _QuantumState::inverse_scale, LSBEndian, and _QuantumState::minimum.
Referenced by ExportQuantumPixels().
| static unsigned char* PopQuantumLongPixel | ( | QuantumState * | quantum_state, | |
| const unsigned long | depth, | |||
| const unsigned long | pixel, | |||
| unsigned char * | pixels | |||
| ) | [inline, static] |
Definition at line 205 of file quantum-export.c.
References _QuantumState::bits, _QuantumState::endian, _QuantumState::mask, _QuantumState::pixel, and PopLongPixel().
Referenced by ExportQuantumPixels().
| static unsigned char* PopQuantumPixel | ( | QuantumState * | quantum_state, | |
| const unsigned long | depth, | |||
| const QuantumAny | pixel, | |||
| unsigned char * | pixels | |||
| ) | [inline, static] |
Definition at line 174 of file quantum-export.c.
References _QuantumState::bits.
Referenced by ExportQuantumPixels().
1.6.1