|
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 Image * | GetImageClipMask (const Image *image, ExceptionInfo *exception) |
| 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 | SetImageClipMask (Image *image, const Image *clip_mask, 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::ping, MagickFalse, _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, _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, _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 321 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 364 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 421 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(), GetPixelChannels(), GetPixelChannelMapChannel(), GetPixelChannelMapTraits(), UndefinedPixelTrait, SetPixelChannel(), SyncCacheViewAuthenticPixels(), DestroyCacheView(), SetImageProgress(), and AppendImageTag.
| MagickExport ExceptionType CatchImageException | ( | Image * | image | ) |
Definition at line 619 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 671 of file image.c.
References ClipImagePath(), and MagickTrue.
| MagickExport MagickBooleanType ClipImagePath | ( | Image * | image, |
| const char * | pathname, | ||
| const MagickBooleanType | inside, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 676 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, SetImageClipMask(), 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 770 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::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::clip_mask, _Image::mask, _Image::blob, ReferenceBlob(), CloneBlobInfo(), _Image::ping, IsEventLogging(), _Image::semaphore, AllocateSemaphoreInfo(), _Image::montage, CloneString(), _Image::directory, MagickTrue, _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(), GetImageClipMask(), GetImageMask(), ModifyImage(), SeparateImage(), SetImageClipMask(), SetImageMask(), 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 913 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 1015 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 1168 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::clip_mask, _Image::mask, _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(), SetImageClipMask(), SetImageInfo(), SetImageMask(), 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 1241 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 1303 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 2414 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 1336 of file image.c.
References _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::signature, MagickSignature, and _Image::matte.
| MagickExport Image* GetImageClipMask | ( | const Image * | image, |
| ExceptionInfo * | exception | ||
| ) |
Definition at line 1367 of file image.c.
References _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::signature, MagickSignature, _Image::clip_mask, CloneImage(), and MagickTrue.
| MagickExport void GetImageInfo | ( | ImageInfo * | image_info | ) |
Definition at line 1401 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 1460 of file image.c.
References _ImageInfo::file.
| MagickExport Image* GetImageMask | ( | const Image * | image, |
| ExceptionInfo * | exception | ||
| ) |
Definition at line 1487 of file image.c.
References _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::signature, MagickSignature, _Image::mask, CloneImage(), and MagickTrue.
| MagickExport ssize_t GetImageReferenceCount | ( | Image * | image | ) |
Definition at line 1520 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 1559 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 1604 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 1766 of file image.c.
References MagickFalse, _Image::signature, MagickSignature, _Image::debug, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::filename, MagickTrue, AcquireCacheView(), _Image::rows, GetCacheViewVirtualPixels(), _Image::columns, GetPixelChannels(), GetPixelChannelMapTraits(), UndefinedPixelTrait, QuantumRange, and DestroyCacheView().
| MagickExport MagickBooleanType IsImageObject | ( | const Image * | image | ) |
Definition at line 1867 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 1904 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 1957 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 2011 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 2097 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 2133 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 2206 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(), SetPixelChannel(), GrayPixelChannel, GetPixelChannels(), 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 2348 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 3419 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 2482 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, FlattenAlphaChannel, FlattenPixelInfo(), _PixelInfo::alpha, 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 2671 of file image.c.
References _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::signature, MagickSignature, SetImageStorageClass(), DirectClass, MagickTrue, AcquireCacheView(), _Image::rows, QueueCacheViewAuthenticPixels(), _Image::columns, SetPixelInfoPixel(), _Image::background_color, 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 SetImageClipMask | ( | Image * | image, |
| const Image * | clip_mask, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 2868 of file image.c.
References _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::signature, MagickSignature, _Image::columns, _Image::rows, ThrowBinaryException, ImageError, _Image::filename, _Image::clip_mask, DestroyImage(), NewImageList(), MagickTrue, SetImageStorageClass(), DirectClass, and CloneImage().
Referenced by DrawClipPath(), DrawImage(), and ClipImagePath().
| MagickExport MagickBooleanType SetImageColor | ( | Image * | image, |
| const PixelInfo * | color, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 2749 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 2921 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 2965 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 3296 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 3332 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 3370 of file image.c.
References _Image::debug, MagickFalse, LogMagickEvent(), TraceEvent, GetMagickModule, _Image::signature, MagickSignature, _Image::columns, _Image::rows, ThrowBinaryException, ImageError, _Image::filename, _Image::mask, DestroyImage(), NewImageList(), MagickTrue, SetImageStorageClass(), DirectClass, and CloneImage().
| MagickExport MagickBooleanType SetImageStorageClass | ( | Image * | image, |
| const ClassType | storage_class, | ||
| ExceptionInfo * | exception | ||
| ) |
Definition at line 2831 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(), SetImageClipMask(), SetImageMask(), 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 3501 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 3681 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 3868 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 3726 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 3797 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 4022 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 4074 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 4182 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 4163 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().