image.c File Reference

#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/channel.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/delegate.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/memory-private.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/resource_.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/timer-private.h"
#include "MagickCore/token.h"
#include "MagickCore/token-private.h"
#include "MagickCore/utility.h"
#include "MagickCore/utility-private.h"
#include "MagickCore/version.h"
#include "MagickCore/xwindow-private.h"

Defines

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

Functions

MagickExport ImageAcquireImage (const ImageInfo *image_info, ExceptionInfo *exception)
MagickExport ImageInfoAcquireImageInfo (void)
MagickExport void AcquireNextImage (const ImageInfo *image_info, Image *image, ExceptionInfo *exception)
MagickExport ImageAppendImages (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 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 void GetImageInfo (ImageInfo *image_info)
MagickExport FILE * GetImageInfoFile (const ImageInfo *image_info)
MagickExport ImageGetImageMask (const Image *image, const PixelMask type, 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 ImageNewMagickImage (const ImageInfo *image_info, const size_t width, const size_t height, const PixelInfo *background, ExceptionInfo *exception)
MagickExport ImageReferenceImage (Image *image)
MagickExport MagickBooleanType ResetImagePage (Image *image, const char *page)
MagickExport MagickBooleanType ResetImagePixels (Image *image, ExceptionInfo *exception)
MagickExport MagickBooleanType SetImageAlpha (Image *image, const Quantum alpha, ExceptionInfo *exception)
MagickExport MagickBooleanType SetImageBackgroundColor (Image *image, ExceptionInfo *exception)
MagickExport ChannelType SetImageChannelMask (Image *image, const ChannelType channel_mask)
MagickExport MagickBooleanType SetImageColor (Image *image, const PixelInfo *color, ExceptionInfo *exception)
MagickExport MagickBooleanType SetImageStorageClass (Image *image, const ClassType storage_class, ExceptionInfo *exception)
MagickExport MagickBooleanType SetImageExtent (Image *image, const size_t columns, const size_t rows, ExceptionInfo *exception)
MagickExport MagickBooleanType SetImageInfo (ImageInfo *image_info, const unsigned int frames, ExceptionInfo *exception)
MagickExport void SetImageInfoBlob (ImageInfo *image_info, const void *blob, const size_t length)
MagickExport void SetImageInfoCustomStream (ImageInfo *image_info, CustomStreamInfo *custom_stream)
MagickExport void SetImageInfoFile (ImageInfo *image_info, FILE *file)
MagickExport MagickBooleanType SetImageMask (Image *image, const PixelMask type, const Image *mask, ExceptionInfo *exception)
MagickExport MagickBooleanType SetImageRegionMask (Image *image, const PixelMask type, const RectangleInfo *region, ExceptionInfo *exception)
MagickExport VirtualPixelMethod SetImageVirtualPixelMethod (Image *image, const VirtualPixelMethod virtual_pixel_method, ExceptionInfo *exception)
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, 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)

Define Documentation

#define AppendImageTag   "Append/Image"

Referenced by AppendImages().

#define ClipImagePathTag   "ClipPath/Image"
#define CopyImageTag   "Copy/Image"

Referenced by CopyImagePixels().

#define SmushImageTag   "Smush/Image"

Referenced by SmushImages().


Function Documentation

MagickExport Image* AcquireImage ( const ImageInfo image_info,
ExceptionInfo exception 
)

References AcquireCriticalMemory(), AcquirePixelCache(), AcquirePixelChannelMap(), AcquireSemaphoreInfo(), AllCompliance, _ImageInfo::background_color, _Image::background_color, BackgroundColor, _Image::blob, _ChromaticityInfo::blue_primary, _ImageInfo::border_color, _Image::border_color, BorderColor, _ImageInfo::cache, _Image::cache, _Image::channel_map, _Image::channel_mask, _Image::chromaticity, _ImageInfo::client_data, _Image::client_data, CloneBlobInfo(), ClonePixelCacheMethods(), _Image::colorspace, _Image::columns, _Image::compose, _ImageInfo::compression, _Image::compression, CopyMagickString(), _Image::debug, DefaultChannels, _Image::delay, _ImageInfo::density, _ImageInfo::depth, _Image::depth, DestroyString(), DirectClass, _Image::dispose, _ImageInfo::dither, _Image::dither, _ImageInfo::endian, _Image::endian, _ImageInfo::extract, _Image::extract_info, _ImageInfo::file, _ImageInfo::filename, _Image::filename, _Image::gamma, GetImageOption(), GetMagickModule, GetMagickTime(), GetPageGeometry(), GetTimerInfo(), GreaterValue, _ChromaticityInfo::green_primary, _RectangleInfo::height, _ImageView::image, _ImageInfo::interlace, _Image::interlace, IsEventLogging(), LessValue, LogMagickEvent(), _ImageInfo::magick, _Image::magick, _Image::magick_filename, MAGICKCORE_QUANTUM_DEPTH, MagickCoreSignature, MagickDisposeOptions, MagickFalse, MagickPathExtent, MagickTrue, _ImageInfo::matte_color, _Image::matte_color, MatteColor, NoInterlace, _Image::offset, OverCompositeOp, _Image::page, _ImageInfo::page, ParseAbsoluteGeometry(), ParseCommandOption(), ParseGeometry(), PerceptualIntent, _ImageInfo::ping, _Image::ping, _ImageInfo::progress_monitor, _Image::progress_monitor, _ImageInfo::quality, _Image::quality, QueryColorCompliance(), _ChromaticityInfo::red_primary, _Image::reference_count, _Image::rendering_intent, _Image::resolution, _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, _ImageInfo::transparent_color, _Image::transparent_color, TransparentColor, UndefinedTicksPerSecond, _ImageInfo::units, _Image::units, _ChromaticityInfo::white_point, _RectangleInfo::width, _PointInfo::x, _RectangleInfo::x, _PrimaryInfo::x, XValue, _PointInfo::y, _RectangleInfo::y, _PrimaryInfo::y, YValue, and _PrimaryInfo::z.

Referenced by AcquireNextImage(), AcquireStreamInfo(), ConstituteImage(), DrawClippingMask(), DrawCompositeMask(), DrawPatternPath(), GetImageMask(), InterpretImageProperties(), MatrixToImage(), MontageImageList(), NewMagickImage(), ReadImage(), RenderHoughLines(), SetImageInfo(), XAnnotateImage(), XDrawImage(), XGetWindowImage(), and XMakeStandardColormap().

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 
)

References ClipImagePath(), and MagickTrue.

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 
)

References AcquireCriticalMemory(), AcquireQuantumMemory(), AcquireSemaphoreInfo(), _Image::alpha_trait, _Image::ascii85, Ascii85Initialize(), _Image::blob, _Image::cache, _Image::channel_map, _Image::channel_mask, _Image::channels, _Image::client_data, CloneBlobInfo(), CloneImageArtifacts(), CloneImageInfo(), CloneImageProfiles(), CloneImageProperties(), ClonePixelCache(), ClonePixelChannelMap(), CloneString(), _Image::colormap, _Image::colors, _Image::colorspace, _Image::columns, CopyMagickString(), CorruptImageError, _Image::debug, DestroyImage(), _Image::directory, _Image::dither, _Image::extent, _Image::filename, GetMagickModule, GetTimerInfo(), _RectangleInfo::height, _Image::image_info, IsEventLogging(), _Image::list, LogMagickEvent(), _Image::magick, _Image::magick_columns, _Image::magick_filename, _Image::magick_rows, MagickCoreSignature, MagickFalse, MagickPathExtent, _Image::mask_trait, _Image::metacontent_extent, _Image::montage, NewImageList(), _Image::next, _Image::number_channels, _Image::number_meta_channels, _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(), AdaptiveBlurImage(), AdaptiveSharpenImage(), AdaptiveThresholdImage(), AddNoiseImage(), AppendImages(), AutoOrientImage(), BlueShiftImage(), BorderImage(), ChannelFxImage(), ChopImage(), CloneDrawInfo(), CloneImageList(), CloneImages(), CoalesceImages(), ColorizeImage(), ColorMatrixImage(), CombineImages(), CompareImages(), CompareImagesLayers(), ComplexImages(), CompositeImage(), CompositeLayers(), ConnectedComponentsImage(), ConsolidateCMYKImages(), CropImage(), CropImageToTiles(), DeskewImage(), DespeckleImage(), DisposeImages(), DistortImage(), DistortResizeImage(), DrawStrokePolygon(), EnhanceImage(), ExcerptImage(), ExtentImage(), FlipImage(), FloodfillPaintImage(), FlopImage(), ForwardFourierTransformImage(), FrameImage(), FxImage(), GetEdgeBoundingBox(), HuffmanEncodeImage(), ImplodeImage(), InjectImageBlob(), IntegralRotateImage(), InterpolativeResizeImage(), InverseFourierTransformImage(), KuwaharaImage(), LocalContrastImage(), MagnifyImage(), MeanShiftImage(), MergeImageLayers(), ModifyImage(), MontageImageList(), MorphImages(), MorphologyApply(), MotionBlurImage(), OilPaintImage(), OptimizeImageTransparency(), OptimizeLayerFrames(), PolaroidImage(), PreviewImage(), ResizeImage(), RollImage(), RotateImage(), RotationalBlurImage(), SampleImage(), ScaleImage(), SelectiveBlurImage(), SeparateImage(), SepiaToneImage(), ShadeImage(), ShadowImage(), ShearImage(), SimilarityImage(), SketchImage(), SmushImages(), SparseColorImage(), SpliceImage(), SpreadImage(), StatisticImage(), SteganoImage(), StereoAnaglyphImage(), SwirlImage(), TextureImage(), TintImage(), TransformImage(), TransposeImage(), TransverseImage(), TrimImage(), UniqueImageColors(), VignetteImage(), WaveImage(), WaveletDenoiseImage(), XMakeImageLSBFirst(), and XMakeImageMSBFirst().

MagickExport ImageInfo* CloneImageInfo ( const ImageInfo image_info  ) 

References AcquireImageInfo(), _ImageInfo::adjoin, _ImageInfo::antialias, _ImageInfo::background_color, _ImageInfo::blob, _ImageInfo::border_color, _ImageInfo::cache, _ImageInfo::channel, _ImageInfo::client_data, CloneImageOptions(), CloneString(), CloneStringInfo(), _ImageInfo::colorspace, _ImageInfo::compression, CopyMagickString(), _ImageInfo::custom_stream, _ImageInfo::debug, _ImageInfo::density, _ImageInfo::depth, _ImageInfo::dither, _ImageInfo::endian, _ImageInfo::extract, _ImageInfo::file, _ImageInfo::filename, _ImageInfo::font, _ImageInfo::fuzz, _ImageInfo::interlace, IsEventLogging(), _ImageInfo::length, _ImageInfo::magick, MagickPathExtent, _ImageInfo::matte_color, _ImageInfo::monochrome, _ImageInfo::number_scenes, _ImageInfo::orientation, _ImageInfo::page, _ImageInfo::ping, _ImageInfo::pointsize, _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::temporary, _ImageInfo::texture, _ImageInfo::transparent_color, _ImageInfo::type, _ImageInfo::unique, _ImageInfo::units, and _ImageInfo::verbose.

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

MagickExport MagickBooleanType CopyImagePixels ( Image image,
const Image source_image,
const RectangleInfo geometry,
const OffsetInfo offset,
ExceptionInfo exception 
)
MagickExport Image* DestroyImage ( Image image  ) 

References _Image::ascii85, _Image::channel_map, _Image::colormap, _Image::debug, DestroyBlob(), DestroyImageArtifacts(), DestroyImageInfo(), DestroyImagePixels(), DestroyImageProfiles(), DestroyImageProperties(), DestroyPixelChannelMap(), DestroyString(), _Image::directory, _Image::filename, _Image::geometry, GetMagickModule, _Image::image_info, LockSemaphoreInfo(), LogMagickEvent(), MagickCoreSignature, MagickFalse, MagickTrue, _Image::montage, _Image::reference_count, RelinquishMagickMemory(), RelinquishSemaphoreInfo(), _Image::semaphore, _Image::signature, TraceEvent, and UnlockSemaphoreInfo().

Referenced by AdaptiveBlurImage(), AdaptiveSharpenImage(), AdaptiveThresholdImage(), AddNoiseImage(), AppendImages(), BlueShiftImage(), BorderImage(), CannyEdgeImage(), CharcoalImage(), ChopImage(), ClipImagePath(), CloneImage(), CoalesceImages(), ColorizeImage(), ColorMatrixImage(), CombineImages(), CompareImages(), CompareImagesLayers(), CompositeImage(), CompositeLayers(), ConnectedComponentsImage(), ConstituteImage(), CropImage(), CropToFitImage(), DeleteImageFromList(), DeskewImage(), DespeckleImage(), DestroyCacheView(), DestroyDrawInfo(), DestroyResampleFilter(), DestroyStreamInfo(), DestroyXResources(), DisposeImages(), DistortImage(), DistortResizeImage(), DrawClipPath(), DrawClippingMask(), DrawCompositeMask(), DrawPatternPath(), DrawPrimitive(), DrawStrokePolygon(), EnhanceImage(), EvaluateImages(), ExcerptImage(), ExtentImage(), FlipImage(), FloodfillPaintImage(), FlopImage(), ForwardFourierTransformImage(), FrameImage(), FxImage(), GetEdgeBackgroundCensus(), GetEdgeBackgroundColor(), GetEdgeBoundingBox(), GetImageMask(), GetImagePerceptualHash(), GetSimilarityMetric(), HuffmanEncodeImage(), IdentifyImage(), ImplodeImage(), InjectImageBlob(), IntegralRotateImage(), InterpolativeResizeImage(), InterpretImageProperties(), InverseFourierTransformImage(), KuwaharaImage(), LocalContrastImage(), MagnifyImage(), MatrixToImage(), MeanShiftImage(), MontageImageList(), MorphImages(), MorphologyApply(), MotionBlurImage(), NewMagickImage(), OilPaintImage(), OptimizeImageTransparency(), OptimizeLayerFrames(), PolaroidImage(), PolynomialImage(), PreviewImage(), ReadImage(), RenderMVGContent(), RenderPostscript(), ReplaceImageInList(), ReplaceImageInListReturnLast(), ResamplePixelColor(), ResizeImage(), RollImage(), RotateImage(), RotationalBlurImage(), SampleImage(), ScaleImage(), SelectiveBlurImage(), SeparateImage(), SepiaToneImage(), SetImageInfo(), ShadeImage(), ShadowImage(), ShearImage(), ShearRotateImage(), SimilarityImage(), SketchImage(), SmushImages(), SparseColorImage(), SpliceImage(), SpreadImage(), StatisticImage(), SteganoImage(), StereoAnaglyphImage(), StreamImage(), SwirlImage(), TextureImage(), ThumbnailImage(), TintImage(), TransformImage(), TransposeImage(), TransverseImage(), UniqueImageColors(), UnsharpMaskImage(), VignetteImage(), WaveImage(), WaveletDenoiseImage(), XAnnotateImage(), XDrawImage(), XGetWindowImage(), XImportImage(), XMakeImage(), XMakeImageLSBFirst(), XMakeImageMSBFirst(), and XMakeStandardColormap().

MagickExport ImageInfo* DestroyImageInfo ( ImageInfo image_info  ) 
MagickExport void DisassociateImageStream ( Image image  ) 
MagickExport void GetImageInfo ( ImageInfo image_info  ) 
MagickExport FILE* GetImageInfoFile ( const ImageInfo image_info  ) 

References _ImageInfo::file.

MagickExport Image* GetImageMask ( const Image image,
const PixelMask  type,
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 
)
static Quantum PushColormapIndex ( Image image,
const Quantum  index,
MagickBooleanType range_exception 
) [inline, static]

References MagickTrue.

Referenced by SyncImage().

MagickExport Image* ReferenceImage ( Image image  ) 
MagickExport MagickBooleanType ResetImagePage ( Image image,
const char *  page 
)
MagickExport MagickBooleanType ResetImagePixels ( Image image,
ExceptionInfo exception 
)
MagickExport MagickBooleanType SetImageAlpha ( Image image,
const Quantum  alpha,
ExceptionInfo exception 
)
MagickExport MagickBooleanType SetImageBackgroundColor ( Image image,
ExceptionInfo exception 
)
MagickExport ChannelType SetImageChannelMask ( Image image,
const ChannelType  channel_mask 
)
MagickExport MagickBooleanType SetImageColor ( Image image,
const PixelInfo color,
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 
)

References AcquireExceptionInfo(), AcquireImage(), AcquireMagickMemory(), _ImageInfo::adjoin, _ImageInfo::affirm, CanonicalPath, CloneString(), CloseBlob(), CopyMagickString(), _ImageInfo::debug, DestroyExceptionInfo(), DestroyImage(), _ImageInfo::endian, ExplicitFormatType, ExtensionPath, _ImageInfo::extract, _Image::filename, _ImageInfo::filename, _MagickInfo::format_type, GetDelegateInfo(), GetMagicInfo(), GetMagickAdjoin(), GetMagickEndianSupport(), GetMagickInfo(), GetMagickModule, GetMagickUseExtension(), GetMagicName(), GetMagicPatternExtent(), GetPathComponent(), _ImageView::image, ImageToFile(), InterpretImageFilename(), IsBlobExempt(), IsBlobSeekable(), IsGeometry(), IsGlob(), IsMagickConflict(), IsSceneGeometry(), LocaleCompare(), LocaleUpper(), LogMagickEvent(), _ImageInfo::magick, _MagickInfo::magick_module, MagickCoreSignature, MagickFalse, MagickPath, MagickPathExtent, MagickTrue, _MagickInfo::name, _ImageInfo::number_scenes, OpenBlob(), ReadBinaryBlobMode, ReadBlob(), RelinquishMagickMemory(), _ImageInfo::scene, _ImageInfo::scenes, SeekBlob(), SetImageInfoFile(), _ImageInfo::signature, StringToUnsignedLong(), SubcanonicalPath, SubimagePath, Swap, _ImageInfo::temporary, TraceEvent, UndefinedEndian, and UndefinedFormatType.

Referenced by BlobToImage(), CustomStreamToImage(), GlobExpression(), ImagesToBlob(), ImagesToCustomStream(), ImageToBlob(), ImageToCustomStream(), InvokeDelegate(), PingBlob(), PingImages(), ReadImage(), ReadImages(), SetImageProperty(), WriteImage(), WriteImages(), and WriteStreamImage().

MagickExport void SetImageInfoBlob ( ImageInfo image_info,
const void *  blob,
const size_t  length 
)
MagickExport void SetImageInfoCustomStream ( ImageInfo image_info,
CustomStreamInfo custom_stream 
)
MagickExport void SetImageInfoFile ( ImageInfo image_info,
FILE *  file 
)
MagickExport MagickBooleanType SetImageMask ( Image image,
const PixelMask  type,
const Image mask,
ExceptionInfo exception 
)
MagickExport MagickBooleanType SetImageRegionMask ( Image image,
const PixelMask  type,
const RectangleInfo region,
ExceptionInfo exception 
)
MagickExport MagickBooleanType SetImageStorageClass ( Image image,
const ClassType  storage_class,
ExceptionInfo exception 
)

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

Referenced by AcquireImageColormap(), AdaptiveBlurImage(), AdaptiveSharpenImage(), AdaptiveThresholdImage(), AddNoiseImage(), AnnotateImage(), AppendImages(), BilevelImage(), BlackThresholdImage(), BlueShiftImage(), ChannelFxImage(), ClipImagePath(), ClutImage(), ColorizeImage(), ColorMatrixImage(), CombineImages(), CompareImages(), ComplexImages(), CompositeImage(), ConsolidateCMYKImages(), CopyImagePixels(), DespeckleImage(), DistortImage(), DrawAffineImage(), DuplexTransferImageViewIterator(), EnhanceImage(), EvaluateImage(), EvaluateImages(), FloodfillPaintImage(), FrameImage(), FunctionImage(), FxImage(), GrayscaleImage(), HaldClutImage(), HorizontalFilter(), ImplodeImage(), ImportImagePixels(), InterpolativeResizeImage(), KuwaharaImage(), LocalContrastImage(), MeanShiftImage(), MorphImages(), MorphologyApply(), MotionBlurImage(), OilPaintImage(), OpaquePaintImage(), OrderedDitherImage(), PlasmaImage(), PolynomialImage(), ProfileImage(), RaiseImage(), RandomThresholdImage(), RangeThresholdImage(), RenderMVGContent(), RotationalBlurImage(), ScaleImage(), SelectiveBlurImage(), SeparateImage(), SepiaToneImage(), SetCacheViewStorageClass(), SetImageAlphaChannel(), SetImageBackgroundColor(), SetImageType(), SetImageViewIterator(), ShadeImage(), ShearImage(), ShearRotateImage(), SimilarityImage(), SmushImages(), SparseColorImage(), SpliceImage(), SpreadImage(), sRGBTransformImage(), StatisticImage(), SteganoImage(), StereoAnaglyphImage(), SwirlImage(), TextureImage(), TintImage(), TransferImageViewIterator(), TransformsRGBImage(), TransparentPaintImage(), TransparentPaintImageChroma(), UniqueImageColors(), UpdateImageViewIterator(), VerticalFilter(), VignetteImage(), WaveImage(), WaveletDenoiseImage(), WhiteThresholdImage(), XDrawImage(), and XMakeStandardColormap().

MagickExport VirtualPixelMethod SetImageVirtualPixelMethod ( Image image,
const VirtualPixelMethod  virtual_pixel_method,
ExceptionInfo exception 
)
MagickExport Image* SmushImages ( const Image images,
const MagickBooleanType  stack,
const ssize_t  offset,
ExceptionInfo exception 
)
static ssize_t SmushXGap ( const Image smush_image,
const Image images,
const ssize_t  offset,
ExceptionInfo exception 
) [static]
static ssize_t SmushYGap ( const Image smush_image,
const Image images,
const ssize_t  offset,
ExceptionInfo exception 
) [static]
MagickExport MagickBooleanType StripImage ( Image image,
ExceptionInfo exception 
)
MagickExport MagickBooleanType SyncImage ( Image image,
ExceptionInfo exception 
)
MagickExport MagickBooleanType SyncImageSettings ( const ImageInfo image_info,
Image image,
ExceptionInfo exception 
)

References AllCompliance, _Image::background_color, _Image::black_point_compensation, _ChromaticityInfo::blue_primary, _Image::border_color, _Image::chromaticity, CloneImageInfo(), _Image::compose, _Image::compression, _Image::debug, _Image::depth, DestroyImageInfo(), DestroyString(), _Image::endian, _Image::filename, _Image::filter, _Image::fuzz, GetImageOption(), GetMagickModule, GetPageGeometry(), _Image::gravity, _ChromaticityInfo::green_primary, _Image::image_info, _Image::intensity, _Image::interlace, _Image::interpolate, _Image::iterations, LogMagickEvent(), MagickBooleanOptions, MagickComposeOptions, MagickCompressOptions, MagickCoreSignature, MagickEndianOptions, MagickFalse, MagickFilterOptions, MagickGravityOptions, MagickIntentOptions, MagickInterlaceOptions, MagickInterpolateOptions, MagickOrientationOptions, MagickPixelIntensityOptions, MagickResolutionOptions, MagickTrue, MagickTypeOptions, MagickVirtualPixelOptions, _Image::matte_color, _Image::orientation, _Image::page, ParseAbsoluteGeometry(), ParseCommandOption(), ParseGeometry(), PixelsPerCentimeterResolution, PixelsPerInchResolution, _ImageInfo::quality, _Image::quality, QuantumRange, QueryColorCompliance(), _ChromaticityInfo::red_primary, _Image::rendering_intent, _Image::resolution, _GeometryInfo::rho, _Image::scene, SetImageVirtualPixelMethod(), _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, _PointInfo::x, _PrimaryInfo::x, _PointInfo::y, and _PrimaryInfo::y.

Referenced by AcquireImage(), and SyncImagesSettings().

MagickExport MagickBooleanType SyncImagesSettings ( ImageInfo image_info,
Image images,
ExceptionInfo exception 
)

Generated on 27 Apr 2020 for MagickCore by  doxygen 1.6.1