#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 IndexPacket | PushColormapIndex (Image *image, const unsigned long index, MagickBooleanType *range_exception) |
| static const unsigned char * | PushDoublePixel (const QuantumState *quantum_state, const unsigned char *pixels, double *pixel) |
| static const unsigned char * | PushFloatPixel (const QuantumState *quantum_state, const unsigned char *pixels, float *pixel) |
| static const unsigned char * | PushQuantumPixel (QuantumState *quantum_state, const unsigned long depth, const unsigned char *pixels, unsigned long *quantum) |
| static const unsigned char * | PushQuantumLongPixel (QuantumState *quantum_state, const unsigned long depth, const unsigned char *pixels, unsigned long *quantum) |
| MagickExport size_t | ImportQuantumPixels (Image *image, CacheView *image_view, const QuantumInfo *quantum_info, const QuantumType quantum_type, const unsigned char *pixels, ExceptionInfo *exception) |
| MagickExport size_t ImportQuantumPixels | ( | Image * | image, | |
| CacheView * | image_view, | |||
| const QuantumInfo * | quantum_info, | |||
| const QuantumType | quantum_type, | |||
| const unsigned char * | pixels, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 253 of file quantum-import.c.
References _QuantumInfo::alpha_type, AlphaQuantum, BlackQuantum, BlueQuantum, CbYCrAQuantum, CbYCrQuantum, CbYCrYQuantum, CMYKAQuantum, CMYKColorspace, CMYKOQuantum, CMYKQuantum, _Image::colormap, _Image::colorspace, CorruptImageError, CyanQuantum, _Image::debug, _Image::depth, _QuantumInfo::depth, DisassociatedQuantumAlpha, _QuantumState::endian, _Image::endian, _Image::filename, FloatingPointQuantumFormat, _QuantumInfo::format, GetAuthenticIndexQueue(), GetAuthenticPixelQueue(), GetCacheViewAuthenticIndexQueue(), GetCacheViewAuthenticPixelQueue(), GetCacheViewExtent(), GetImageExtent(), GetMagickModule, GetQuantumExtent(), GetQuantumPixels(), GetQuantumRange(), GrayAlphaQuantum, GrayQuantum, GreenQuantum, ImageError, IndexAlphaQuantum, IndexQuantum, InitializeQuantumState(), LogMagickEvent(), LSBEndian, MagentaQuantum, MagickEpsilon, MagickFalse, MagickSignature, _QuantumInfo::min_is_white, _PixelPacket::opacity, OpaqueOpacity, _QuantumInfo::pack, _QuantumInfo::pad, PseudoClass, PushCharPixel(), PushColormapIndex(), PushDoublePixel(), PushFloatPixel(), PushLongPixel(), PushQuantumLongPixel(), PushQuantumPixel(), PushShortPixel(), _QuantumInfo::quantum, QuantumRange, QuantumScale, RedQuantum, RGBAQuantum, RGBOQuantum, RGBQuantum, RoundToQuantum(), ScaleAnyToQuantum(), ScaleCharToQuantum(), ScaleLongToQuantum(), ScaleShortToQuantum(), _QuantumInfo::signature, _Image::signature, _Image::storage_class, ThrowMagickException(), TraceEvent, TransparentOpacity, and YellowQuantum.
Referenced by PushImagePixels().
| static IndexPacket PushColormapIndex | ( | Image * | image, | |
| const unsigned long | index, | |||
| MagickBooleanType * | range_exception | |||
| ) | [inline, static] |
Definition at line 113 of file quantum-import.c.
References MagickTrue.
Referenced by ImportQuantumPixels().
| static const unsigned char* PushDoublePixel | ( | const QuantumState * | quantum_state, | |
| const unsigned char * | pixels, | |||
| double * | pixel | |||
| ) | [inline, static] |
Definition at line 122 of file quantum-import.c.
References _QuantumState::endian, LSBEndian, _QuantumState::minimum, and _QuantumState::scale.
Referenced by ImportQuantumPixels().
| static const unsigned char* PushFloatPixel | ( | const QuantumState * | quantum_state, | |
| const unsigned char * | pixels, | |||
| float * | pixel | |||
| ) | [inline, static] |
Definition at line 162 of file quantum-import.c.
References _QuantumState::endian, LSBEndian, _QuantumState::minimum, and _QuantumState::scale.
Referenced by ImportQuantumPixels().
| static const unsigned char* PushQuantumLongPixel | ( | QuantumState * | quantum_state, | |
| const unsigned long | depth, | |||
| const unsigned char * | pixels, | |||
| unsigned long * | quantum | |||
| ) | [inline, static] |
Definition at line 223 of file quantum-import.c.
References _QuantumState::bits, _QuantumState::endian, _QuantumState::mask, _QuantumState::pixel, and PushLongPixel().
Referenced by ImportQuantumPixels().
| static const unsigned char* PushQuantumPixel | ( | QuantumState * | quantum_state, | |
| const unsigned long | depth, | |||
| const unsigned char * | pixels, | |||
| unsigned long * | quantum | |||
| ) | [inline, static] |
Definition at line 194 of file quantum-import.c.
References _QuantumState::bits, and _QuantumState::pixel.
Referenced by ImportQuantumPixels().
1.6.1