MagickCore 6.9.12
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/memory-private.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/timer-private.h"
#include "magick/token.h"
#include "magick/token-private.h"
#include "magick/utility.h"
#include "magick/version.h"
#include "magick/xwindow-private.h"
Include dependency graph for image.c:

Go to the source code of this file.

Macros

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

Functions

MagickExport ImageAcquireImage (const ImageInfo *image_info)
 
MagickExport ImageInfoAcquireImageInfo (void)
 
MagickExport void AcquireNextImage (const ImageInfo *image_info, Image *image)
 
MagickExport ImageAppendImages (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 ImageCloneImage (const Image *image, const size_t columns, const size_t rows, const MagickBooleanType detach, ExceptionInfo *exception)
 
MagickExport ImageInfoCloneImageInfo (const ImageInfo *image_info)
 
MagickExport MagickBooleanType CopyImagePixels (Image *image, const Image *source_image, const RectangleInfo *geometry, const OffsetInfo *offset, ExceptionInfo *exception)
 
MagickExport ImageDestroyImage (Image *image)
 
MagickExport ImageInfoDestroyImageInfo (ImageInfo *image_info)
 
MagickExport void DisassociateImageStream (Image *image)
 
MagickExport ImageGetImageClipMask (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 ImageGetImageMask (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 ImageNewMagickImage (const ImageInfo *image_info, const size_t width, const size_t height, const MagickPixelPacket *background)
 
MagickExport ImageReferenceImage (Image *image)
 
MagickExport MagickBooleanType ResetImagePage (Image *image, const char *page)
 
MagickExport MagickBooleanType ResetImagePixels (Image *image, ExceptionInfo *exception)
 
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 ImageSmushImages (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)
 

Macro Definition Documentation

◆ AppendImageTag

#define AppendImageTag   "Append/Image"

◆ ClipImagePathTag

#define ClipImagePathTag   "ClipPath/Image"

◆ CopyImageTag

#define CopyImageTag   "Copy/Image"

◆ SmushImageTag

#define SmushImageTag   "Smush/Image"

Function Documentation

◆ AcquireImage()

MagickExport Image * AcquireImage ( const ImageInfo image_info)

Definition at line 131 of file image.c.

References AcquireCriticalMemory(), 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, CastDoubleToLong(), _Image::chromaticity, _Image::client_data, _ImageInfo::client_data, CloneBlobInfo(), ClonePixelCacheMethods(), CoderEvent, _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(), GetLogEventMask(), GetMagickModule, GetMagickTime(), GetPageGeometry(), GetTimerInfo(), GreaterValue, _ChromaticityInfo::green_primary, _RectangleInfo::height, ImageEvent, InitializeExceptionInfo(), _Image::interlace, _ImageInfo::interlace, IsEventLogging(), LessValue, LogMagickEvent(), _Image::magick, _ImageInfo::magick, _Image::magick_filename, MAGICKCORE_QUANTUM_DEPTH, MagickCoreSignature, MagickDisposeOptions, MagickFalse, 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, _GeometryInfo::rho, RhoValue, _Image::rows, _Image::semaphore, SetBlobExempt(), _GeometryInfo::sigma, SigmaValue, _Image::signature, _ImageInfo::size, sRGBColorspace, _Image::storage_class, Swap, SyncImageSettings(), _Image::ticks_per_second, _Image::timer, _Image::timestamp, TraceEvent, TransformEvent, _Image::transparent_color, _ImageInfo::transparent_color, TransparentColor, UndefinedTicksPerSecond, _Image::units, _ImageInfo::units, _ChromaticityInfo::white_point, _RectangleInfo::width, _RectangleInfo::x, _PrimaryInfo::x, _Image::x_resolution, XValue, _RectangleInfo::y, _PrimaryInfo::y, _Image::y_resolution, YValue, and _PrimaryInfo::z.

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

◆ AcquireImageInfo()

◆ AcquireNextImage()

◆ AppendImages()

◆ CatchImageException()

◆ ClipImage()

MagickExport MagickBooleanType ClipImage ( Image image)

Definition at line 674 of file image.c.

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 
)

Definition at line 773 of file image.c.

References AcquireCriticalMemory(), AcquireQuantumMemory(), AllocateSemaphoreInfo(), _Image::ascii85, Ascii85Initialize(), _Image::blob, _Image::cache, CastDoubleToLong(), _Image::channels, _Image::client_data, _Image::clip_mask, CloneBlobInfo(), CloneImage(), CloneImageArtifacts(), CloneImageProfiles(), CloneImageProperties(), ClonePixelCache(), CloneString(), _Image::colormap, _Image::colors, _Image::colorspace, _Image::columns, CopyMagickString(), CorruptImageError, _Image::debug, DestroyImage(), _Image::directory, _Image::dither, _Image::exception, _Image::extent, _Image::filename, GetMagickModule, GetTimerInfo(), _RectangleInfo::height, InheritException(), InitializeExceptionInfo(), IsEventLogging(), _Image::list, LogMagickEvent(), _Image::magick, _Image::magick_columns, _Image::magick_filename, _Image::magick_rows, MagickAbsoluteValue, MagickCoreSignature, MagickFalse, MagickMin, 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(), 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 AcquireImageCanvas(), AdaptiveBlurImageChannel(), AdaptiveSharpenImageChannel(), AdaptiveThresholdImage(), AddNoiseImageChannel(), AppendImages(), AutoOrientImage(), BlueShiftImage(), BorderImage(), ChopImage(), CloneDrawInfo(), CloneImage(), CloneImageList(), CloneImages(), CoalesceImages(), ColorFloodfillImage(), ColorizeImage(), ColorMatrixImage(), CombineImages(), CompareImageChannels(), CompareImageLayers(), ComplexImages(), CompositeImageChannel(), CompositeLayers(), ConnectedComponentsImage(), ConsolidateCMYKImages(), CropImage(), CropImageToTiles(), DeskewImage(), DespeckleImage(), DisposeImages(), DistortImage(), DistortResizeImage(), DrawStrokePolygon(), EnhanceImage(), ExcerptImage(), ExtentImage(), FilterImageChannel(), FlipImage(), FloodfillPaintImage(), FlopImage(), ForwardFourierTransformImage(), FrameImage(), FxImageChannel(), GetEdgeBoundingBox(), GetImageClipMask(), GetImageList(), GetImageMask(), HuffmanEncodeImage(), ImplodeImage(), InjectImageBlob(), IntegralRotateImage(), InterpolativeResizeImage(), InverseFourierTransformImage(), KuwaharaImageChannel(), LocalContrastImage(), MagnifyImage(), MatteFloodfillImage(), MeanShiftImage(), MergeImageLayers(), ModifyImage(), MontageImageList(), MorphImages(), MorphologyApply(), MotionBlurImageChannel(), OilPaintImage(), OptimizeImageTransparency(), OptimizeLayerFrames(), PolaroidImage(), 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(), ThumbnailImage(), TintImage(), TransformImage(), TransposeImage(), TransverseImage(), TrimImage(), UniqueImageColors(), VignetteImage(), WaveImage(), and WaveletDenoiseImage().

◆ CloneImageInfo()

MagickExport ImageInfo * CloneImageInfo ( const ImageInfo image_info)

Definition at line 936 of file image.c.

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, _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(), InterpretImageProperties(), InvokeDelegate(), MontageImageList(), PingBlob(), PingImage(), PingImages(), ReadImage(), ReadImages(), ReadInlineImage(), ReadStream(), SetImageRegistry(), StreamImage(), WriteImage(), WriteImages(), WriteStream(), and WriteStreamImage().

◆ CopyImagePixels()

◆ DestroyImage()

MagickExport Image * DestroyImage ( Image image)

Definition at line 1179 of file image.c.

References _Image::ascii85, ClearExceptionInfo(), _Image::clip_mask, _Image::colormap, DestroyBlob(), DestroyImage(), DestroyImageArtifacts(), DestroyImagePixels(), DestroyImageProfiles(), DestroyImageProperties(), DestroySemaphoreInfo(), DestroyString(), _Image::directory, _Image::exception, _Image::filename, _Image::geometry, GetMagickModule, IsEventLogging(), LockSemaphoreInfo(), LogMagickEvent(), MagickCoreSignature, MagickFalse, 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(), DestroyImage(), DestroyResampleFilter(), DestroyStreamInfo(), DisposeImages(), DistortImage(), DistortResizeImage(), DrawClipPath(), DrawClippingMask(), DrawCompositeMask(), DrawPatternPath(), DrawPrimitive(), DrawStrokePolygon(), EnhanceImage(), EvaluateImages(), ExcerptImage(), ExtentImage(), FilterImageChannel(), FlipImage(), FloodfillPaintImage(), FlopImage(), ForwardFourierTransformImage(), FrameImage(), FxImageChannel(), GetEdgeBackgroundFactor(), GetEdgeBoundingBox(), 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(), PolaroidImage(), PolynomialImageChannel(), PreviewImage(), ReadImage(), RenderMVGContent(), 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()

MagickExport void DisassociateImageStream ( Image image)

◆ GetImageChannels()

◆ GetImageClipMask()

MagickExport Image * GetImageClipMask ( const Image image,
ExceptionInfo exception 
)

◆ GetImageException()

◆ GetImageInfo()

◆ GetImageInfoFile()

MagickExport FILE * GetImageInfoFile ( const ImageInfo image_info)

Definition at line 1492 of file image.c.

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

Definition at line 3661 of file image.c.

References MagickTrue.

Referenced by SyncImage().

◆ ReferenceImage()

◆ ResetImagePage()

◆ ResetImagePixels()

◆ SetImageBackgroundColor()

◆ SetImageChannels()

MagickExport MagickBooleanType SetImageChannels ( Image image,
const size_t  channels 
)

Definition at line 2483 of file image.c.

References _Image::channels, and MagickTrue.

◆ SetImageClipMask()

◆ SetImageColor()

◆ SetImageExtent()

◆ SetImageInfo()

MagickExport MagickBooleanType SetImageInfo ( ImageInfo image_info,
const unsigned int  frames,
ExceptionInfo exception 
)

◆ 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 
)

Definition at line 2605 of file image.c.

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

Referenced by AcquireImageColormap(), AdaptiveBlurImageChannel(), AdaptiveSharpenImageChannel(), AdaptiveThresholdImage(), AddNoiseImageChannel(), AnnotateImage(), AppendImages(), BilevelImageChannel(), BlackThresholdImageChannel(), BlueShiftImage(), ClipImagePath(), ClutImageChannel(), ColorFloodfillImage(), ColorizeImage(), ColorMatrixImage(), CombineImages(), CompareImageChannels(), ComplexImages(), CompositeImageChannel(), ConsolidateCMYKImages(), CopyImagePixels(), DespeckleImage(), DistortImage(), DrawAffineImage(), 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(), RenderMVGContent(), 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 
)

Definition at line 3795 of file image.c.

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, IsEventLogging(), _Image::iterations, LogMagickEvent(), MagickBooleanOptions, MagickComposeOptions, MagickCompressOptions, MagickCoreSignature, MagickEndianOptions, MagickFalse, MagickFilterOptions, MagickGravityOptions, MagickIntentOptions, MagickInterlaceOptions, MagickInterpolateOptions, MagickOrientationOptions, MagickPixelIntensityOptions, MagickResolutionOptions, 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, RhoValue, _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()