MagickCore  6.9.7
image.c File Reference
#include "magick/studio.h"
#include "magick/animate.h"
#include "magick/artifact.h"
#include "magick/blob.h"
#include "magick/blob-private.h"
#include "magick/cache.h"
#include "magick/cache-private.h"
#include "magick/cache-view.h"
#include "magick/channel.h"
#include "magick/client.h"
#include "magick/color.h"
#include "magick/color-private.h"
#include "magick/colormap.h"
#include "magick/colorspace.h"
#include "magick/colorspace-private.h"
#include "magick/composite.h"
#include "magick/composite-private.h"
#include "magick/compress.h"
#include "magick/constitute.h"
#include "magick/delegate.h"
#include "magick/deprecate.h"
#include "magick/display.h"
#include "magick/draw.h"
#include "magick/enhance.h"
#include "magick/exception.h"
#include "magick/exception-private.h"
#include "magick/gem.h"
#include "magick/geometry.h"
#include "magick/histogram.h"
#include "magick/image-private.h"
#include "magick/list.h"
#include "magick/magic.h"
#include "magick/magick.h"
#include "magick/memory_.h"
#include "magick/module.h"
#include "magick/monitor.h"
#include "magick/monitor-private.h"
#include "magick/option.h"
#include "magick/paint.h"
#include "magick/pixel-accessor.h"
#include "magick/pixel-private.h"
#include "magick/profile.h"
#include "magick/property.h"
#include "magick/quantize.h"
#include "magick/random_.h"
#include "magick/resource_.h"
#include "magick/segment.h"
#include "magick/semaphore.h"
#include "magick/signature-private.h"
#include "magick/statistic.h"
#include "magick/string_.h"
#include "magick/string-private.h"
#include "magick/thread-private.h"
#include "magick/threshold.h"
#include "magick/timer.h"
#include "magick/token.h"
#include "magick/utility.h"
#include "magick/version.h"
#include "magick/xwindow-private.h"

Macros

#define AppendImageTag   "Append/Image"
 
#define ClipImagePathTag   "ClipPath/Image"
 
#define CopyImageTag   "Copy/Image"
 
#define SmushImageTag   "Smush/Image"
 

Functions

MagickExport Image * AcquireImage (const ImageInfo *image_info)
 
MagickExport ImageInfo * AcquireImageInfo (void)
 
MagickExport void AcquireNextImage (const ImageInfo *image_info, Image *image)
 
MagickExport Image * AppendImages (const Image *images, const MagickBooleanType stack, ExceptionInfo *exception)
 
MagickExport ExceptionType CatchImageException (Image *image)
 
MagickExport MagickBooleanType ClipImage (Image *image)
 
MagickExport MagickBooleanType ClipImagePath (Image *image, const char *pathname, const MagickBooleanType inside)
 
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)
 
MagickExport MagickBooleanType CopyImagePixels (Image *image, const Image *source_image, const RectangleInfo *geometry, const OffsetInfo *offset, ExceptionInfo *exception)
 
MagickExport Image * DestroyImage (Image *image)
 
MagickExport ImageInfo * DestroyImageInfo (ImageInfo *image_info)
 
MagickExport void DisassociateImageStream (Image *image)
 
MagickExport Image * GetImageClipMask (const Image *image, ExceptionInfo *exception)
 
MagickExport void GetImageException (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 size_t GetImageChannels (Image *image)
 
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)
 
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 MagickPixelPacket *background)
 
MagickExport Image * ReferenceImage (Image *image)
 
MagickExport MagickBooleanType ResetImagePage (Image *image, const char *page)
 
MagickExport MagickBooleanType SetImageBackgroundColor (Image *image)
 
MagickExport MagickBooleanType SetImageChannels (Image *image, const size_t channels)
 
MagickExport MagickBooleanType SetImageColor (Image *image, const MagickPixelPacket *color)
 
MagickExport MagickBooleanType SetImageStorageClass (Image *image, const ClassType storage_class)
 
MagickExport MagickBooleanType SetImageClipMask (Image *image, const Image *clip_mask)
 
MagickExport MagickBooleanType SetImageExtent (Image *image, const size_t columns, const size_t rows)
 
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)
 
MagickExport MagickBooleanType SetImageOpacity (Image *image, const Quantum opacity)
 
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)
 
static IndexPacket PushColormapIndex (Image *image, const size_t index, MagickBooleanType *range_exception)
 
MagickExport MagickBooleanType SyncImage (Image *image)
 
MagickExport MagickBooleanType SyncImagesSettings (ImageInfo *image_info, Image *images)
 
MagickExport MagickBooleanType SyncImageSettings (const ImageInfo *image_info, Image *image)
 

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
 

Macro Definition Documentation

◆ AppendImageTag

#define AppendImageTag   "Append/Image"

Referenced by AppendImages().

◆ ClipImagePathTag

#define ClipImagePathTag   "ClipPath/Image"

◆ CopyImageTag

#define CopyImageTag   "Copy/Image"

Referenced by CopyImagePixels().

◆ SmushImageTag

#define SmushImageTag   "Smush/Image"

Referenced by SmushImages().

Function Documentation

◆ AcquireImage()

MagickExport Image* AcquireImage ( const ImageInfo *  image_info)

References AcquireMagickMemory(), AcquirePixelCache(), AllocateSemaphoreInfo(), _Image::background_color, _ImageInfo::background_color, BackgroundColor, _Image::blob, _ChromaticityInfo::blue_primary, _Image::blur, _Image::border_color, _ImageInfo::border_color, BorderColor, _Image::cache, _ImageInfo::cache, _Image::chromaticity, _Image::client_data, _ImageInfo::client_data, CloneBlobInfo(), ClonePixelCacheMethods(), _Image::colorspace, _Image::columns, _Image::compose, _Image::compression, _ImageInfo::compression, CopyMagickString(), _Image::debug, _Image::delay, _ImageInfo::density, _Image::depth, _ImageInfo::depth, DestroyString(), DirectClass, _Image::dispose, _Image::dither, _ImageInfo::dither, _Image::endian, _ImageInfo::endian, _Image::exception, _ImageInfo::extract, _Image::extract_info, _ImageInfo::file, _Image::filename, _ImageInfo::filename, _Image::gamma, GetImageOption(), GetMagickModule, GetPageGeometry(), GetTimerInfo(), GreaterValue, _ChromaticityInfo::green_primary, _RectangleInfo::height, _ImageView::image, InitializeExceptionInfo(), _Image::interlace, _ImageInfo::interlace, IsEventLogging(), LessValue, LogMagickEvent(), _Image::magick, _ImageInfo::magick, _Image::magick_filename, MAGICKCORE_QUANTUM_DEPTH, MagickDisposeOptions, MagickFalse, MagickSignature, MagickTrue, _Image::matte_color, _ImageInfo::matte_color, MatteColor, MaxTextExtent, NoInterlace, _Image::offset, OverCompositeOp, _Image::page, _ImageInfo::page, ParseAbsoluteGeometry(), ParseCommandOption(), ParseGeometry(), PerceptualIntent, _Image::ping, _ImageInfo::ping, _Image::progress_monitor, _ImageInfo::progress_monitor, _Image::quality, _ImageInfo::quality, QueryColorDatabase(), _ChromaticityInfo::red_primary, _Image::reference_count, _Image::rendering_intent, ResetMagickMemory(), ResourceLimitFatalError, _GeometryInfo::rho, RhoValue, _Image::rows, _Image::semaphore, SetBlobExempt(), _GeometryInfo::sigma, SigmaValue, _Image::signature, _ImageInfo::size, sRGBColorspace, _Image::storage_class, Swap, SyncImageSettings(), ThrowFatalException, _Image::ticks_per_second, _Image::timer, _Image::timestamp, TraceEvent, _Image::transparent_color, _ImageInfo::transparent_color, TransparentColor, UndefinedTicksPerSecond, _Image::units, _ImageInfo::units, _ChromaticityInfo::white_point, _RectangleInfo::width, _PrimaryInfo::x, _RectangleInfo::x, _Image::x_resolution, XValue, _PrimaryInfo::y, _RectangleInfo::y, _Image::y_resolution, YValue, and _PrimaryInfo::z.

Referenced by AcquireNextImage(), AcquireStreamInfo(), AllocateImage(), ConstituteImage(), DrawPatternPath(), MatrixToImage(), MontageImageList(), NewMagickImage(), OpenDistributeCache(), ReadImage(), RenderHoughLines(), and SetImageInfo().

◆ AcquireImageInfo()

◆ AcquireNextImage()

◆ AppendImages()

◆ CatchImageException()

◆ ClipImage()

MagickExport MagickBooleanType ClipImage ( Image *  image)

References ClipImagePath(), and MagickTrue.

◆ ClipImagePath()

◆ CloneImage()

MagickExport Image* CloneImage ( const Image *  image,
const size_t  columns,
const size_t  rows,
const MagickBooleanType  detach,
ExceptionInfo *  exception 
)

References AcquireMagickMemory(), AcquireQuantumMemory(), AllocateSemaphoreInfo(), _Image::ascii85, Ascii85Initialize(), _Image::blob, _Image::cache, _Image::channels, _Image::client_data, _Image::clip_mask, CloneBlobInfo(), CloneImageArtifacts(), CloneImageProfiles(), CloneImageProperties(), ClonePixelCache(), CloneString(), _Image::colormap, _Image::colors, _Image::colorspace, _Image::columns, CopyMagickMemory(), CopyMagickString(), CorruptImageError, _Image::debug, DestroyImage(), _Image::directory, _Image::dither, _Image::exception, _Image::filename, GetMagickModule, GetTimerInfo(), _RectangleInfo::height, InheritException(), InitializeExceptionInfo(), IsEventLogging(), _Image::list, LogMagickEvent(), _Image::magick, _Image::magick_columns, _Image::magick_filename, _Image::magick_rows, MagickFalse, MagickSignature, MagickTrue, _Image::mask, _Image::matte, MaxTextExtent, _Image::montage, NewImageList(), _Image::next, _Image::page, _Image::ping, _Image::previous, _Image::progress_monitor, _Image::reference_count, ReferenceBlob(), ReferencePixelCache(), ResetMagickMemory(), ResourceLimitError, _Image::rows, _Image::semaphore, SetImageExtent(), _ExceptionInfo::signature, _Image::signature, _Image::storage_class, ThrowImageException, ThrowMagickException(), _Image::tile_offset, _Image::timer, TraceEvent, _Image::type, _RectangleInfo::width, _RectangleInfo::x, and _RectangleInfo::y.

Referenced by AdaptiveBlurImageChannel(), AdaptiveSharpenImageChannel(), AdaptiveThresholdImage(), AddNoiseImageChannel(), AppendImages(), AutoOrientImage(), BlueShiftImage(), BorderImage(), CharcoalImage(), ChopImage(), CloneDrawInfo(), CloneImageList(), CloneImages(), CoalesceImages(), ColorFloodfillImage(), ColorizeImage(), ColorMatrixImage(), CombineImages(), CompareImageChannels(), CompareImageLayers(), ComplexImages(), CompositeImageChannel(), CompositeLayers(), ConnectedComponentsImage(), ConsolidateCMYKImages(), CropImage(), CropImageToTiles(), DeskewImage(), DespeckleImage(), DisposeImages(), DistortImage(), DistortResizeImage(), DrawClipPath(), DrawStrokePolygon(), EnhanceImage(), EvaluateImages(), ExcerptImage(), ExtentImage(), FilterImageChannel(), FlipImage(), FloodfillPaintImage(), FlopImage(), ForwardFourierTransformImage(), FrameImage(), FxImageChannel(), GetImageClipMask(), GetImageList(), GetImageMask(), HuffmanEncodeImage(), ImplodeImage(), InjectImageBlob(), IntegralRotateImage(), InterpolativeResizeImage(), InverseFourierTransformImage(), KuwaharaImageChannel(), LocalContrastImage(), MagnifyImage(), MatteFloodfillImage(), MeanShiftImage(), MergeImageLayers(), ModifyImage(), MontageImageList(), MorphImages(), MorphologyApply(), MotionBlurImageChannel(), OilPaintImage(), OptimizeImageTransparency(), OptimizeLayerFrames(), PersistPixelCache(), PolaroidImage(), PolynomialImageChannel(), PreviewImage(), ResizeImage(), RollImage(), RotateImage(), RotationalBlurImageChannel(), SampleImage(), ScaleImage(), SelectiveBlurImageChannel(), SeparateImage(), SeparateImages(), SepiaToneImage(), SetImageClipMask(), SetImageMask(), ShadeImage(), ShadowImage(), ShearImage(), SimilarityMetricImage(), SketchImage(), SmushImages(), SparseColorImage(), SpliceImage(), SpreadImage(), StatisticImageChannel(), SteganoImage(), StereoAnaglyphImage(), SwirlImage(), TextureImage(), TintImage(), TransformImage(), TransposeImage(), TransverseImage(), TrimImage(), UniqueImageColors(), VignetteImage(), WaveImage(), and WaveletDenoiseImage().

◆ CloneImageInfo()

MagickExport ImageInfo* CloneImageInfo ( const ImageInfo *  image_info)

References AcquireImageInfo(), _ImageInfo::adjoin, _ImageInfo::antialias, _ImageInfo::authenticate, _ImageInfo::background_color, _ImageInfo::blob, _ImageInfo::border_color, _ImageInfo::cache, _ImageInfo::channel, _ImageInfo::client_data, CloneImageOptions(), CloneString(), CloneStringInfo(), _ImageInfo::colors, _ImageInfo::colorspace, _ImageInfo::compression, CopyMagickString(), _ImageInfo::debug, _ImageInfo::density, _ImageInfo::depth, _ImageInfo::dither, _ImageInfo::endian, _ImageInfo::extract, _ImageInfo::file, _ImageInfo::filename, _ImageInfo::font, _ImageInfo::fuzz, _ImageInfo::group, _ImageInfo::interlace, IsEventLogging(), _ImageInfo::length, _ImageInfo::magick, _ImageInfo::matte_color, MaxTextExtent, _ImageInfo::monochrome, _ImageInfo::number_scenes, _ImageInfo::orientation, _ImageInfo::page, _ImageInfo::pen, _ImageInfo::ping, _ImageInfo::pointsize, _ImageInfo::preview_type, _ImageInfo::profile, _ImageInfo::progress_monitor, _ImageInfo::quality, ReferencePixelCache(), _ImageInfo::sampling_factor, _ImageInfo::scene, _ImageInfo::scenes, _ImageInfo::server_name, SetImageInfoBlob(), SetImageInfoFile(), _ImageInfo::signature, _ImageInfo::size, _ImageInfo::stream, _ImageInfo::subimage, _ImageInfo::subrange, _ImageInfo::temporary, _ImageInfo::texture, _ImageInfo::transparent_color, _ImageInfo::type, _ImageInfo::unique, _ImageInfo::units, _ImageInfo::verbose, _ImageInfo::view, _ImageInfo::virtual_pixel_method, and _ImageInfo::zero.

Referenced by BlobToImage(), GetDrawInfo(), GetImageRegistry(), ImagesToBlob(), ImageToBlob(), InjectImageBlob(), InvokeDelegate(), MontageImageList(), PingBlob(), PingImage(), PingImages(), ReadImage(), ReadImages(), ReadInlineImage(), ReadStream(), SetImageRegistry(), StreamImage(), WriteImage(), WriteImages(), WriteStream(), and WriteStreamImage().

◆ CopyImagePixels()

◆ DestroyImage()

MagickExport Image* DestroyImage ( Image *  image)

References _Image::ascii85, ClearExceptionInfo(), _Image::clip_mask, _Image::colormap, _Image::debug, DestroyBlob(), DestroyImageArtifacts(), DestroyImagePixels(), DestroyImageProfiles(), DestroyImageProperties(), DestroySemaphoreInfo(), DestroyString(), _Image::directory, _Image::exception, _Image::filename, _Image::geometry, GetMagickModule, LockSemaphoreInfo(), LogMagickEvent(), MagickFalse, MagickSignature, MagickTrue, _Image::mask, _Image::montage, _Image::reference_count, RelinquishMagickMemory(), _Image::semaphore, _Image::signature, TraceEvent, and UnlockSemaphoreInfo().

Referenced by AdaptiveBlurImageChannel(), AdaptiveSharpenImageChannel(), AdaptiveThresholdImage(), AddNoiseImageChannel(), AppendImages(), BlueShiftImage(), BorderImage(), CannyEdgeImage(), CharcoalImage(), ChopImage(), ClipImagePath(), CloneImage(), CoalesceImages(), ColorFloodfillImage(), ColorizeImage(), ColorMatrixImage(), CombineImages(), CompareImageChannels(), CompareImageLayers(), CompositeImageChannel(), CompositeLayers(), ConnectedComponentsImage(), ConstituteImage(), CropImage(), CropToFitImage(), DeleteImageFromList(), DeskewImage(), DespeckleImage(), DestroyCacheView(), DestroyDrawInfo(), DestroyResampleFilter(), DestroyStreamInfo(), DisposeImages(), DistortImage(), DistortResizeImage(), DrawClipPath(), DrawPatternPath(), DrawPrimitive(), DrawStrokePolygon(), EnhanceImage(), EvaluateImages(), ExcerptImage(), FilterImageChannel(), FlipImage(), FloodfillPaintImage(), FlopImage(), ForwardFourierTransformImage(), FrameImage(), FxImageChannel(), GetImageChannelPerceptualHash(), GetSimilarityMetric(), HuffmanEncodeImage(), IdentifyImage(), ImplodeImage(), InjectImageBlob(), IntegralRotateImage(), InterpolateMagickPixelPacket(), InterpolatePixelColor(), InterpolativeResizeImage(), InverseFourierTransformImage(), KuwaharaImageChannel(), LocalContrastImage(), MagnifyImage(), MatrixToImage(), MatteFloodfillImage(), MeanShiftImage(), MontageImageList(), MorphImages(), MorphologyApply(), MotionBlurImageChannel(), NewMagickImage(), OilPaintImage(), OptimizeImageTransparency(), OptimizeLayerFrames(), PersistPixelCache(), PolaroidImage(), PolynomialImageChannel(), PreviewImage(), ReadImage(), RenderPostscript(), ReplaceImageInList(), ReplaceImageInListReturnLast(), ResamplePixelColor(), ResizeImage(), RollImage(), RotateImage(), RotationalBlurImageChannel(), SampleImage(), ScaleImage(), SelectiveBlurImageChannel(), SeparateImage(), SepiaToneImage(), SetImageClipMask(), SetImageInfo(), SetImageMask(), ShadeImage(), ShadowImage(), ShearImage(), ShearRotateImage(), SimilarityMetricImage(), SketchImage(), SmushImages(), SparseColorImage(), SpliceImage(), SpreadImage(), StatisticImageChannel(), SteganoImage(), StereoAnaglyphImage(), StreamImage(), SwirlImage(), TextureImage(), ThumbnailImage(), TintImage(), TransformImage(), TransposeImage(), TransverseImage(), UniqueImageColors(), UnsharpMaskImageChannel(), VignetteImage(), WaveImage(), and WaveletDenoiseImage().

◆ DestroyImageInfo()

◆ DisassociateImageStream()

◆ GetImageChannels()

◆ GetImageClipMask()

◆ GetImageException()

◆ GetImageInfo()

◆ GetImageInfoFile()

MagickExport FILE* GetImageInfoFile ( const ImageInfo *  image_info)

References _ImageInfo::file.

◆ GetImageMask()

◆ GetImageReferenceCount()

◆ GetImageVirtualPixelMethod()

◆ InterpretImageFilename()

MagickExport size_t InterpretImageFilename ( const ImageInfo *  image_info,
Image *  image,
const char *  format,
int  value,
char *  filename 
)

◆ IsHighDynamicRangeImage()

◆ IsImageObject()

◆ IsTaintImage()

◆ ModifyImage()

◆ NewMagickImage()

◆ PushColormapIndex()

static IndexPacket PushColormapIndex ( Image *  image,
const size_t  index,
MagickBooleanType *  range_exception 
)
inlinestatic

References MagickTrue.

Referenced by SyncImage().

◆ ReferenceImage()

◆ ResetImagePage()

◆ SetImageBackgroundColor()

◆ SetImageChannels()

MagickExport MagickBooleanType SetImageChannels ( Image *  image,
const size_t  channels 
)

References _Image::channels, and MagickTrue.

◆ SetImageClipMask()

◆ SetImageColor()

◆ SetImageExtent()

◆ SetImageInfo()

◆ SetImageInfoBlob()

MagickExport void SetImageInfoBlob ( ImageInfo *  image_info,
const void *  blob,
const size_t  length 
)

◆ SetImageInfoFile()

◆ SetImageMask()

◆ SetImageOpacity()

◆ SetImageStorageClass()

MagickExport MagickBooleanType SetImageStorageClass ( Image *  image,
const ClassType  storage_class 
)

References _Image::debug, _Image::exception, _Image::filename, GetMagickModule, LogMagickEvent(), MagickFalse, MagickSignature, _Image::signature, _Image::storage_class, SyncImagePixelCache(), and TraceEvent.

Referenced by AdaptiveBlurImageChannel(), AdaptiveSharpenImageChannel(), AdaptiveThresholdImage(), AddNoiseImageChannel(), AnnotateImage(), AppendImages(), BilevelImageChannel(), BlackThresholdImageChannel(), BlueShiftImage(), ClipImagePath(), ClutImageChannel(), ColorFloodfillImage(), ColorizeImage(), ColorMatrixImage(), CombineImages(), CompareImageChannels(), ComplexImages(), CompositeImageChannel(), ConsolidateCMYKImages(), CopyImagePixels(), DespeckleImage(), DistortImage(), DrawAffineImage(), DrawImage(), DuplexTransferImageViewIterator(), EnhanceImage(), EvaluateImageChannel(), EvaluateImages(), FilterImageChannel(), FloodfillPaintImage(), FrameImage(), FunctionImageChannel(), FxImageChannel(), GrayscaleImage(), HaldClutImageChannel(), HorizontalFilter(), ImplodeImage(), ImportImagePixels(), InterpolativeResizeImage(), KuwaharaImageChannel(), LocalContrastImage(), MatteFloodfillImage(), MeanShiftImage(), MorphImages(), MorphologyApply(), MotionBlurImageChannel(), OilPaintImage(), OpaquePaintImageChannel(), OrderedPosterizeImageChannel(), PlasmaImage(), PolynomialImageChannel(), ProfileImage(), RaiseImage(), RandomThresholdImageChannel(), RenderType(), RGBTransformImage(), RotationalBlurImageChannel(), ScaleImage(), SelectiveBlurImageChannel(), SeparateImageChannel(), SepiaToneImage(), SetCacheViewStorageClass(), SetImage(), SetImageAlphaChannel(), SetImageBackgroundColor(), SetImageClipMask(), SetImageMask(), SetImageType(), SetImageViewIterator(), ShadeImage(), ShearImage(), ShearRotateImage(), SimilarityMetricImage(), SmushImages(), SparseColorImage(), SpliceImage(), SpreadImage(), StatisticImageChannel(), SteganoImage(), StereoAnaglyphImage(), SwirlImage(), TextureImage(), ThresholdImageChannel(), TintImage(), TransferImageViewIterator(), TransformRGBImage(), TransparentPaintImage(), TransparentPaintImageChroma(), UniqueImageColors(), UpdateImageViewIterator(), VerticalFilter(), VignetteImage(), WaveImage(), WaveletDenoiseImage(), and WhiteThresholdImageChannel().

◆ SetImageVirtualPixelMethod()

◆ SmushImages()

◆ SmushXGap()

static ssize_t SmushXGap ( const Image *  smush_image,
const Image *  images,
const ssize_t  offset,
ExceptionInfo *  exception 
)
static

◆ SmushYGap()

static ssize_t SmushYGap ( const Image *  smush_image,
const Image *  images,
const ssize_t  offset,
ExceptionInfo *  exception 
)
static

◆ StripImage()

◆ SyncImage()

◆ SyncImageSettings()

MagickExport MagickBooleanType SyncImageSettings ( const ImageInfo *  image_info,
Image *  image 
)

References _Image::background_color, _Image::bias, _Image::black_point_compensation, _ChromaticityInfo::blue_primary, _Image::border_color, _Image::chromaticity, _Image::colors, _Image::compose, _Image::compression, _Image::debug, _Image::depth, DestroyString(), _Image::endian, _Image::exception, _Image::filename, _Image::filter, FormatLocaleString(), _Image::fuzz, GetImageOption(), GetMagickModule, GetNextImageOption(), GetPageGeometry(), _Image::gravity, _ChromaticityInfo::green_primary, _Image::intensity, _Image::interlace, _Image::interpolate, _Image::iterations, LogMagickEvent(), MagickBooleanOptions, MagickComposeOptions, MagickCompressOptions, MagickEndianOptions, MagickFalse, MagickFilterOptions, MagickGravityOptions, MagickIntentOptions, MagickInterlaceOptions, MagickInterpolateOptions, MagickOrientationOptions, MagickPixelIntensityOptions, MagickResolutionOptions, MagickSignature, MagickTrue, MagickTypeOptions, _Image::matte_color, MaxTextExtent, _Image::orientation, _Image::page, ParseAbsoluteGeometry(), ParseCommandOption(), ParseGeometry(), PixelsPerCentimeterResolution, PixelsPerInchResolution, _Image::quality, _ImageInfo::quality, QuantumRange, QueryColorDatabase(), _ChromaticityInfo::red_primary, _Image::rendering_intent, ResetImageOptionIterator(), _GeometryInfo::rho, _Image::scene, SetImageArtifact(), _GeometryInfo::sigma, SigmaValue, _Image::signature, _ImageInfo::signature, StringToDoubleInterval(), StringToUnsignedLong(), _Image::taint, _Image::tile_offset, TraceEvent, _Image::transparent_color, _Image::type, UndefinedCompressionQuality, UndefinedResolution, _Image::units, _ImageInfo::units, _ChromaticityInfo::white_point, _PrimaryInfo::x, _Image::x_resolution, _PrimaryInfo::y, and _Image::y_resolution.

Referenced by AcquireImage(), and SyncImagesSettings().

◆ SyncImagesSettings()

Variable Documentation

◆ BackgroundColor

const char BackgroundColor[] = "#ffffff"

◆ BorderColor

const char BorderColor[] = "#dfdfdf"

Referenced by AcquireImage(), and GetImageInfo().

◆ DefaultResolution

const double DefaultResolution = 72.0

◆ DefaultTileFrame

const char DefaultTileFrame[] = "15x15+3+3"

Referenced by PreviewImage().

◆ DefaultTileGeometry

const char DefaultTileGeometry[] = "120x120+4+3>"

Referenced by GetMontageInfo().

◆ DefaultTileLabel

const char DefaultTileLabel[] = "%f\n%G\n%b"

Referenced by PreviewImage().

◆ ForegroundColor

const char ForegroundColor[] = "#000"

◆ LoadImagesTag

const char LoadImagesTag[] = "Load/Images"

◆ LoadImageTag

const char LoadImageTag[] = "Load/Image"

◆ MatteColor

const char MatteColor[] = "#bdbdbd"

Referenced by AcquireImage(), and GetImageInfo().

◆ PSDensityGeometry

const char PSDensityGeometry[] = "72.0x72.0"

◆ PSPageGeometry

const char PSPageGeometry[] = "612x792"

◆ SaveImagesTag

const char SaveImagesTag[] = "Save/Images"

◆ SaveImageTag

const char SaveImageTag[] = "Save/Image"

◆ TransparentColor

const char TransparentColor[] = "#00000000"

Referenced by AcquireImage(), and GetImageInfo().