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/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/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-private.h"
#include "magick/profile.h"
#include "magick/property.h"
#include "magick/quantize.h"
#include "magick/random_.h"
#include "magick/segment.h"
#include "magick/semaphore.h"
#include "magick/signature-private.h"
#include "magick/statistic.h"
#include "magick/string_.h"
#include "magick/thread-private.h"
#include "magick/threshold.h"
#include "magick/timer.h"
#include "magick/utility.h"
#include "magick/version.h"
#include "magick/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 SeparateImageTag   "Separate/Image"

Functions

MagickExport ImageAcquireImage (const ImageInfo *image_info)
static unsigned long MagickMax (const unsigned long x, const unsigned long y)
static unsigned long MagickMin (const unsigned long x, const unsigned long y)
MagickExport MagickBooleanType AcquireImageColormap (Image *image, const unsigned long colors)
MagickExport ImageInfoAcquireImageInfo (void)
MagickExport void AcquireNextImage (const ImageInfo *image_info, Image *image)
MagickExport ImageAppendImages (const Image *image, 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 unsigned long columns, const unsigned long rows, const MagickBooleanType detach, ExceptionInfo *exception)
MagickExport ImageInfoCloneImageInfo (const ImageInfo *image_info)
MagickExport ImageCombineImages (const Image *image, const ChannelType channel, ExceptionInfo *exception)
MagickExport ImageDestroyImage (Image *image)
MagickExport ImageInfoDestroyImageInfo (ImageInfo *image_info)
MagickExport void DisassociateImageStream (Image *image)
MagickExport MagickBooleanType GetImageAlphaChannel (const Image *image)
MagickExport ImageGetImageClipMask (const Image *image, ExceptionInfo *exception)
MagickExport void GetImageException (Image *image, ExceptionInfo *exception)
MagickExport void GetImageInfo (ImageInfo *image_info)
MagickExport ImageGetImageMask (const Image *image, ExceptionInfo *exception)
MagickExport long 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 unsigned long width, const unsigned long height, const MagickPixelPacket *background)
MagickExport ImageReferenceImage (Image *image)
MagickExport MagickBooleanType ResetImagePage (Image *image, const char *page)
MagickExport MagickBooleanType SeparateImageChannel (Image *image, const ChannelType channel)
MagickExport ImageSeparateImages (const Image *image, const ChannelType channel, ExceptionInfo *exception)
MagickExport MagickBooleanType SetImageAlphaChannel (Image *image, const AlphaChannelType alpha_type)
MagickExport MagickBooleanType SetImageBackgroundColor (Image *image)
MagickExport MagickBooleanType SetImageStorageClass (Image *image, const ClassType storage_class)
MagickExport MagickBooleanType SetImageClipMask (Image *image, const Image *clip_mask)
MagickExport MagickBooleanType SetImageExtent (Image *image, const unsigned long columns, const unsigned long rows)
MagickExport MagickBooleanType SetImageInfo (ImageInfo *image_info, const MagickBooleanType rectify, 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 MagickBooleanType SetImageType (Image *image, const ImageType type)
MagickExport VirtualPixelMethod SetImageVirtualPixelMethod (const Image *image, const VirtualPixelMethod virtual_pixel_method)
MagickExport MagickBooleanType StripImage (Image *image)
static IndexPacket PushColormapIndex (Image *image, const unsigned long 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

Define Documentation

#define AppendImageTag   "Append/Image"

Referenced by AppendImages().

#define ClipImagePathTag   "ClipPath/Image"
#define CombineImageTag   "Combine/Image"

Referenced by CombineImages().

#define SeparateImageTag   "Separate/Image"

Referenced by SeparateImageChannel().


Function Documentation

MagickExport Image* AcquireImage ( const ImageInfo image_info  ) 

Definition at line 144 of file image.c.

References AcquireMagickMemory(), AcquirePixelCache(), AllocateSemaphoreInfo(), _ImageInfo::background_color, _Image::background_color, BackgroundColor, _Image::blob, _Image::blur, _ImageInfo::border_color, _Image::border_color, BorderColor, _ImageInfo::cache, _Image::cache, _ImageInfo::client_data, _Image::client_data, CloneBlobInfo(), ClonePixelCacheMethods(), _Image::colorspace, _Image::columns, _Image::compose, _ImageInfo::compression, _Image::compression, CopyMagickString(), _Image::debug, DefaultResolution, _ImageInfo::density, _ImageInfo::depth, _Image::depth, DestroyString(), DirectClass, _ImageInfo::dither, _Image::dither, _ImageInfo::endian, _Image::endian, _Image::exception, _ImageInfo::extract, _Image::extract_info, _ImageInfo::file, _ImageInfo::filename, _Image::filename, GetExceptionInfo(), GetMagickModule, GetPageGeometry(), GetTimerInfo(), _RectangleInfo::height, _ImageInfo::interlace, _Image::interlace, IsEventLogging(), LogMagickEvent(), _ImageInfo::magick, _Image::magick, _Image::magick_filename, MAGICKCORE_QUANTUM_DEPTH, MagickFalse, MagickSignature, MagickTrue, _ImageInfo::matte_color, _Image::matte_color, MatteColor, MaxTextExtent, NoInterlace, _Image::offset, OverCompositeOp, _Image::page, _ImageInfo::page, ParseAbsoluteGeometry(), ParseGeometry(), PixelsPerInchResolution, _ImageInfo::progress_monitor, _Image::progress_monitor, _ImageInfo::quality, _Image::quality, QueryColorDatabase(), _Image::reference_count, ResetMagickMemory(), ResourceLimitFatalError, RGBColorspace, _GeometryInfo::rho, _Image::rows, _Image::semaphore, SetBlobExempt(), SetImageVirtualPixelMethod(), _GeometryInfo::sigma, SigmaValue, _Image::signature, _ImageInfo::size, _Image::storage_class, Swap, SyncImageSettings(), ThrowFatalException, _Image::ticks_per_second, _Image::timer, TraceEvent, _ImageInfo::transparent_color, _Image::transparent_color, TransparentColor, UndefinedTicksPerSecond, _ImageInfo::units, _Image::units, _ImageInfo::virtual_pixel_method, _RectangleInfo::width, _RectangleInfo::x, _Image::x_resolution, XValue, _RectangleInfo::y, _Image::y_resolution, and YValue.

Referenced by AcquireNextImage(), AcquireStreamInfo(), AllocateImage(), ConstituteImage(), DrawPatternPath(), MontageImageList(), NewMagickImage(), PosterizeImage(), ReadImage(), SetImageInfo(), XAnnotateImage(), XDrawImage(), XGetWindowImage(), and XMakeStandardColormap().

MagickExport MagickBooleanType AcquireImageColormap ( Image image,
const unsigned long  colors 
)
MagickExport ImageInfo* AcquireImageInfo ( void   ) 
MagickExport void AcquireNextImage ( const ImageInfo image_info,
Image image 
)
MagickExport Image* AppendImages ( const Image image,
const MagickBooleanType  stack,
ExceptionInfo exception 
)
MagickExport ExceptionType CatchImageException ( Image image  ) 
MagickExport MagickBooleanType ClipImage ( Image image  ) 

Definition at line 703 of file image.c.

References ClipImagePath(), and MagickTrue.

MagickExport MagickBooleanType ClipImagePath ( Image image,
const char *  pathname,
const MagickBooleanType  inside 
)
MagickExport Image* CloneImage ( const Image image,
const unsigned long  columns,
const unsigned long  rows,
const MagickBooleanType  detach,
ExceptionInfo exception 
)

Definition at line 801 of file image.c.

References AcquireMagickMemory(), AcquireQuantumMemory(), AllocateSemaphoreInfo(), _Image::ascii85, Ascii85Initialize(), _Image::blob, _Image::cache, _Image::client_data, _Image::clip_mask, CloneBlobInfo(), CloneImageArtifacts(), CloneImageProfiles(), CloneImageProperties(), ClonePixelCache(), CloneString(), _Image::colormap, _Image::colors, _Image::colorspace, _Image::columns, CopyMagickMemory(), CopyMagickString(), _Image::debug, _Image::directory, _Image::dither, _Image::exception, _Image::filename, GetExceptionInfo(), GetMagickModule, GetTimerInfo(), _RectangleInfo::height, InheritException(), 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::previous, _Image::progress_monitor, _Image::reference_count, ReferenceBlob(), ReferencePixelCache(), ResetMagickMemory(), ResourceLimitError, _Image::rows, _Image::semaphore, _ExceptionInfo::signature, _Image::signature, _Image::storage_class, ThrowImageException, _Image::tile_offset, _Image::timer, TraceEvent, _Image::type, _RectangleInfo::width, _RectangleInfo::x, and _RectangleInfo::y.

Referenced by AdaptiveBlurImageChannel(), AdaptiveResizeImage(), AdaptiveSharpenImageChannel(), AdaptiveThresholdImage(), AddNoiseImageChannel(), AppendImages(), AverageImages(), BlueShiftImage(), BlurImageChannel(), BorderImage(), CharcoalImage(), ChopImage(), CloneDrawInfo(), CloneImageList(), CloneImages(), CoalesceImages(), ColorFloodfillImage(), ColorizeImage(), CombineImages(), CompareImageChannels(), CompareImageLayers(), CompositeImageChannel(), CompositeLayers(), ConsolidateCMYKImages(), ConvolveImageChannel(), CropImage(), DeskewImage(), DespeckleImage(), DisposeImages(), DistortImage(), DrawClipPath(), EnhanceImage(), ExcerptImage(), ExtentImage(), FlipImage(), FloodfillPaintImage(), FlopImage(), ForwardFourierTransformImage(), FrameImage(), FxImageChannel(), GetImageClipMask(), GetImageList(), GetImageMask(), HuffmanEncodeImage(), ImplodeImage(), InjectImageBlob(), IntegralRotateImage(), InverseFourierTransformImage(), MatteFloodfillImage(), MedianFilterImage(), MergeImageLayers(), ModifyImage(), MontageImageList(), MorphImages(), MotionBlurImageChannel(), OilPaintImage(), OptimizeImageTransparency(), OptimizeLayerFrames(), PolaroidImage(), PreviewImage(), RadialBlurImageChannel(), RecolorImage(), ReduceNoiseImage(), ResizeImage(), RollImage(), SampleImage(), ScaleImage(), SelectiveBlurImageChannel(), SeparateImages(), SepiaToneImage(), SetImageClipMask(), SetImageMask(), ShadeImage(), ShadowImage(), ShearImage(), SimilarityImage(), SketchImage(), SparseColorImage(), SpliceImage(), SpreadImage(), SteganoImage(), StereoAnaglyphImage(), SwirlImage(), TintImage(), TransformImage(), TransposeImage(), TransverseImage(), TrimImage(), UniqueImageColors(), VignetteImage(), WaveImage(), XImportImage(), XMakeImageLSBFirst(), and XMakeImageMSBFirst().

MagickExport ImageInfo* CloneImageInfo ( const ImageInfo image_info  ) 

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

MagickExport Image* CombineImages ( const Image image,
const ChannelType  channel,
ExceptionInfo exception 
)
MagickExport Image* DestroyImage ( Image image  ) 

Definition at line 1256 of file image.c.

References _Image::ascii85, _Image::clip_mask, _Image::colormap, _Image::debug, DestroyBlob(), DestroyExceptionInfo(), 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(), AdaptiveResizeImage(), AdaptiveSharpenImageChannel(), AdaptiveThresholdImage(), AddNoiseImageChannel(), AppendImages(), AverageImages(), BlueShiftImage(), BlurImageChannel(), BorderImage(), CharcoalImage(), ClipImagePath(), CoalesceImages(), ColorFloodfillImage(), ColorizeImage(), CombineImages(), CompareImageChannels(), CompareImageLayers(), CompositeImageChannel(), CompositeLayers(), ConstituteImage(), ConvolveImageChannel(), CropImage(), CropToFitImage(), DeleteImageFromList(), DeskewImage(), DespeckleImage(), DestroyCacheView(), DestroyDrawInfo(), DestroyResampleFilter(), DestroyStreamInfo(), DestroyXResources(), DisposeImages(), DistortImage(), DrawClipPath(), DrawPatternPath(), DrawPrimitive(), EnhanceImage(), ExcerptImage(), ExtentImage(), FlipImage(), FloodfillPaintImage(), FlopImage(), ForwardFourierTransformImage(), FrameImage(), FxImageChannel(), HuffmanEncodeImage(), IdentifyImage(), ImplodeImage(), InjectImageBlob(), IntegralRotateImage(), InterpolatePixelColor(), InterpolateResampleFilter(), InverseFourierTransformImage(), MatteFloodfillImage(), MedianFilterImage(), MontageImageList(), MorphImages(), MotionBlurImageChannel(), NewMagickImage(), OilPaintImage(), OptimizeImageTransparency(), OptimizeLayerFrames(), PolaroidImage(), PosterizeImage(), PreviewImage(), RadialBlurImageChannel(), ReadImage(), RecolorImage(), ReduceNoiseImage(), RenderPostscript(), ReplaceImageInList(), ResamplePixelColor(), ResizeImage(), RollImage(), RotateImage(), SampleImage(), ScaleImage(), SelectiveBlurImageChannel(), SepiaToneImage(), SetImageClipMask(), SetImageInfo(), SetImageMask(), ShadeImage(), ShadowImage(), ShearImage(), SimilarityImage(), SketchImage(), SparseColorImage(), SpliceImage(), SpreadImage(), SteganoImage(), StereoAnaglyphImage(), StreamImage(), SwirlImage(), ThumbnailImage(), TintImage(), TransformImage(), TransposeImage(), TransverseImage(), UniqueImageColors(), UnsharpMaskImageChannel(), VignetteImage(), WaveImage(), XAnnotateImage(), XDrawImage(), XGetWindowImage(), XImportImage(), XMakeImage(), XMakeImageLSBFirst(), XMakeImageMSBFirst(), and XMakeStandardColormap().

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 GetImageException ( Image image,
ExceptionInfo exception 
)
MagickExport void GetImageInfo ( ImageInfo image_info  ) 
MagickExport Image* GetImageMask ( const Image image,
ExceptionInfo exception 
)
MagickExport long 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  ) 
static unsigned long MagickMax ( const unsigned long  x,
const unsigned long  y 
) [inline, static]

Definition at line 292 of file image.c.

Referenced by AcquireImageColormap().

static unsigned long MagickMin ( const unsigned long  x,
const unsigned long  y 
) [inline, static]

Definition at line 300 of file image.c.

Referenced by AcquireImageColormap().

MagickExport MagickBooleanType ModifyImage ( Image **  image,
ExceptionInfo exception 
)
MagickExport Image* NewMagickImage ( const ImageInfo image_info,
const unsigned long  width,
const unsigned long  height,
const MagickPixelPacket background 
)
static IndexPacket PushColormapIndex ( Image image,
const unsigned long  index,
MagickBooleanType range_exception 
) [inline, static]

Definition at line 3774 of file image.c.

References MagickTrue.

Referenced by SyncImage().

MagickExport Image* ReferenceImage ( Image image  ) 
MagickExport MagickBooleanType ResetImagePage ( Image image,
const char *  page 
)
MagickExport MagickBooleanType SeparateImageChannel ( Image image,
const ChannelType  channel 
)
MagickExport Image* SeparateImages ( const Image image,
const ChannelType  channel,
ExceptionInfo exception 
)
MagickExport MagickBooleanType SetImageAlphaChannel ( Image image,
const AlphaChannelType  alpha_type 
)
MagickExport MagickBooleanType SetImageBackgroundColor ( Image image  ) 
MagickExport MagickBooleanType SetImageClipMask ( Image image,
const Image clip_mask 
)
MagickExport MagickBooleanType SetImageExtent ( Image image,
const unsigned long  columns,
const unsigned long  rows 
)
MagickExport MagickBooleanType SetImageInfo ( ImageInfo image_info,
const MagickBooleanType  rectify,
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 MagickBooleanType SetImageStorageClass ( Image image,
const ClassType  storage_class 
)

Definition at line 2868 of file image.c.

References _Image::exception, GetImagePixelCache(), MagickFalse, MagickTrue, and _Image::storage_class.

Referenced by AcquireImageColormap(), AdaptiveBlurImageChannel(), AdaptiveResizeImage(), AdaptiveSharpenImageChannel(), AdaptiveThresholdImage(), AddNoiseImageChannel(), AnnotateImage(), AppendImages(), AverageImages(), BilevelImageChannel(), BlackThresholdImageChannel(), BlueShiftImage(), BlurImageChannel(), ClipImagePath(), ClutImageChannel(), ColorFloodfillImage(), ColorizeImage(), CombineImages(), CompareImageChannels(), CompositeImageChannel(), ConsolidateCMYKImages(), ConvolveImageChannel(), DespeckleImage(), DistortImage(), DrawAffineImage(), DrawImage(), EnhanceImage(), EvaluateImageChannel(), ExtentImage(), FloodfillPaintImage(), FrameImage(), FunctionImageChannel(), FxImageChannel(), HaldClutImageChannel(), HorizontalFilter(), ImplodeImage(), ImportImagePixels(), MatteFloodfillImage(), MedianFilterImage(), MorphImages(), MotionBlurImageChannel(), OilPaintImage(), OpaquePaintImageChannel(), OrderedPosterizeImageChannel(), PlasmaImageProxy(), ProfileImage(), RadialBlurImageChannel(), RaiseImage(), RandomThresholdImageChannel(), RecolorImage(), ReduceNoiseImage(), RGBTransformImage(), RotateImage(), ScaleImage(), SelectiveBlurImageChannel(), SeparateImageChannel(), SepiaToneImage(), SetCacheViewStorageClass(), SetImage(), SetImageAlphaChannel(), SetImageBackgroundColor(), SetImageClipMask(), SetImageMask(), SetImageType(), ShadeImage(), ShearImage(), SimilarityImage(), SparseColorImage(), SpliceImage(), SpreadImage(), SteganoImage(), StereoAnaglyphImage(), SwirlImage(), TextureImage(), ThresholdImageChannel(), TintImage(), TransformRGBImage(), TransparentPaintImage(), TransparentPaintImageChroma(), UniqueImageColors(), VerticalFilter(), VignetteImage(), WaveImage(), WhiteThresholdImageChannel(), XDrawImage(), and XMakeStandardColormap().

MagickExport MagickBooleanType SetImageType ( Image image,
const ImageType  type 
)
MagickExport VirtualPixelMethod SetImageVirtualPixelMethod ( const Image image,
const VirtualPixelMethod  virtual_pixel_method 
)
MagickExport MagickBooleanType StripImage ( Image image  ) 
MagickExport MagickBooleanType SyncImage ( Image image  ) 
MagickExport MagickBooleanType SyncImageSettings ( const ImageInfo image_info,
Image image 
)

Definition at line 3901 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::delay, _Image::depth, DestroyString(), _Image::dispose, _Image::endian, _Image::exception, _ImageInfo::extract, _Image::extract_info, _Image::filename, _Image::filter, FormatMagickString(), _Image::fuzz, GetImageOption(), GetMagickModule, GetNextImageOption(), GetPageGeometry(), _Image::gravity, GreaterValue, _ChromaticityInfo::green_primary, _Image::interlace, _Image::interpolate, _Image::iterations, LessValue, LogMagickEvent(), MagickBooleanOptions, MagickComposeOptions, MagickCompressOptions, MagickDisposeOptions, MagickEndianOptions, MagickFalse, MagickFilterOptions, MagickGravityOptions, MagickIntentOptions, MagickInterlaceOptions, MagickInterpolateOptions, MagickOrientationOptions, MagickResolutionOptions, MagickSignature, MagickTrue, MagickTypeOptions, _Image::matte_color, MaxTextExtent, _Image::orientation, _Image::page, ParseAbsoluteGeometry(), ParseGeometry(), ParseMagickOption(), PixelsPerCentimeterResolution, PixelsPerInchResolution, _ImageInfo::quality, _Image::quality, QuantumRange, QueryColorDatabase(), _ChromaticityInfo::red_primary, _Image::rendering_intent, ResetImageOptionIterator(), _GeometryInfo::rho, _Image::scene, SetImageArtifact(), _GeometryInfo::sigma, SigmaValue, _Image::signature, _ImageInfo::signature, StringToDouble(), _Image::taint, _Image::ticks_per_second, _Image::tile_offset, TraceEvent, _Image::transparent_color, _Image::type, UndefinedCompressionQuality, UndefinedResolution, _ImageInfo::units, _Image::units, _ChromaticityInfo::white_point, _PrimaryInfo::x, _Image::x_resolution, _PrimaryInfo::y, and _Image::y_resolution.

Referenced by AcquireImage(), and SyncImagesSettings().

MagickExport MagickBooleanType SyncImagesSettings ( ImageInfo image_info,
Image images 
)

Variable Documentation

const char BackgroundColor[] = "#ffffff"

Definition at line 101 of file image.c.

Referenced by AcquireImage(), GetImageInfo(), and QueryMagickColor().

const char BorderColor[] = "#dfdfdf"

Definition at line 102 of file image.c.

Referenced by AcquireImage(), GetImageInfo(), XGetPixelPacket(), and XGetResourceInfo().

const double DefaultResolution = 72.0

Definition at line 117 of file image.c.

Referenced by AcquireImage(), DrawBoundingRectangles(), and RenderPostscript().

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

Definition at line 103 of file image.c.

Referenced by PreviewImage().

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

Definition at line 104 of file image.c.

Referenced by GetMontageInfo().

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

Definition at line 105 of file image.c.

Referenced by PreviewImage().

const char ForegroundColor[] = "#000"

Definition at line 106 of file image.c.

Referenced by XGetPixelPacket(), and XGetResourceInfo().

const char LoadImagesTag[] = "Load/Images"

Definition at line 108 of file image.c.

const char LoadImageTag[] = "Load/Image"

Definition at line 107 of file image.c.

Referenced by HuffmanDecodeImage(), and HuffmanEncodeImage().

const char MatteColor[] = "#bdbdbd"

Definition at line 109 of file image.c.

Referenced by AcquireImage(), and GetImageInfo().

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

Definition at line 110 of file image.c.

const char PSPageGeometry[] = "612x792"

Definition at line 111 of file image.c.

const char SaveImagesTag[] = "Save/Images"

Definition at line 113 of file image.c.

const char SaveImageTag[] = "Save/Image"

Definition at line 112 of file image.c.

const char TransparentColor[] = "#00000000"

Definition at line 114 of file image.c.

Referenced by AcquireImage(), and GetImageInfo().


Generated on 19 Nov 2009 for MagickCore by  doxygen 1.6.1