[ImageMagick]
[sponsor]

MagickGetCompression

MagickGetCompression() gets the wand compression.

The format of the MagickGetCompression method is:

  CompressionType MagickGetCompression(MagickWand *wand)

A description of each parameter follows:

wand

The magick wand.

MagickGetCompression

MagickGetCompression() gets the wand compression quality.

The format of the MagickGetCompression method is:

  unsigned long MagickGetCompression(MagickWand *wand)

A description of each parameter follows:

wand

The magick wand.

MagickGetCopyright

MagickGetCopyright() returns the ImageMagick API copyright as a string constant.

The format of the MagickGetCopyright method is:

  const char *MagickGetCopyright(void)

MagickGetException

MagickGetException() returns the severity, reason, and description of any error that occurs when using other methods in this API.

The format of the MagickGetException method is:

  char *MagickGetException(MagickWand *wand,ExceptionType *severity)

A description of each parameter follows:

wand

The magick wand.

severity

The severity of the error is returned here.

MagickGetFilename

MagickGetFilename() returns the filename associated with an image sequence.

The format of the MagickGetFilename method is:

  const char *MagickGetFilename(const MagickWand *wand)

A description of each parameter follows:

wand

The magick wand.

MagickGetFormat

MagickGetFormat() returns the format of the magick wand.

The format of the MagickGetFormat method is:

  const char MagickGetFormat(MagickWand *wand)

A description of each parameter follows:

wand

The magick wand.

MagickGetHomeURL

MagickGetHomeURL() returns the ImageMagick home URL.

The format of the MagickGetHomeURL method is:

  char *MagickGetHomeURL(void)

MagickGetInterlaceScheme

MagickGetInterlaceScheme() gets the wand interlace scheme.

The format of the MagickGetInterlaceScheme method is:

  InterlaceType MagickGetInterlaceScheme(MagickWand *wand)

A description of each parameter follows:

wand

The magick wand.

MagickGetOption

MagickGetOption() returns a value associated with a wand and the specified key. Use MagickRelinquishMemory() to free the value when you are finished with it.

The format of the MagickGetOption method is:

  char *MagickGetOption(MagickWand *wand,const char *key)

A description of each parameter follows:

wand

The magick wand.

key

The key.

MagickGetName

MagickGetName() returns the ImageMagick package name as a string constant.

The format of the MagickGetName method is:

  const char *MagickGetName(void)

MagickGetPage

MagickGetPage() returns the page geometry associated with the magick wand.

The format of the MagickGetPage method is:

  MagickBooleanType MagickGetPage(MagickWand *wand,unsigned long *width,
    unsigned long *height,long *x,long *y)

A description of each parameter follows:

wand

The magick wand.

width

The page width.

height

page height.

x

The page x-offset.

y

The page y-offset.

MagickGetQuantumDepth

MagickGetQuantumDepth() returns the ImageMagick quantum depth as a string constant.

The format of the MagickGetQuantumDepth method is:

  const char *MagickGetQuantumDepth(unsigned long *depth)

A description of each parameter follows:

depth

The quantum depth is returned as a number.

MagickGetQuantumRange

MagickGetQuantumRange() returns the ImageMagick quantum range as a string constant.

The format of the MagickGetQuantumRange method is:

  const char *MagickGetQuantumRange(unsigned long *range)

A description of each parameter follows:

range

The quantum range is returned as a number.

MagickGetReleaseDate

MagickGetReleaseDate() returns the ImageMagick release date as a string constant.

The format of the MagickGetReleaseDate method is:

  const char *MagickGetReleaseDate(void)

MagickGetResourceLimit

MagickGetResourceLimit() returns the the specified resource in megabytes.

The format of the MagickGetResourceLimit method is:

  unsigned long MagickGetResourceLimit(const ResourceType type)

A description of each parameter follows:

wand

The magick wand.

MagickGetSamplingFactors

MagickGetSamplingFactors() gets the horizontal and vertical sampling factor.

The format of the MagickGetSamplingFactors method is:

  double *MagickGetSamplingFactor(MagickWand *wand,
    unsigned long *number_factors)

A description of each parameter follows:

wand

The magick wand.

number_factors

The number of factors in the returned array.

MagickGetSize

MagickGetSize() returns the size associated with the magick wand.

The format of the MagickGetSize method is:

  MagickBooleanType MagickGetSize(const MagickWand *wand,
    unsigned long *columns,unsigned long *rows)

A description of each parameter follows:

wand

The magick wand.

columns

The width in pixels.

height

The height in pixels.

MagickGetVersion

MagickGetVersion() returns the ImageMagick API version as a string constant and as a number.

The format of the MagickGetVersion method is:

  const char *MagickGetVersion(unsigned long *version)

A description of each parameter follows:

version

The ImageMagick version is returned as a number.

MagickSetBackgroundColor

MagickSetBackgroundColor() sets the wand background color.

The format of the MagickSetBackgroundColor method is:

  MagickBooleanType MagickSetBackgroundColor(MagickWand *wand,
    const PixelWand *background)

A description of each parameter follows:

wand

The magick wand.

background

The background pixel wand.

MagickSetCompression

MagickSetCompression() sets the wand compression type.

The format of the MagickSetCompression method is:

  MagickBooleanType MagickSetCompression(MagickWand *wand,
    const CompressionType compression)

A description of each parameter follows:

wand

The magick wand.

compression

The wand compression.

MagickSetCompressionQuality

MagickSetCompressionQuality() sets the wand compression quality.

The format of the MagickSetCompressionQuality method is:

  MagickBooleanType MagickSetCompressionQuality(MagickWand *wand,
    const unsigned long quality)

A description of each parameter follows:

wand

The magick wand.

quality

The wand compression quality.

MagickSetFilename

MagickSetFilename() sets the filename before you read or write an image file.

The format of the MagickSetFilename method is:

  MagickBooleanType MagickSetFilename(MagickWand *wand,
    const char *filename)

A description of each parameter follows:

wand

The magick wand.

filename

The image filename.

MagickSetFormat

MagickSetFormat() sets the format of the magick wand.

The format of the MagickSetFormat method is:

  MagickBooleanType MagickSetFormat(MagickWand *wand,const char *format)

A description of each parameter follows:

wand

The magick wand.

format

The image format.

MagickSetInterlaceScheme

MagickSetInterlaceScheme() sets the image compression.

The format of the MagickSetInterlaceScheme method is:

  MagickBooleanType MagickSetInterlaceScheme(MagickWand *wand,
    const InterlaceType interlace_scheme)

A description of each parameter follows:

wand

The magick wand.

interlace_scheme

The image interlace scheme: NoInterlace, LineInterlace, PlaneInterlace, PartitionInterlace.

MagickSetOption

MagickSetOption() associates one or options with the wand (.e.g MagickSetOption(wand,"jpeg:perserve","yes")).

The format of the MagickSetOption method is:

  MagickBooleanType MagickSetOption(MagickWand *wand,const char *key,
    const char *value)

A description of each parameter follows:

wand

The magick wand.

key

The key.

value

The value.

MagickSetPageSize

MagickSetPageSize() sets the page geometry of the magick wand.

The format of the MagickSetPage method is:

  MagickBooleanType MagickSetPage(MagickWand *wand,
    const unsigned long width,const unsigned long height,const long x,
    const long y)

A description of each parameter follows:

wand

The magick wand.

width

The page width.

height

The page height.

x

The page x-offset.

y

The page y-offset.

MagickSetProgressMonitor

MagickSetProgressMonitor() sets the wand progress monitor to the specified method and returns the previous progress monitor if any. The progress monitor method looks like this:

      MagickBooleanType MagickProgressMonitor(const char *text,
  const MagickOffsetType offset,const MagickSizeType span,
  void *client_data)

If the progress monitor returns MagickFalse, the current operation is interrupted.

The format of the MagickSetProgressMonitor method is:

  MagickProgressMonitor MagickSetProgressMonitor(MagickWand *wand
    const MagickProgressMonitor progress_monitor,void *client_data)

A description of each parameter follows:

wand

The magick wand.

progress_monitor

Specifies a pointer to a method to monitor progress of an image operation.

client_data

Specifies a pointer to any client data.

MagickSetResourceLimit

MagickSetResourceLimit() sets the limit for a particular resource in megabytes.

The format of the MagickSetResourceLimit method is:

  MagickBooleanType MagickSetResourceLimit(const ResourceType type,
    const unsigned long *limit)

A description of each parameter follows:

type

The type of resource: AreaResource, MemoryResource, MapResource, DiskResource, FileResource.

o The maximum limit for the resource.

MagickSetResolution

MagickSetResolution() sets the image resolution.

The format of the MagickSetResolution method is:

  MagickBooleanType MagickSetResolution(MagickWand *wand,
    const double x_resolution,const doubtl y_resolution)

A description of each parameter follows:

wand

The magick wand.

x_resolution

The image x resolution.

y_resolution

The image y resolution.

MagickSetSamplingFactors

MagickSetSamplingFactors() sets the image sampling factors.

The format of the MagickSetSamplingFactors method is:

  MagickBooleanType MagickSetSamplingFactors(MagickWand *wand,
    const unsigned long number_factors,const double *sampling_factors)

A description of each parameter follows:

wand

The magick wand.

number_factoes

The number of factors.

sampling_factors

An array of doubles representing the sampling factor for each color component (in RGB order).

MagickSetSize

MagickSetSize() sets the size of the magick wand. Set it before you read a raw image format such as RGB, GRAY, or CMYK.

The format of the MagickSetSize method is:

  MagickBooleanType MagickSetSize(MagickWand *wand,
    const unsigned long columns,const unsigned long rows)

A description of each parameter follows:

wand

The magick wand.

columns

The width in pixels.

height

The height in pixels.

MagickSetPassphrase

MagickSetPassphrase() sets the passphrase.

The format of the MagickSetPassphrase method is:

  MagickBooleanType MagickSetPassphrase(MagickWand *wand,
    const char *passphrase)

A description of each parameter follows:

wand

The magick wand.

passphrase

The passphrase.

 
© 1999-2005 ImageMagick Studio LLC