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/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/list.h"
#include "magick/image-private.h"
#include "magick/magic.h"
#include "magick/magick.h"
#include "magick/memory_.h"
#include "magick/module.h"
#include "magick/monitor.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.h"
#include "magick/string_.h"
#include "magick/threshold.h"
#include "magick/timer.h"
#include "magick/utility.h"
#include "magick/version.h"
#include "magick/xwindow-private.h"

Defines

#define AppendImageTag   "Append/Image"
#define AverageImageTag   "Average/Image"
#define ClipImagePathTag   "ClipPath/Image"
#define CombineImageTag   "Combine/Image"
#define SeparateImageTag   "Separate/Image"
#define TextureImageTag   "Texture/Image"

Functions

MagickExport ImageInfoAcquireImageInfo (void)
MagickExport ImageAllocateImage (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 AllocateImageColormap (Image *image, const unsigned long colors)
MagickExport void AllocateNextImage (const ImageInfo *image_info, Image *image)
MagickExport ImageAppendImages (const Image *image, const MagickBooleanType stack, ExceptionInfo *exception)
MagickExport ImageAverageImages (const Image *image, 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 orphan, ExceptionInfo *exception)
MagickExport ImageInfoCloneImageInfo (const ImageInfo *image_info)
MagickExport ImageCombineImages (const Image *image, const ChannelType channel, ExceptionInfo *exception)
MagickExport MagickBooleanType CycleColormapImage (Image *image, const long displace)
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 ImageGetImageMask (const Image *image, ExceptionInfo *exception)
MagickExport ImageType GetImageType (const Image *image, ExceptionInfo *exception)
MagickExport VirtualPixelMethod GetImageVirtualPixelMethod (const Image *image)
MagickExport MagickBooleanType GradientImage (Image *image, const PixelPacket *start_color, const PixelPacket *stop_color)
MagickExport long InterpretImageFilename (char *string, const size_t length, const char *format, int value)
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)
static Quantum PlasmaPixel (const MagickRealType pixel, const MagickRealType noise)
MagickExport MagickBooleanType PlasmaImage (Image *image, const SegmentInfo *segment, unsigned long attenuate, unsigned long depth)
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 image_type)
MagickExport VirtualPixelMethod SetImageVirtualPixelMethod (const Image *image, const VirtualPixelMethod virtual_pixel_method)
static int IntensityCompare (const void *x, const void *y)
MagickExport MagickBooleanType SortColormapByIntensity (Image *image)
MagickExport MagickBooleanType StripImage (Image *image)
MagickExport MagickBooleanType SyncImage (Image *image)
MagickExport MagickBooleanType TextureImage (Image *image, const Image *texture)

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%wx%h\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"

#define AverageImageTag   "Average/Image"

#define ClipImagePathTag   "ClipPath/Image"

#define CombineImageTag   "Combine/Image"

#define SeparateImageTag   "Separate/Image"

#define TextureImageTag   "Texture/Image"


Function Documentation

MagickExport ImageInfo* AcquireImageInfo ( void   ) 

MagickExport Image* AllocateImage ( const ImageInfo image_info  ) 

MagickExport MagickBooleanType AllocateImageColormap ( Image image,
const unsigned long  colors 
)

MagickExport void AllocateNextImage ( const ImageInfo image_info,
Image image 
)

MagickExport Image* AppendImages ( const Image image,
const MagickBooleanType  stack,
ExceptionInfo exception 
)

MagickExport Image* AverageImages ( const Image image,
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 unsigned long  columns,
const unsigned long  rows,
const MagickBooleanType  orphan,
ExceptionInfo exception 
)

MagickExport ImageInfo* CloneImageInfo ( const ImageInfo image_info  ) 

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

MagickExport MagickBooleanType CycleColormapImage ( Image image,
const long  displace 
)

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 Image* GetImageMask ( const Image image,
ExceptionInfo exception 
)

MagickExport ImageType GetImageType ( const Image image,
ExceptionInfo exception 
)

MagickExport VirtualPixelMethod GetImageVirtualPixelMethod ( const Image image  ) 

MagickExport MagickBooleanType GradientImage ( Image image,
const PixelPacket start_color,
const PixelPacket stop_color 
)

static int IntensityCompare ( const void *  x,
const void *  y 
) [static]

MagickExport long InterpretImageFilename ( char *  string,
const size_t  length,
const char *  format,
int  value 
)

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]

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

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 
)

MagickExport MagickBooleanType PlasmaImage ( Image image,
const SegmentInfo segment,
unsigned long  attenuate,
unsigned long  depth 
)

static Quantum PlasmaPixel ( const MagickRealType  pixel,
const MagickRealType  noise 
) [inline, static]

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 
)

MagickExport MagickBooleanType SetImageType ( Image image,
const ImageType  image_type 
)

MagickExport VirtualPixelMethod SetImageVirtualPixelMethod ( const Image image,
const VirtualPixelMethod  virtual_pixel_method 
)

MagickExport MagickBooleanType SortColormapByIntensity ( Image image  ) 

MagickExport MagickBooleanType StripImage ( Image image  ) 

MagickExport MagickBooleanType SyncImage ( Image image  ) 

MagickExport MagickBooleanType TextureImage ( Image image,
const Image texture 
)


Variable Documentation

const char* BackgroundColor = "#ffffff"

const char * BorderColor = "#dfdfdf"

const double DefaultResolution = 72.0

const char * DefaultTileFrame = "15x15+3+3"

const char * DefaultTileGeometry = "120x120+4+3>"

const char * DefaultTileLabel = "%f\n%wx%h\n%b"

const char * ForegroundColor = "#000"

const char * LoadImagesTag = "Load/Images"

const char * LoadImageTag = "Load/Image"

const char * MatteColor = "#bdbdbd"

const char * PSDensityGeometry = "72.0x72.0"

const char * PSPageGeometry = "612x792"

const char * SaveImagesTag = "Save/Images"

const char * SaveImageTag = "Save/Image"

const char * TransparentColor = "#00000000"


Generated on Sat Jan 26 14:50:30 2008 for MagickCore by  doxygen 1.5.4