|
MagickCore
6.7.5
|
#include "MagickCore/studio.h"#include "MagickCore/animate.h"#include "MagickCore/artifact.h"#include "MagickCore/attribute.h"#include "MagickCore/blob.h"#include "MagickCore/blob-private.h"#include "MagickCore/cache.h"#include "MagickCore/cache-private.h"#include "MagickCore/cache-view.h"#include "MagickCore/client.h"#include "MagickCore/color.h"#include "MagickCore/color-private.h"#include "MagickCore/colormap.h"#include "MagickCore/colorspace.h"#include "MagickCore/colorspace-private.h"#include "MagickCore/composite.h"#include "MagickCore/composite-private.h"#include "MagickCore/compress.h"#include "MagickCore/constitute.h"#include "MagickCore/display.h"#include "MagickCore/draw.h"#include "MagickCore/enhance.h"#include "MagickCore/exception.h"#include "MagickCore/exception-private.h"#include "MagickCore/gem.h"#include "MagickCore/geometry.h"#include "MagickCore/histogram.h"#include "MagickCore/image-private.h"#include "MagickCore/list.h"#include "MagickCore/magic.h"#include "MagickCore/magick.h"#include "MagickCore/magick-private.h"#include "MagickCore/memory_.h"#include "MagickCore/module.h"#include "MagickCore/monitor.h"#include "MagickCore/monitor-private.h"#include "MagickCore/option.h"#include "MagickCore/paint.h"#include "MagickCore/pixel-accessor.h"#include "MagickCore/profile.h"#include "MagickCore/property.h"#include "MagickCore/quantize.h"#include "MagickCore/random_.h"#include "MagickCore/segment.h"#include "MagickCore/semaphore.h"#include "MagickCore/signature-private.h"#include "MagickCore/statistic.h"#include "MagickCore/string_.h"#include "MagickCore/string-private.h"#include "MagickCore/thread-private.h"#include "MagickCore/threshold.h"#include "MagickCore/timer.h"#include "MagickCore/utility.h"#include "MagickCore/utility-private.h"#include "MagickCore/version.h"#include "MagickCore/xwindow-private.h"Go to the source code of this file.
Defines | |
| #define | AppendImageTag "Append/Image" |
| #define | ClipImagePathTag "ClipPath/Image" |
| #define | CombineImageTag "Combine/Image" |
| #define | GetChannelBit(mask, bit) (((size_t) (mask) >> (size_t) (bit)) & 0x01) |
| #define | SeparateImageTag "Separate/Image" |
| #define | SmushImageTag "Smush/Image" |
Functions | |
| MagickExport Image * | AcquireImage (const ImageInfo *image_info, ExceptionInfo *exception) |
| MagickExport ImageInfo * | AcquireImageInfo (void) |
| MagickExport void | AcquireNextImage (const ImageInfo *image_info, Image *image, ExceptionInfo *exception) |
| MagickExport Image * | AppendImages (const Image *images, const MagickBooleanType stack, ExceptionInfo *exception) |
| MagickExport ExceptionType | CatchImageException (Image *image) |
| MagickExport MagickBooleanType | ClipImage (Image *image, ExceptionInfo *exception) |
| MagickExport MagickBooleanType | ClipImagePath (Image *image, const char *pathname, const MagickBooleanType inside, ExceptionInfo *exception) |
| MagickExport Image * | CloneImage (const Image *image, const size_t columns, const size_t rows, const MagickBooleanType detach, ExceptionInfo *exception) |
| MagickExport ImageInfo * | CloneImageInfo (const ImageInfo *image_info) |
| static size_t | MagickMin (const size_t x, const size_t y) |
| MagickExport Image * | CombineImages (const Image *image, ExceptionInfo *exception) |
| MagickExport Image * | DestroyImage (Image *image) |
| MagickExport ImageInfo * | DestroyImageInfo (ImageInfo *image_info) |
| MagickExport void | DisassociateImageStream (Image *image) |
| MagickExport MagickBooleanType | GetImageAlphaChannel (const Image *image) |
| MagickExport void | GetImageInfo (ImageInfo *image_info) |
| MagickExport FILE * | GetImageInfoFile (const ImageInfo *image_info) |
| MagickExport Image * | GetImageMask (const Image *image, ExceptionInfo *exception) |
| MagickExport ssize_t | GetImageReferenceCount (Image *image) |
| MagickExport VirtualPixelMethod | GetImageVirtualPixelMethod (const Image *image) |
| MagickExport size_t | InterpretImageFilename (const ImageInfo *image_info, Image *image, const char *format, int value, char *filename, ExceptionInfo *exception) |
| MagickExport MagickBooleanType | IsHighDynamicRangeImage (const Image *image, ExceptionInfo *exception) |
| MagickExport MagickBooleanType | IsImageObject (const Image *image) |
| MagickExport MagickBooleanType | IsTaintImage (const Image *image) |
| MagickExport MagickBooleanType | ModifyImage (Image **image, ExceptionInfo *exception) |
| MagickExport Image * | NewMagickImage (const ImageInfo *image_info, const size_t width, const size_t height, const PixelInfo *background, ExceptionInfo *exception) |
| MagickExport Image * | ReferenceImage (Image *image) |
| MagickExport MagickBooleanType | ResetImagePage (Image *image, const char *page) |
| MagickExport Image * | SeparateImage (const Image *image, const ChannelType channel_type, ExceptionInfo *exception) |
| MagickExport Image * | SeparateImages (const Image *image, ExceptionInfo *exception) |
| static void | FlattenPixelInfo (const Image *image, const PixelInfo *p, const MagickRealType alpha, const Quantum *q, const MagickRealType beta, Quantum *composite) |
| MagickExport MagickBooleanType | SetImageAlphaChannel (Image *image, const AlphaChannelType alpha_type, ExceptionInfo *exception) |
| MagickExport MagickBooleanType | SetImageBackgroundColor (Image *image, ExceptionInfo *exception) |
| MagickExport MagickBooleanType | SetImageColor (Image *image, const PixelInfo *color, ExceptionInfo *exception) |
| MagickExport MagickBooleanType | SetImageStorageClass (Image *image, const ClassType storage_class, ExceptionInfo *exception) |
| MagickExport MagickBooleanType | SetImageExtent (Image *image, const size_t columns, const size_t rows, ExceptionInfo *exception) |
| MagickExport MagickBooleanType | SetImageInfo (ImageInfo *image_info, const unsigned int frames, ExceptionInfo *exception) |
| MagickExport void | SetImageInfoBlob (ImageInfo *image_info, const void *blob, const size_t length) |
| MagickExport void | SetImageInfoFile (ImageInfo *image_info, FILE *file) |
| MagickExport MagickBooleanType | SetImageMask (Image *image, const Image *mask, ExceptionInfo *exception) |
| MagickExport MagickBooleanType | SetImageAlpha (Image *image, const Quantum alpha, ExceptionInfo *exception) |
| MagickExport MagickBooleanType | SetImageType (Image *image, const ImageType type, ExceptionInfo *exception) |
| MagickExport VirtualPixelMethod | SetImageVirtualPixelMethod (const Image *image, const VirtualPixelMethod virtual_pixel_method) |
| static ssize_t | SmushXGap (const Image *smush_image, const Image *images, const ssize_t offset, ExceptionInfo *exception) |
| static ssize_t | SmushYGap (const Image *smush_image, const Image *images, const ssize_t offset, ExceptionInfo *exception) |
| MagickExport Image * | SmushImages (const Image *images, const MagickBooleanType stack, const ssize_t offset, ExceptionInfo *exception) |
| MagickExport MagickBooleanType | StripImage (Image *image, ExceptionInfo *exception) |
| static Quantum | PushColormapIndex (Image *image, const Quantum index, MagickBooleanType *range_exception) |
| MagickExport MagickBooleanType | SyncImage (Image *image, ExceptionInfo *exception) |
| MagickExport MagickBooleanType | SyncImagesSettings (ImageInfo *image_info, Image *images, ExceptionInfo *exception) |
| MagickExport MagickBooleanType | SyncImageSettings (const ImageInfo *image_info, Image *image, ExceptionInfo *exception) |
Variables | |
| const char | BackgroundColor [] = "#ffffff" |
| const char | BorderColor [] = "#dfdfdf" |
| const char | DefaultTileFrame [] = "15x15+3+3" |
| const char | DefaultTileGeometry [] = "120x120+4+3>" |
| const char | DefaultTileLabel [] = "%f\n%G\n%b" |
| const char | ForegroundColor [] = "#000" |
| const char | LoadImageTag [] = "Load/Image" |
| const char | LoadImagesTag [] = "Load/Images" |
| const char | MatteColor [] = "#bdbdbd" |
| const char | PSDensityGeometry [] = "72.0x72.0" |
| const char | PSPageGeometry [] = "612x792" |
| const char | SaveImageTag [] = "Save/Image" |
| const char | SaveImagesTag [] = "Save/Images" |
| const char | TransparentColor [] = "#00000000" |
| const double | DefaultResolution = 72.0 |
| #define AppendImageTag "Append/Image" |
Referenced by AppendImages().
| #define ClipImagePathTag "ClipPath/Image" |
| #define CombineImageTag "Combine/Image" |
Referenced by CombineImages().
| #define GetChannelBit | ( | mask, | |
| bit | |||
| ) | (((size_t) (mask) >> (size_t) (bit)) & 0x01) |
Referenced by SeparateImage(), and SetPixelChannelMapMask().
| #define SeparateImageTag "Separate/Image" |
Referenced by SeparateImage().
| #define SmushImageTag "Smush/Image" |
Referenced by SmushImages().
| MagickExport Image* AcquireImage | ( | const ImageInfo * | image_info, |
| ExceptionInfo * | exception | ||
| ) |
Definition at line 149 of file image.c.
References _ImageView::image, LogMagickEvent(), TraceEvent, GetMagickModule, AcquireMagickMemory(), ThrowFatalException, ResourceLimitFatalError, ResetMagickMemory(), CopyMagickString(), _Image::magick, MaxTextExtent, _Image::storage_class, DirectClass, _Image::depth, MAGICKCORE_QUANTUM_DEPTH, _Image::colorspace, RGBColorspace, _Image::interlace, NoInterlace, _Image::ticks_per_second, UndefinedTicksPerSecond, _Image::compose, OverCompositeOp, _Image::blur, QueryColorCompliance(), BackgroundColor, AllCompliance, _Image::background_color, BorderColor, _Image::border_color, MatteColor, _Image::matte_color, TransparentColor, _Image::transparent_color, _Image::resolution, _PointInfo::x, DefaultResolution, _PointInfo::y, _Image::units, PixelsPerInchResolution, GetTimerInfo(), _Image::timer, _Image::cache, AcquirePixelCache(), _Image::channel_mask, DefaultChannels, _Image::channel_map, AcquirePixelChannelMap(), _Image::blob, CloneBlobInfo(), _Image::debug, IsEventLogging(), _Image::reference_count, _Image::semaphore, AllocateSemaphoreInfo(), _Image::signature, MagickSignature, SetBlobExempt(), _ImageInfo::file, MagickTrue, MagickFalse, _Image::filename, _ImageInfo::filename, _Image::magick_filename, _ImageInfo::magick, _ImageInfo::size, ParseAbsoluteGeometry(), _Image::extract_info, _Image::columns, _RectangleInfo::width, _Image::rows, _RectangleInfo::height, _Image::offset, _RectangleInfo::x, _RectangleInfo::y, _ImageInfo::extract, XValue, YValue, Swap, _Image::compression, _ImageInfo::compression, _Image::quality, _ImageInfo::quality, _Image::endian, _ImageInfo::endian, _ImageInfo::interlace, _ImageInfo::units, _ImageInfo::density, ParseGeometry(), _GeometryInfo::rho, _GeometryInfo::sigma, SigmaValue, _ImageInfo::page, _Image::page, GetPageGeometry(), DestroyString(), _ImageInfo::depth, _Image::dither, _ImageInfo::dither, _ImageInfo::background_color, _ImageInfo::border_color, _ImageInfo::matte_color, _ImageInfo::transparent_color, _Image::ping, _ImageInfo::ping, _Image::progress_monitor, _ImageInfo::progress_monitor, _Image::client_data, _ImageInfo::client_data, _ImageInfo::cache, ClonePixelCacheMethods(), SyncImageSettings(), GetImageOption(), GreaterValue, _Image::delay, LessValue, _Image::dispose, ParseCommandOption(), and MagickDisposeOptions.
Referenced by ConstituteImage(), ReadImage(), DrawPatternPath(), AcquireNextImage(), NewMagickImage(), SetImageInfo(), MontageImageList(), and AcquireStreamInfo().
| MagickExport ImageInfo* AcquireImageInfo | ( | void | ) |
Definition at line 320 of file image.c.
References AcquireMagickMemory(), ThrowFatalException, ResourceLimitFatalError, and GetImageInfo().
Referenced by RenderPostscript(), DrawImage(), DrawPatternPath(), DrawPrimitive(), PreviewImage(), IdentifyImage(), ClipImagePath(), CloneImageInfo(), SetImageType(), MontageImages(), SetImageProperty(), and GlobExpression().
| MagickExport void AcquireNextImage | ( | const ImageInfo * | image_info, |
| Image * | image, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 363 of file image.c.
References _Image::signature, MagickSignature, _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::filename, _Image::next, AcquireImage(), GetNextImageInList(), CopyMagickString(), MaxTextExtent, _ImageInfo::filename, DestroyBlob(), _Image::blob, ReferenceBlob(), _Image::endian, _Image::scene, _Image::previous, and _ImageView::image.
Referenced by MontageImageList().
| MagickExport Image* AppendImages | ( | const Image * | images, |
| const MagickBooleanType | stack, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 420 of file image.c.
References _ImageView::image, _Image::signature, MagickSignature, _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::filename, _ExceptionInfo::signature, _Image::matte, _Image::columns, _Image::rows, GetNextImageInList(), MagickTrue, CloneImage(), SetImageStorageClass(), DirectClass, DestroyImage(), SetImageBackgroundColor(), AcquireCacheView(), SetGeometry(), GravityAdjustGeometry(), _Image::gravity, _RectangleInfo::x, _RectangleInfo::y, GetCacheViewVirtualPixels(), QueueCacheViewAuthenticPixels(), GetPixelMask(), GetPixelChannels(), GetPixelChannelMapChannel(), GetPixelChannelMapTraits(), UndefinedPixelTrait, SetPixelChannel(), SyncCacheViewAuthenticPixels(), DestroyCacheView(), SetImageProgress(), and AppendImageTag.
| MagickExport ExceptionType CatchImageException | ( | Image * | image | ) |
Definition at line 624 of file image.c.
References _ImageView::exception, _Image::signature, MagickSignature, _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::filename, AcquireExceptionInfo(), CatchException(), _ExceptionInfo::severity, and DestroyExceptionInfo().
| MagickExport MagickBooleanType ClipImage | ( | Image * | image, |
| ExceptionInfo * | exception | ||
| ) |
Definition at line 676 of file image.c.
References ClipImagePath(), and MagickTrue.
| MagickExport MagickBooleanType ClipImagePath | ( | Image * | image, |
| const char * | pathname, | ||
| const MagickBooleanType | inside, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 681 of file image.c.
References _Image::signature, MagickSignature, _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::filename, AcquireString(), FormatLocaleString(), MaxTextExtent, GetImageProperty(), DestroyString(), ThrowFileException, OptionError, AcquireImageInfo(), CopyMagickString(), _ImageInfo::filename, ConcatenateMagickString(), BlobToImage(), DestroyImageInfo(), _Image::storage_class, PseudoClass, SyncImage(), SetImageStorageClass(), DirectClass, NegateImage(), _Image::magick_filename, SetImageMask(), DestroyImage(), and MagickTrue.
Referenced by ClipImage().
| MagickExport Image* CloneImage | ( | const Image * | image, |
| const size_t | columns, | ||
| const size_t | rows, | ||
| const MagickBooleanType | detach, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 775 of file image.c.
References _Image::signature, MagickSignature, _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::filename, _ExceptionInfo::signature, AcquireMagickMemory(), ThrowImageException, ResourceLimitError, ResetMagickMemory(), _Image::storage_class, _Image::number_channels, _Image::number_meta_channels, _Image::metacontent_extent, _Image::colorspace, _Image::mask, _Image::matte, _Image::columns, _Image::rows, _Image::dither, _Image::colormap, _Image::colors, AcquireQuantumMemory(), CopyMagickMemory(), CloneImageProfiles(), CloneImageProperties(), CloneImageArtifacts(), GetTimerInfo(), _Image::timer, _Image::ascii85, Ascii85Initialize(), _Image::magick_columns, _Image::magick_rows, _Image::type, _Image::channel_mask, _Image::channel_map, ClonePixelChannelMap(), CopyMagickString(), _Image::magick_filename, MaxTextExtent, _Image::magick, _Image::progress_monitor, _Image::client_data, _Image::reference_count, _Image::next, _Image::previous, _Image::list, NewImageList(), _Image::blob, ReferenceBlob(), CloneBlobInfo(), _Image::ping, IsEventLogging(), _Image::semaphore, AllocateSemaphoreInfo(), _Image::montage, CloneString(), _Image::directory, _Image::cache, ReferencePixelCache(), _Image::page, _RectangleInfo::width, _RectangleInfo::x, _Image::tile_offset, _RectangleInfo::height, _RectangleInfo::y, and ClonePixelCache().
Referenced by InjectImageBlob(), CompareImages(), SimilarityImage(), CompositeImage(), HuffmanEncodeImage(), BorderImage(), FrameImage(), DistortResizeImage(), DistortImage(), SparseColorImage(), CloneDrawInfo(), DrawClipPath(), DrawStrokePolygon(), AdaptiveBlurImage(), AdaptiveSharpenImage(), BlurImage(), ConvolveImage(), DespeckleImage(), MotionBlurImage(), PreviewImage(), RadialBlurImage(), SelectiveBlurImage(), ShadeImage(), SpreadImage(), EnhanceImage(), ForwardFourierTransformImage(), InverseFourierTransformImage(), AddNoiseImage(), BlueShiftImage(), CharcoalImage(), ColorizeImage(), ColorMatrixImage(), FxImage(), ImplodeImage(), MorphImages(), PolaroidImage(), SepiaToneImage(), ShadowImage(), SketchImage(), SteganoImage(), StereoAnaglyphImage(), SwirlImage(), TintImage(), VignetteImage(), WaveImage(), UniqueImageColors(), AppendImages(), CombineImages(), GetImageMask(), ModifyImage(), SeparateImage(), SmushImages(), CoalesceImages(), DisposeImages(), CompareImagesLayers(), OptimizeLayerFrames(), OptimizeImageTransparency(), CompositeLayers(), MergeImageLayers(), CloneImageList(), CloneImages(), MontageImageList(), MorphologyApply(), FloodfillPaintImage(), OilPaintImage(), InterpolativeResizeImage(), ResizeImage(), SampleImage(), ScaleImage(), DeskewImage(), IntegralRotateImage(), ShearImage(), EvaluateImages(), StatisticImage(), AdaptiveThresholdImage(), ChopImage(), ConsolidateCMYKImages(), CropImage(), CropImageToTiles(), ExcerptImage(), ExtentImage(), FlipImage(), FlopImage(), RollImage(), SpliceImage(), TransformImage(), TransposeImage(), TransverseImage(), and TrimImage().
Definition at line 904 of file image.c.
References AcquireImageInfo(), _ImageInfo::compression, _ImageInfo::temporary, _ImageInfo::adjoin, _ImageInfo::antialias, _ImageInfo::scene, _ImageInfo::number_scenes, _ImageInfo::depth, CloneString(), _ImageInfo::size, _ImageInfo::extract, _ImageInfo::scenes, _ImageInfo::page, _ImageInfo::interlace, _ImageInfo::endian, _ImageInfo::units, _ImageInfo::quality, _ImageInfo::sampling_factor, _ImageInfo::server_name, _ImageInfo::font, _ImageInfo::texture, _ImageInfo::density, _ImageInfo::pointsize, _ImageInfo::fuzz, _ImageInfo::background_color, _ImageInfo::border_color, _ImageInfo::matte_color, _ImageInfo::transparent_color, _ImageInfo::dither, _ImageInfo::monochrome, _ImageInfo::colorspace, _ImageInfo::type, _ImageInfo::orientation, _ImageInfo::preview_type, _ImageInfo::group, _ImageInfo::ping, _ImageInfo::verbose, _ImageInfo::view, _ImageInfo::progress_monitor, _ImageInfo::client_data, _ImageInfo::cache, ReferencePixelCache(), _ImageInfo::profile, CloneStringInfo(), SetImageInfoFile(), _ImageInfo::file, SetImageInfoBlob(), _ImageInfo::blob, _ImageInfo::length, _ImageInfo::stream, CopyMagickString(), _ImageInfo::magick, MaxTextExtent, _ImageInfo::unique, _ImageInfo::zero, _ImageInfo::filename, _ImageInfo::channel, CloneImageOptions(), _ImageInfo::debug, IsEventLogging(), and _ImageInfo::signature.
Referenced by BlobToImage(), ImageToBlob(), ImagesToBlob(), InjectImageBlob(), PingBlob(), PingImage(), PingImages(), ReadImage(), ReadImages(), ReadInlineImage(), WriteImage(), WriteImages(), InvokeDelegate(), MontageImageList(), GetImageRegistry(), SetImageRegistry(), ReadStream(), WriteStreamImage(), StreamImage(), and WriteStream().
| MagickExport Image* CombineImages | ( | const Image * | image, |
| ExceptionInfo * | exception | ||
| ) |
Definition at line 1006 of file image.c.
References _Image::signature, MagickSignature, _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::filename, _ExceptionInfo::signature, CloneImage(), MagickTrue, SetImageStorageClass(), DirectClass, DestroyImage(), GetPixelAlphaTraits(), UpdatePixelTrait, _Image::matte, AcquireCacheView(), _Image::rows, GetCacheViewAuthenticPixels(), _Image::columns, _ImageView::image, GetPixelChannels(), GetPixelChannelMapChannel(), GetPixelChannelMapTraits(), UndefinedPixelTrait, GetCacheViewVirtualPixels(), GetPixelGray(), DestroyCacheView(), GetNextImageInList(), SyncCacheViewAuthenticPixels(), _Image::progress_monitor, SetImageProgress(), and CombineImageTag.
Definition at line 1159 of file image.c.
References _Image::signature, MagickSignature, _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::filename, LockSemaphoreInfo(), _Image::semaphore, _Image::reference_count, MagickTrue, UnlockSemaphoreInfo(), DestroyImagePixels(), _Image::channel_map, DestroyPixelChannelMap(), _Image::montage, DestroyString(), _Image::directory, _Image::colormap, RelinquishMagickMemory(), _Image::geometry, DestroyImageProfiles(), DestroyImageProperties(), DestroyImageArtifacts(), _Image::ascii85, DestroyBlob(), and DestroySemaphoreInfo().
Referenced by RenderPostscript(), InjectImageBlob(), DestroyCacheView(), CompareImages(), GetSimilarityMetric(), SimilarityImage(), CompositeImage(), HuffmanEncodeImage(), ConstituteImage(), ReadImage(), BorderImage(), FrameImage(), DistortResizeImage(), DistortImage(), SparseColorImage(), DestroyDrawInfo(), DrawClipPath(), DrawPatternPath(), DrawPrimitive(), DrawStrokePolygon(), AdaptiveBlurImage(), AdaptiveSharpenImage(), BlurImage(), ConvolveImage(), DespeckleImage(), MotionBlurImage(), PreviewImage(), RadialBlurImage(), SelectiveBlurImage(), ShadeImage(), SpreadImage(), UnsharpMaskImage(), EnhanceImage(), ForwardFourierTransformImage(), InverseFourierTransformImage(), AddNoiseImage(), BlueShiftImage(), CharcoalImage(), ColorizeImage(), ColorMatrixImage(), FxImage(), ImplodeImage(), MorphImages(), PolaroidImage(), SepiaToneImage(), ShadowImage(), SketchImage(), SteganoImage(), StereoAnaglyphImage(), SwirlImage(), TintImage(), VignetteImage(), WaveImage(), UniqueImageColors(), IdentifyImage(), AppendImages(), ClipImagePath(), CombineImages(), NewMagickImage(), SeparateImage(), SetImageInfo(), SmushImages(), CoalesceImages(), DisposeImages(), CompareImagesLayers(), OptimizeLayerFrames(), OptimizeImageTransparency(), CompositeLayers(), DeleteImageFromList(), ReplaceImageInList(), ReplaceImageInListReturnLast(), MontageImageList(), MorphologyApply(), FloodfillPaintImage(), OilPaintImage(), InterpolatePixelChannel(), InterpolatePixelChannels(), InterpolatePixelInfo(), DestroyResampleFilter(), ResamplePixelColor(), InterpolativeResizeImage(), ResizeImage(), SampleImage(), ScaleImage(), ThumbnailImage(), CropToFitImage(), DeskewImage(), IntegralRotateImage(), ShearImage(), ShearRotateImage(), EvaluateImages(), StatisticImage(), DestroyStreamInfo(), StreamImage(), AdaptiveThresholdImage(), CropImage(), ExcerptImage(), ExtentImage(), FlipImage(), FlopImage(), RollImage(), SpliceImage(), TransformImage(), TransposeImage(), and TransverseImage().
Definition at line 1228 of file image.c.
References _ImageInfo::signature, MagickSignature, _ImageInfo::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _ImageInfo::filename, _ImageInfo::size, DestroyString(), _ImageInfo::extract, _ImageInfo::scenes, _ImageInfo::page, _ImageInfo::sampling_factor, _ImageInfo::server_name, _ImageInfo::font, _ImageInfo::texture, _ImageInfo::density, _ImageInfo::view, _ImageInfo::cache, DestroyPixelCache(), _ImageInfo::profile, DestroyStringInfo(), DestroyImageOptions(), and RelinquishMagickMemory().
Referenced by RenderPostscript(), BlobToImage(), ImageToBlob(), ImagesToBlob(), InjectImageBlob(), PingBlob(), PingImage(), PingImages(), ReadImage(), ReadImages(), ReadInlineImage(), WriteImage(), WriteImages(), InvokeDelegate(), DrawImage(), DrawPatternPath(), DrawPrimitive(), PreviewImage(), IdentifyImage(), ClipImagePath(), SetImageType(), MontageImages(), MontageImageList(), SetImageProperty(), DestroyRegistryNode(), ReadStream(), WriteStreamImage(), StreamImage(), WriteStream(), and GlobExpression().
| MagickExport void DisassociateImageStream | ( | Image * | image | ) |
Definition at line 1290 of file image.c.
References _Image::signature, MagickSignature, _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::filename, DetachBlob(), and _Image::blob.
| static void FlattenPixelInfo | ( | const Image * | image, |
| const PixelInfo * | p, | ||
| const MagickRealType | alpha, | ||
| const Quantum * | q, | ||
| const MagickRealType | beta, | ||
| Quantum * | composite | ||
| ) | [inline, static] |
Definition at line 2432 of file image.c.
References QuantumScale, MagickEpsilon, GetPixelChannels(), GetPixelChannelMapChannel(), GetPixelChannelMapTraits(), UndefinedPixelTrait, RedPixelChannel, ClampToQuantum(), MagickOver_(), _PixelInfo::red, GreenPixelChannel, _PixelInfo::green, BluePixelChannel, _PixelInfo::blue, BlackPixelChannel, _PixelInfo::black, AlphaPixelChannel, and QuantumRange.
Referenced by SetImageAlphaChannel().
| MagickExport MagickBooleanType GetImageAlphaChannel | ( | const Image * | image | ) |
Definition at line 1323 of file image.c.
References _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::signature, MagickSignature, and _Image::matte.
| MagickExport void GetImageInfo | ( | ImageInfo * | image_info | ) |
Definition at line 1354 of file image.c.
References _ImageView::exception, LogMagickEvent(), TraceEvent, GetMagickModule, ResetMagickMemory(), _ImageInfo::adjoin, MagickTrue, _ImageInfo::interlace, NoInterlace, _ImageInfo::channel, DefaultChannels, _ImageInfo::quality, UndefinedCompressionQuality, _ImageInfo::antialias, _ImageInfo::dither, GetEnvironmentValue(), _ImageInfo::synchronize, IsMagickTrue(), AcquireExceptionInfo(), QueryColorCompliance(), BackgroundColor, AllCompliance, _ImageInfo::background_color, BorderColor, _ImageInfo::border_color, MatteColor, _ImageInfo::matte_color, TransparentColor, _ImageInfo::transparent_color, DestroyExceptionInfo(), _ImageInfo::debug, IsEventLogging(), _ImageInfo::signature, and MagickSignature.
Referenced by AcquireImageInfo().
| MagickExport FILE* GetImageInfoFile | ( | const ImageInfo * | image_info | ) |
Definition at line 1413 of file image.c.
References _ImageInfo::file.
| MagickExport Image* GetImageMask | ( | const Image * | image, |
| ExceptionInfo * | exception | ||
| ) |
Definition at line 1440 of file image.c.
References _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::signature, MagickSignature, CloneImage(), _Image::columns, _Image::rows, MagickTrue, _Image::colorspace, GRAYColorspace, _Image::mask, AcquireCacheView(), GetCacheViewVirtualPixels(), GetCacheViewAuthenticPixels(), SetPixelGray(), GetPixelMask(), GetPixelChannels(), SyncCacheViewAuthenticPixels(), and DestroyCacheView().
| MagickExport ssize_t GetImageReferenceCount | ( | Image * | image | ) |
Definition at line 1527 of file image.c.
References _Image::signature, MagickSignature, _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::filename, LockSemaphoreInfo(), _Image::semaphore, _Image::reference_count, and UnlockSemaphoreInfo().
Referenced by ModifyImage().
| MagickExport VirtualPixelMethod GetImageVirtualPixelMethod | ( | const Image * | image | ) |
Definition at line 1566 of file image.c.
References _Image::signature, MagickSignature, _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::filename, and GetPixelCacheVirtualMethod().
Referenced by AccelerateConvolveImage(), AcquireCacheView(), DistortResizeImage(), and AcquireResampleFilter().
| MagickExport size_t InterpretImageFilename | ( | const ImageInfo * | image_info, |
| Image * | image, | ||
| const char * | format, | ||
| int | value, | ||
| char * | filename, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 1611 of file image.c.
References MagickFalse, CopyMagickString(), MaxTextExtent, FormatLocaleString(), ConcatenateMagickString(), MagickTrue, LocaleNCompare(), GetMagickProperty(), GetImageProperty(), and GetImageOption().
Referenced by OpenBlob(), PingImages(), ReadImages(), and SetImageInfo().
| MagickExport MagickBooleanType IsHighDynamicRangeImage | ( | const Image * | image, |
| ExceptionInfo * | exception | ||
| ) |
Definition at line 1773 of file image.c.
References MagickFalse, _Image::signature, MagickSignature, _Image::debug, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::filename, MagickTrue, AcquireCacheView(), _Image::rows, GetCacheViewVirtualPixels(), _Image::columns, GetPixelMask(), GetPixelChannels(), GetPixelChannelMapTraits(), UndefinedPixelTrait, QuantumRange, and DestroyCacheView().
| MagickExport MagickBooleanType IsImageObject | ( | const Image * | image | ) |
Definition at line 1879 of file image.c.
References _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, GetNextImageInList(), _Image::signature, MagickSignature, and MagickTrue.
| MagickExport MagickBooleanType IsTaintImage | ( | const Image * | image | ) |
Definition at line 1916 of file image.c.
References MaxTextExtent, _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::signature, MagickSignature, CopyMagickString(), _Image::magick, _Image::filename, GetNextImageInList(), _Image::taint, MagickTrue, and LocaleCompare().
Referenced by WriteImage().
| static size_t MagickMin | ( | const size_t | x, |
| const size_t | y | ||
| ) | [inline, static] |
| MagickExport MagickBooleanType ModifyImage | ( | Image ** | image, |
| ExceptionInfo * | exception | ||
| ) |
Definition at line 1969 of file image.c.
References MagickSignature, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, GetImageReferenceCount(), MagickTrue, CloneImage(), LockSemaphoreInfo(), and UnlockSemaphoreInfo().
| MagickExport Image* NewMagickImage | ( | const ImageInfo * | image_info, |
| const size_t | width, | ||
| const size_t | height, | ||
| const PixelInfo * | background, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 2023 of file image.c.
References _ImageView::image, _ImageInfo::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _ImageInfo::signature, MagickSignature, AcquireImage(), _Image::columns, _Image::rows, _Image::colorspace, _PixelInfo::colorspace, _Image::matte, _PixelInfo::matte, _Image::fuzz, _PixelInfo::fuzz, _Image::depth, _PixelInfo::depth, MagickTrue, AcquireCacheView(), QueueCacheViewAuthenticPixels(), SetPixelInfoPixel(), GetPixelChannels(), SyncCacheViewAuthenticPixels(), DestroyCacheView(), and DestroyImage().
| static Quantum PushColormapIndex | ( | Image * | image, |
| const Quantum | index, | ||
| MagickBooleanType * | range_exception | ||
| ) | [inline, static] |
Definition at line 2109 of file image.c.
References _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::signature, MagickSignature, LockSemaphoreInfo(), _Image::semaphore, _Image::reference_count, and UnlockSemaphoreInfo().
Referenced by AcquireCacheView(), CloneCacheView(), and AcquireResampleFilter().
| MagickExport MagickBooleanType ResetImagePage | ( | Image * | image, |
| const char * | page | ||
| ) |
Definition at line 2145 of file image.c.
References _Image::signature, MagickSignature, _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::filename, ParseAbsoluteGeometry(), WidthValue, HeightValue, _RectangleInfo::height, _RectangleInfo::width, _Image::page, AspectValue, XValue, _RectangleInfo::x, YValue, _RectangleInfo::y, _Image::columns, _Image::rows, and MagickTrue.
| MagickExport Image* SeparateImage | ( | const Image * | image, |
| const ChannelType | channel_type, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 2218 of file image.c.
References _Image::signature, MagickSignature, _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::filename, _ExceptionInfo::signature, CloneImage(), _Image::columns, _Image::rows, MagickTrue, SetImageStorageClass(), DirectClass, DestroyImage(), _Image::colorspace, GRAYColorspace, AcquireCacheView(), GetCacheViewVirtualPixels(), QueueCacheViewAuthenticPixels(), GetPixelMask(), GetPixelChannels(), SetPixelChannel(), GrayPixelChannel, GetPixelChannelMapChannel(), GetPixelChannelMapTraits(), UndefinedPixelTrait, GetChannelBit, SyncCacheViewAuthenticPixels(), _Image::progress_monitor, SetImageProgress(), SeparateImageTag, and DestroyCacheView().
Referenced by SeparateImages().
| MagickExport Image* SeparateImages | ( | const Image * | image, |
| ExceptionInfo * | exception | ||
| ) |
Definition at line 2366 of file image.c.
References _Image::signature, MagickSignature, _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::filename, NewImageList(), GetPixelChannels(), GetPixelChannelMapChannel(), GetPixelChannelMapTraits(), UndefinedPixelTrait, UpdatePixelTrait, SeparateImage(), and AppendImageToList().
| MagickExport MagickBooleanType SetImageAlpha | ( | Image * | image, |
| const Quantum | alpha, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 3429 of file image.c.
References _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::signature, MagickSignature, _Image::matte, MagickTrue, AcquireCacheView(), _Image::rows, GetCacheViewAuthenticPixels(), _Image::columns, SetPixelAlpha(), GetPixelChannels(), SyncCacheViewAuthenticPixels(), and DestroyCacheView().
Referenced by DrawPrimitive(), and SetImageAlphaChannel().
| MagickExport MagickBooleanType SetImageAlphaChannel | ( | Image * | image, |
| const AlphaChannelType | alpha_type, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 2500 of file image.c.
References _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::signature, MagickSignature, MagickTrue, ActivateAlphaChannel, _Image::matte, BackgroundAlphaChannel, SetImageStorageClass(), DirectClass, AcquireCacheView(), _Image::rows, GetCacheViewAuthenticPixels(), _Image::columns, GetPixelAlpha(), TransparentAlpha, SetPixelInfoPixel(), _Image::background_color, GetPixelChannels(), SyncCacheViewAuthenticPixels(), DestroyCacheView(), CopyAlphaChannel, ShapeAlphaChannel, CompositeImage(), IntensityCompositeOp, LevelImageColors(), DeactivateAlphaChannel, ExtractAlphaChannel, AlphaCompositeOp, OpaqueAlphaChannel, SetImageAlpha(), OpaqueAlpha, RemoveAlphaChannel, FlattenPixelInfo(), _PixelInfo::alpha, _PixelInfo::matte, SetAlphaChannel, TransparentAlphaChannel, UndefinedAlphaChannel, and SyncImagePixelCache().
Referenced by RenderPostscript(), CompareImages(), CompositeImage(), DistortResizeImage(), DrawPolygonPrimitive(), DrawPrimitive(), ClutImage(), HaldClutImage(), PolaroidImage(), ShadowImage(), SetImageType(), ClearBounds(), MorphologyApply(), FloodfillPaintImage(), TransparentPaintImage(), TransparentPaintImageChroma(), ThumbnailImage(), ShearImage(), and ShearRotateImage().
| MagickExport MagickBooleanType SetImageBackgroundColor | ( | Image * | image, |
| ExceptionInfo * | exception | ||
| ) |
Definition at line 2690 of file image.c.
References _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::signature, MagickSignature, SetImageStorageClass(), DirectClass, _Image::background_color, _PixelInfo::matte, _Image::matte, MagickTrue, AcquireCacheView(), _Image::rows, QueueCacheViewAuthenticPixels(), _Image::columns, SetPixelInfoPixel(), GetPixelChannels(), SyncCacheViewAuthenticPixels(), and DestroyCacheView().
Referenced by ConstituteImage(), DrawClipPath(), DrawPatternPath(), PolaroidImage(), VignetteImage(), AppendImages(), SmushImages(), CoalesceImages(), DisposeImages(), CompareImagesLayers(), OptimizeLayerFrames(), OptimizeImageTransparency(), MergeImageLayers(), MontageImageList(), CropImage(), ExtentImage(), SpliceImage(), and TrimImage().
| MagickExport MagickBooleanType SetImageColor | ( | Image * | image, |
| const PixelInfo * | color, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 2770 of file image.c.
References _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::signature, MagickSignature, _Image::colorspace, _PixelInfo::colorspace, _Image::matte, _PixelInfo::matte, _Image::fuzz, _PixelInfo::fuzz, _Image::depth, _PixelInfo::depth, MagickTrue, AcquireCacheView(), _Image::rows, QueueCacheViewAuthenticPixels(), _Image::columns, SetPixelInfoPixel(), GetPixelChannels(), SyncCacheViewAuthenticPixels(), and DestroyCacheView().
| MagickExport MagickBooleanType SetImageExtent | ( | Image * | image, |
| const size_t | columns, | ||
| const size_t | rows, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 2888 of file image.c.
References MagickFalse, _Image::columns, _Image::rows, and SyncImagePixelCache().
Referenced by PolaroidImage().
| MagickExport MagickBooleanType SetImageInfo | ( | ImageInfo * | image_info, |
| const unsigned int | frames, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 2932 of file image.c.
References MaxTextExtent, _ImageView::image, _ImageInfo::signature, MagickSignature, _ImageInfo::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _ImageInfo::filename, GetPathComponent(), SubimagePath, IsSceneGeometry(), IsGeometry(), CloneString(), _ImageInfo::extract, _ImageInfo::scenes, _ImageInfo::scene, StringToUnsignedLong(), _ImageInfo::number_scenes, Swap, ExtensionPath, LocaleCompare(), CopyMagickString(), _ImageInfo::affirm, AcquireExceptionInfo(), LocaleUpper(), UndefinedFormatType, ExplicitFormatType, GetMagickInfo(), _MagickInfo::format_type, _ImageInfo::magick, MagickTrue, MagickPath, IsMagickConflict(), _ImageInfo::temporary, DestroyExceptionInfo(), GetMagickEndianSupport(), _ImageInfo::endian, UndefinedEndian, CanonicalPath, _ImageInfo::adjoin, InterpretImageFilename(), GetMagickAdjoin(), AcquireImage(), _Image::filename, OpenBlob(), ReadBinaryBlobMode, DestroyImage(), IsBlobSeekable(), IsBlobExempt(), ImageToFile(), CloseBlob(), SetImageInfoFile(), ResetMagickMemory(), ReadBlob(), GetMagicInfo(), and GetMagicName().
Referenced by BlobToImage(), ImageToBlob(), ImagesToBlob(), PingImages(), ReadImage(), ReadImages(), WriteImage(), WriteImages(), InvokeDelegate(), SetImageProperty(), WriteStreamImage(), and GlobExpression().
| MagickExport void SetImageInfoBlob | ( | ImageInfo * | image_info, |
| const void * | blob, | ||
| const size_t | length | ||
| ) |
Definition at line 3264 of file image.c.
References _ImageInfo::signature, MagickSignature, _ImageInfo::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _ImageInfo::filename, _ImageInfo::blob, and _ImageInfo::length.
Referenced by CloneImageInfo().
| MagickExport void SetImageInfoFile | ( | ImageInfo * | image_info, |
| FILE * | file | ||
| ) |
Definition at line 3300 of file image.c.
References _ImageInfo::signature, MagickSignature, _ImageInfo::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _ImageInfo::filename, and _ImageInfo::file.
Referenced by InjectImageBlob(), CloneImageInfo(), and SetImageInfo().
| MagickExport MagickBooleanType SetImageMask | ( | Image * | image, |
| const Image * | mask, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 3338 of file image.c.
References _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::signature, MagickSignature, _Image::mask, MagickTrue, _Image::columns, _Image::rows, ThrowBinaryException, ImageError, _Image::filename, AcquireCacheView(), GetCacheViewVirtualPixels(), GetCacheViewAuthenticPixels(), SetPixelMask(), GetPixelGray(), GetPixelChannels(), SyncCacheViewAuthenticPixels(), and DestroyCacheView().
Referenced by DrawClipPath(), DrawImage(), and ClipImagePath().
| MagickExport MagickBooleanType SetImageStorageClass | ( | Image * | image, |
| const ClassType | storage_class, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 2852 of file image.c.
References _Image::storage_class, and SyncImagePixelCache().
Referenced by AnnotateImage(), SetCacheViewStorageClass(), AcquireImageColormap(), RGBTransformImage(), TransformRGBImage(), CompareImages(), SimilarityImage(), CompositeImage(), TextureImage(), FrameImage(), RaiseImage(), DistortImage(), SparseColorImage(), DrawAffineImage(), DrawImage(), AdaptiveBlurImage(), AdaptiveSharpenImage(), BlurImage(), ConvolveImage(), DespeckleImage(), MotionBlurImage(), RadialBlurImage(), SelectiveBlurImage(), ShadeImage(), SpreadImage(), ClutImage(), EnhanceImage(), HaldClutImage(), AddNoiseImage(), BlueShiftImage(), ColorizeImage(), ColorMatrixImage(), FxImage(), ImplodeImage(), MorphImages(), PlasmaImage(), SepiaToneImage(), SteganoImage(), StereoAnaglyphImage(), SwirlImage(), TintImage(), VignetteImage(), WaveImage(), UniqueImageColors(), DuplexTransferImageViewIterator(), SetImageViewIterator(), TransferImageViewIterator(), UpdateImageViewIterator(), AppendImages(), ClipImagePath(), CombineImages(), SeparateImage(), SetImageAlphaChannel(), SetImageBackgroundColor(), SetImageType(), SmushImages(), MorphologyApply(), FloodfillPaintImage(), OilPaintImage(), OpaquePaintImage(), TransparentPaintImage(), TransparentPaintImageChroma(), ImportImagePixels(), ProfileImage(), InterpolativeResizeImage(), HorizontalFilter(), VerticalFilter(), ScaleImage(), ShearImage(), ShearRotateImage(), EvaluateImages(), EvaluateImage(), FunctionImage(), StatisticImage(), AdaptiveThresholdImage(), BilevelImage(), BlackThresholdImage(), OrderedPosterizeImage(), RandomThresholdImage(), WhiteThresholdImage(), ConsolidateCMYKImages(), ExtentImage(), and SpliceImage().
| MagickExport MagickBooleanType SetImageType | ( | Image * | image, |
| const ImageType | type, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 3511 of file image.c.
References _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::signature, MagickSignature, MagickTrue, AcquireImageInfo(), _ImageInfo::dither, _Image::dither, GetImageArtifact(), SetImageOption(), BilevelType, IsImageMonochrome(), AcquireQuantizeInfo(), _QuantizeInfo::number_colors, _QuantizeInfo::colorspace, GRAYColorspace, QuantizeImage(), DestroyQuantizeInfo(), _Image::matte, GrayscaleType, IsImageGray(), TransformImageColorspace(), GrayscaleMatteType, SetImageAlphaChannel(), OpaqueAlphaChannel, PaletteType, IsRGBColorspace(), _Image::colorspace, RGBColorspace, _Image::storage_class, DirectClass, _Image::colors, PaletteBilevelMatteType, SetPixelChannelMask(), AlphaChannel, BilevelImage(), QuantumRange, _ImageView::exception, PaletteMatteType, TransparentColorspace, TrueColorType, SetImageStorageClass(), TrueColorMatteType, ColorSeparationType, CMYKColorspace, ColorSeparationMatteType, OptimizeType, UndefinedType, _Image::type, and DestroyImageInfo().
Referenced by CycleColormapImage(), HuffmanEncodeImage(), and CharcoalImage().
| MagickExport VirtualPixelMethod SetImageVirtualPixelMethod | ( | const Image * | image, |
| const VirtualPixelMethod | virtual_pixel_method | ||
| ) |
Definition at line 3691 of file image.c.
References _Image::signature, MagickSignature, _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::filename, and SetPixelCacheVirtualMethod().
Referenced by TextureImage(), DistortResizeImage(), RotateImage(), ShadowImage(), SyncImageSettings(), and DeskewImage().
| MagickExport Image* SmushImages | ( | const Image * | images, |
| const MagickBooleanType | stack, | ||
| const ssize_t | offset, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 3878 of file image.c.
References _ImageView::image, _Image::signature, MagickSignature, _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::filename, _ExceptionInfo::signature, _Image::matte, _Image::columns, _Image::rows, GetNextImageInList(), MagickTrue, _Image::previous, CloneImage(), SetImageStorageClass(), DirectClass, DestroyImage(), SetImageBackgroundColor(), AcquireCacheView(), SetGeometry(), GravityAdjustGeometry(), _Image::gravity, _RectangleInfo::x, SmushYGap(), SmushXGap(), _RectangleInfo::y, CompositeImage(), OverCompositeOp, SetImageProgress(), SmushImageTag, and DestroyCacheView().
| static ssize_t SmushXGap | ( | const Image * | smush_image, |
| const Image * | images, | ||
| const ssize_t | offset, | ||
| ExceptionInfo * | exception | ||
| ) | [static] |
Definition at line 3736 of file image.c.
References _Image::previous, SetGeometry(), GravityAdjustGeometry(), _Image::columns, _Image::rows, _Image::gravity, AcquireCacheView(), GetCacheViewVirtualPixels(), _RectangleInfo::y, GetPixelAlpha(), TransparentAlpha, and DestroyCacheView().
Referenced by SmushImages().
| static ssize_t SmushYGap | ( | const Image * | smush_image, |
| const Image * | images, | ||
| const ssize_t | offset, | ||
| ExceptionInfo * | exception | ||
| ) | [static] |
Definition at line 3807 of file image.c.
References _Image::previous, SetGeometry(), GravityAdjustGeometry(), _Image::columns, _Image::rows, _Image::gravity, AcquireCacheView(), GetCacheViewVirtualPixels(), _RectangleInfo::x, GetPixelAlpha(), TransparentAlpha, and DestroyCacheView().
Referenced by SmushImages().
| MagickExport MagickBooleanType StripImage | ( | Image * | image, |
| ExceptionInfo * | exception | ||
| ) |
Definition at line 4032 of file image.c.
References _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, DestroyImageProfiles(), DeleteImageProperty(), and SetImageArtifact().
| MagickExport MagickBooleanType SyncImage | ( | Image * | image, |
| ExceptionInfo * | exception | ||
| ) |
Definition at line 4084 of file image.c.
References _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::signature, MagickSignature, _Image::storage_class, DirectClass, MagickTrue, AcquireCacheView(), _Image::rows, GetCacheViewAuthenticPixels(), _Image::columns, PushColormapIndex(), GetPixelIndex(), SetPixelInfoPixel(), _Image::colormap, GetPixelChannels(), SyncCacheViewAuthenticPixels(), DestroyCacheView(), ThrowMagickException(), CorruptImageError, and _Image::filename.
Referenced by SetImageDepth(), RGBTransformImage(), TransformRGBImage(), SteganoImage(), ClipImagePath(), AssignImageColors(), Classify(), and ClampImage().
| MagickExport MagickBooleanType SyncImageSettings | ( | const ImageInfo * | image_info, |
| Image * | image, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 4192 of file image.c.
References MaxTextExtent, _ImageInfo::signature, MagickSignature, _Image::signature, _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::filename, GetImageOption(), QueryColorCompliance(), AllCompliance, _Image::background_color, _Image::bias, StringToDoubleInterval(), QuantumRange, _Image::black_point_compensation, ParseCommandOption(), MagickBooleanOptions, ParseGeometry(), _Image::chromaticity, _ChromaticityInfo::blue_primary, _PrimaryInfo::x, _GeometryInfo::rho, _PrimaryInfo::y, _GeometryInfo::sigma, SigmaValue, _Image::border_color, _Image::compose, MagickComposeOptions, _Image::compression, MagickCompressOptions, _Image::resolution, _PointInfo::x, _PointInfo::y, _Image::depth, StringToUnsignedLong(), _Image::endian, MagickEndianOptions, _Image::filter, MagickFilterOptions, _Image::fuzz, _Image::gravity, MagickGravityOptions, _ChromaticityInfo::green_primary, _Image::rendering_intent, MagickIntentOptions, _Image::interlace, MagickInterlaceOptions, _Image::interpolate, MagickInterpolateOptions, _Image::iterations, _Image::matte_color, _Image::orientation, MagickOrientationOptions, GetPageGeometry(), ParseAbsoluteGeometry(), _Image::page, DestroyString(), _Image::quality, _ChromaticityInfo::red_primary, _ImageInfo::quality, UndefinedCompressionQuality, _Image::scene, _Image::taint, _Image::tile_offset, _Image::transparent_color, _Image::type, MagickTypeOptions, _ImageInfo::units, MagickResolutionOptions, UndefinedResolution, _Image::units, PixelsPerInchResolution, PixelsPerCentimeterResolution, SetImageVirtualPixelMethod(), MagickVirtualPixelOptions, _ChromaticityInfo::white_point, ResetImageOptionIterator(), GetNextImageOption(), FormatLocaleString(), SetImageArtifact(), and MagickTrue.
Referenced by AcquireImage(), and SyncImagesSettings().
| MagickExport MagickBooleanType SyncImagesSettings | ( | ImageInfo * | image_info, |
| Image * | images, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 4173 of file image.c.
References _ImageView::image, _ImageInfo::signature, MagickSignature, _Image::signature, _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::filename, GetNextImageInList(), SyncImageSettings(), DeleteImageOption(), and MagickTrue.
| const char BackgroundColor[] = "#ffffff" |
Definition at line 104 of file image.c.
Referenced by QueryColorCompliance(), AcquireImage(), and GetImageInfo().
| const char BorderColor[] = "#dfdfdf" |
Definition at line 105 of file image.c.
Referenced by AcquireImage(), and GetImageInfo().
| const double DefaultResolution = 72.0 |
Definition at line 120 of file image.c.
Referenced by RenderPostscript(), DrawBoundingRectangles(), and AcquireImage().
| const char DefaultTileFrame[] = "15x15+3+3" |
Definition at line 106 of file image.c.
Referenced by PreviewImage().
| const char DefaultTileGeometry[] = "120x120+4+3>" |
Definition at line 107 of file image.c.
Referenced by GetMontageInfo().
| const char DefaultTileLabel[] = "%f\n%G\n%b" |
Definition at line 108 of file image.c.
Referenced by PreviewImage().
| const char ForegroundColor[] = "#000" |
| const char LoadImagesTag[] = "Load/Images" |
| const char LoadImageTag[] = "Load/Image" |
Definition at line 110 of file image.c.
Referenced by HuffmanDecodeImage(), and HuffmanEncodeImage().
| const char MatteColor[] = "#bdbdbd" |
Definition at line 112 of file image.c.
Referenced by AcquireImage(), and GetImageInfo().
| const char PSDensityGeometry[] = "72.0x72.0" |
| const char PSPageGeometry[] = "612x792" |
| const char SaveImagesTag[] = "Save/Images" |
| const char SaveImageTag[] = "Save/Image" |
| const char TransparentColor[] = "#00000000" |
Definition at line 117 of file image.c.
Referenced by AcquireImage(), and GetImageInfo().