#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/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 | |
| MagickExport MagickBooleanType | ExportImagePixels (const Image *image, const long x_offset, const long y_offset, const unsigned long columns, const unsigned long rows, const char *map, const StorageType type, void *pixels, ExceptionInfo *exception) |
| MagickExport void | GetMagickPixelPacket (const Image *image, MagickPixelPacket *pixel) |
| MagickExport MagickBooleanType | ImportImagePixels (Image *image, const long x_offset, const long y_offset, const unsigned long columns, const unsigned long rows, const char *map, const StorageType type, const void *pixels) |
| MagickExport MagickBooleanType ExportImagePixels | ( | const Image * | image, | |
| const long | x_offset, | |||
| const long | y_offset, | |||
| const unsigned long | columns, | |||
| const unsigned long | rows, | |||
| const char * | map, | |||
| const StorageType | type, | |||
| void * | pixels, | |||
| ExceptionInfo * | exception | |||
| ) |
Definition at line 120 of file pixel.c.
References AcquireQuantumMemory(), AlphaQuantum, BlackQuantum, _PixelPacket::blue, BlueQuantum, CharPixel, CMYKColorspace, _Image::colorspace, CyanQuantum, _Image::debug, DoublePixel, _Image::filename, FloatPixel, GetMagickModule, GetVirtualIndexQueue(), GetVirtualPixels(), _PixelPacket::green, GreenQuantum, ImageError, IndexQuantum, IntegerPixel, LocaleCompare(), LogMagickEvent(), LongPixel, MagentaQuantum, MagickFalse, MagickSignature, MagickTrue, _PixelPacket::opacity, OpacityQuantum, OptionError, PixelIntensityToQuantum(), QuantumPixel, QuantumRange, QuantumScale, _PixelPacket::red, RedQuantum, RelinquishMagickMemory(), ResourceLimitError, ScaleQuantumToChar(), ScaleQuantumToLong(), ScaleQuantumToShort(), ShortPixel, _Image::signature, ThrowMagickException(), TraceEvent, UndefinedQuantum, and YellowQuantum.
Referenced by DispatchImage().
| MagickExport void GetMagickPixelPacket | ( | const Image * | image, | |
| MagickPixelPacket * | pixel | |||
| ) |
Definition at line 1624 of file pixel.c.
References _MagickPixelPacket::blue, _Image::colorspace, _MagickPixelPacket::colorspace, _Image::depth, _MagickPixelPacket::depth, DirectClass, _Image::fuzz, _MagickPixelPacket::fuzz, _MagickPixelPacket::green, _MagickPixelPacket::index, MAGICKCORE_QUANTUM_DEPTH, MagickFalse, _Image::matte, _MagickPixelPacket::matte, _MagickPixelPacket::opacity, OpaqueOpacity, _MagickPixelPacket::red, RGBColorspace, _Image::storage_class, and _MagickPixelPacket::storage_class.
Referenced by AcquirePixelThreadSet(), AdaptiveBlurImageChannel(), AdaptiveResizeImage(), AdaptiveSharpenImageChannel(), AdaptiveThresholdImage(), AverageImages(), BlackThresholdImageChannel(), BlurImageChannel(), ClassifyImageColors(), ClutImageChannel(), CompareImageBounds(), CompareImageChannels(), CompositeImageChannel(), ConvolveImageChannel(), DistortImage(), DrawAffineImage(), DrawGradientImage(), FloodfillPaintImage(), FrameImage(), GetAbsoluteError(), GetImageBackgroundColor(), GetImageBoundingBox(), GetImageChannelRange(), GetImageDynamicThreshold(), GetImageProperty(), GetMedianPixelList(), GetNonpeakMedianPixelList(), GetNumberColors(), GetOneVirtualMagickPixel(), GradientImage(), HaldClutImageChannel(), IdentifyImage(), ImplodeImage(), InterpolatePixelColor(), InterpolateResampleFilter(), IsHighDynamicRangeImage(), IsHistogramImage(), IsImageSimilar(), IsPaletteImage(), LoadColorLists(), MaskPixelCacheNexus(), MotionBlurImageChannel(), OpaquePaintImageChannel(), QueryColorname(), QueryMagickColor(), RadialBlurImageChannel(), RandomThresholdImageChannel(), RecolorImage(), ResamplePixelColor(), RGBTransformImage(), ScaleImage(), SelectiveBlurImageChannel(), SetImageAlphaChannel(), SetImageBackgroundColor(), SketchImage(), SparseColorImage(), SpreadImage(), SwirlImage(), TransformRGBImage(), TransparentPaintImage(), TransparentPaintImageChroma(), UnsharpMaskImageChannel(), WaveImage(), WhiteThresholdImageChannel(), XShearImage(), and YShearImage().
| MagickExport MagickBooleanType ImportImagePixels | ( | Image * | image, | |
| const long | x_offset, | |||
| const long | y_offset, | |||
| const unsigned long | columns, | |||
| const unsigned long | rows, | |||
| const char * | map, | |||
| const StorageType | type, | |||
| const void * | pixels | |||
| ) |
Definition at line 1697 of file pixel.c.
References AcquireQuantumMemory(), AlphaQuantum, BlackQuantum, _PixelPacket::blue, BlueQuantum, CharPixel, CMYKColorspace, CyanQuantum, _Image::debug, DirectClass, DoublePixel, _Image::exception, _Image::filename, FloatPixel, GetAuthenticIndexQueue(), GetAuthenticPixels(), GetMagickModule, _PixelPacket::green, GreenQuantum, IndexQuantum, IntegerPixel, LocaleCompare(), LogMagickEvent(), LongPixel, MagentaQuantum, MagickFalse, MagickSignature, MagickTrue, _Image::matte, _PixelPacket::opacity, OpacityQuantum, OptionError, QuantumPixel, QuantumRange, _PixelPacket::red, RedQuantum, RelinquishMagickMemory(), ResourceLimitError, RoundToQuantum(), ScaleCharToQuantum(), ScaleLongToQuantum(), ScaleShortToQuantum(), SetImageColorspace(), SetImageStorageClass(), ShortPixel, _Image::signature, SyncAuthenticPixels(), ThrowBinaryException, ThrowMagickException(), TraceEvent, UndefinedQuantum, and YellowQuantum.
Referenced by ConstituteImage().
1.6.1