MagickWand 7.1.0
Convert, Edit, Or Compose Bitmap Images
magick-property.c File Reference
#include "MagickWand/studio.h"
#include "MagickWand/MagickWand.h"
#include "MagickWand/magick-wand-private.h"
#include "MagickWand/wand.h"
#include "MagickCore/image-private.h"
#include "MagickCore/string-private.h"
Include dependency graph for magick-property.c:

Go to the source code of this file.

Functions

WandExport MagickBooleanType MagickDeleteImageArtifact (MagickWand *wand, const char *artifact)
 
WandExport MagickBooleanType MagickDeleteImageProperty (MagickWand *wand, const char *property)
 
WandExport MagickBooleanType MagickDeleteOption (MagickWand *wand, const char *option)
 
WandExport MagickBooleanType MagickGetAntialias (const MagickWand *wand)
 
WandExport PixelWandMagickGetBackgroundColor (MagickWand *wand)
 
WandExport ColorspaceType MagickGetColorspace (MagickWand *wand)
 
WandExport CompressionType MagickGetCompression (MagickWand *wand)
 
WandExport size_t MagickGetCompressionQuality (MagickWand *wand)
 
WandExport const char * MagickGetCopyright (void)
 
WandExport char * MagickGetFilename (const MagickWand *wand)
 
WandExport char * MagickGetFont (MagickWand *wand)
 
WandExport char * MagickGetFormat (MagickWand *wand)
 
WandExport GravityType MagickGetGravity (MagickWand *wand)
 
WandExport char * MagickGetHomeURL (void)
 
WandExport char * MagickGetImageArtifact (MagickWand *wand, const char *artifact)
 
WandExport char ** MagickGetImageArtifacts (MagickWand *wand, const char *pattern, size_t *number_artifacts)
 
WandExport unsigned char * MagickGetImageProfile (MagickWand *wand, const char *name, size_t *length)
 
WandExport char ** MagickGetImageProfiles (MagickWand *wand, const char *pattern, size_t *number_profiles)
 
WandExport char * MagickGetImageProperty (MagickWand *wand, const char *property)
 
WandExport char ** MagickGetImageProperties (MagickWand *wand, const char *pattern, size_t *number_properties)
 
WandExport InterlaceType MagickGetInterlaceScheme (MagickWand *wand)
 
WandExport PixelInterpolateMethod MagickGetInterpolateMethod (MagickWand *wand)
 
WandExport char * MagickGetOption (MagickWand *wand, const char *key)
 
WandExport char ** MagickGetOptions (MagickWand *wand, const char *pattern, size_t *number_options)
 
WandExport OrientationType MagickGetOrientation (MagickWand *wand)
 
WandExport const char * MagickGetPackageName (void)
 
WandExport MagickBooleanType MagickGetPage (const MagickWand *wand, size_t *width, size_t *height, ssize_t *x, ssize_t *y)
 
WandExport double MagickGetPointsize (MagickWand *wand)
 
WandExport const char * MagickGetQuantumDepth (size_t *depth)
 
WandExport const char * MagickGetQuantumRange (size_t *range)
 
WandExport const char * MagickGetReleaseDate (void)
 
WandExport MagickBooleanType MagickGetResolution (const MagickWand *wand, double *x, double *y)
 
WandExport MagickSizeType MagickGetResource (const ResourceType type)
 
WandExport MagickSizeType MagickGetResourceLimit (const ResourceType type)
 
WandExport double * MagickGetSamplingFactors (MagickWand *wand, size_t *number_factors)
 
WandExport MagickBooleanType MagickGetSize (const MagickWand *wand, size_t *columns, size_t *rows)
 
WandExport MagickBooleanType MagickGetSizeOffset (const MagickWand *wand, ssize_t *offset)
 
WandExport ImageType MagickGetType (MagickWand *wand)
 
WandExport const char * MagickGetVersion (size_t *version)
 
WandExport MagickBooleanType MagickProfileImage (MagickWand *wand, const char *name, const void *profile, const size_t length)
 
WandExport unsigned char * MagickRemoveImageProfile (MagickWand *wand, const char *name, size_t *length)
 
WandExport MagickBooleanType MagickSetAntialias (MagickWand *wand, const MagickBooleanType antialias)
 
WandExport MagickBooleanType MagickSetBackgroundColor (MagickWand *wand, const PixelWand *background)
 
WandExport MagickBooleanType MagickSetColorspace (MagickWand *wand, const ColorspaceType colorspace)
 
WandExport MagickBooleanType MagickSetCompression (MagickWand *wand, const CompressionType compression)
 
WandExport MagickBooleanType MagickSetCompressionQuality (MagickWand *wand, const size_t quality)
 
WandExport MagickBooleanType MagickSetDepth (MagickWand *wand, const size_t depth)
 
WandExport MagickBooleanType MagickSetExtract (MagickWand *wand, const char *geometry)
 
WandExport MagickBooleanType MagickSetFilename (MagickWand *wand, const char *filename)
 
WandExport MagickBooleanType MagickSetFont (MagickWand *wand, const char *font)
 
WandExport MagickBooleanType MagickSetFormat (MagickWand *wand, const char *format)
 
WandExport MagickBooleanType MagickSetGravity (MagickWand *wand, const GravityType type)
 
WandExport MagickBooleanType MagickSetImageArtifact (MagickWand *wand, const char *artifact, const char *value)
 
WandExport MagickBooleanType MagickSetImageProfile (MagickWand *wand, const char *name, const void *profile, const size_t length)
 
WandExport MagickBooleanType MagickSetImageProperty (MagickWand *wand, const char *property, const char *value)
 
WandExport MagickBooleanType MagickSetInterlaceScheme (MagickWand *wand, const InterlaceType interlace_scheme)
 
WandExport MagickBooleanType MagickSetInterpolateMethod (MagickWand *wand, const PixelInterpolateMethod method)
 
WandExport MagickBooleanType MagickSetOption (MagickWand *wand, const char *key, const char *value)
 
WandExport MagickBooleanType MagickSetOrientation (MagickWand *wand, const OrientationType orientation)
 
WandExport MagickBooleanType MagickSetPage (MagickWand *wand, const size_t width, const size_t height, const ssize_t x, const ssize_t y)
 
WandExport MagickBooleanType MagickSetPassphrase (MagickWand *wand, const char *passphrase)
 
WandExport MagickBooleanType MagickSetPointsize (MagickWand *wand, const double pointsize)
 
WandExport MagickProgressMonitor MagickSetProgressMonitor (MagickWand *wand, const MagickProgressMonitor progress_monitor, void *client_data)
 
WandExport MagickBooleanType MagickSetResourceLimit (const ResourceType type, const MagickSizeType limit)
 
WandExport MagickBooleanType MagickSetResolution (MagickWand *wand, const double x_resolution, const double y_resolution)
 
WandExport MagickBooleanType MagickSetSamplingFactors (MagickWand *wand, const size_t number_factors, const double *sampling_factors)
 
WandExport void MagickSetSeed (const unsigned long seed)
 
WandExport MagickBooleanType MagickSetSecurityPolicy (MagickWand *wand, const char *policy)
 
WandExport MagickBooleanType MagickSetSize (MagickWand *wand, const size_t columns, const size_t rows)
 
WandExport MagickBooleanType MagickSetSizeOffset (MagickWand *wand, const size_t columns, const size_t rows, const ssize_t offset)
 
WandExport MagickBooleanType MagickSetType (MagickWand *wand, const ImageType image_type)
 

Function Documentation

◆ MagickDeleteImageArtifact()

WandExport MagickBooleanType MagickDeleteImageArtifact ( MagickWand wand,
const char *  artifact 
)

◆ MagickDeleteImageProperty()

WandExport MagickBooleanType MagickDeleteImageProperty ( MagickWand wand,
const char *  property 
)

◆ MagickDeleteOption()

WandExport MagickBooleanType MagickDeleteOption ( MagickWand wand,
const char *  option 
)

◆ MagickGetAntialias()

WandExport MagickBooleanType MagickGetAntialias ( const MagickWand wand)

◆ MagickGetBackgroundColor()

◆ MagickGetColorspace()

WandExport ColorspaceType MagickGetColorspace ( MagickWand wand)

◆ MagickGetCompression()

WandExport CompressionType MagickGetCompression ( MagickWand wand)

◆ MagickGetCompressionQuality()

WandExport size_t MagickGetCompressionQuality ( MagickWand wand)

◆ MagickGetCopyright()

WandExport const char * MagickGetCopyright ( void  )

Definition at line 353 of file magick-property.c.

◆ MagickGetFilename()

WandExport char * MagickGetFilename ( const MagickWand wand)

◆ MagickGetFont()

◆ MagickGetFormat()

WandExport char * MagickGetFormat ( MagickWand wand)

◆ MagickGetGravity()

WandExport GravityType MagickGetGravity ( MagickWand wand)

◆ MagickGetHomeURL()

WandExport char * MagickGetHomeURL ( void  )

Definition at line 513 of file magick-property.c.

◆ MagickGetImageArtifact()

WandExport char * MagickGetImageArtifact ( MagickWand wand,
const char *  artifact 
)

◆ MagickGetImageArtifacts()

WandExport char ** MagickGetImageArtifacts ( MagickWand wand,
const char *  pattern,
size_t *  number_artifacts 
)

◆ MagickGetImageProfile()

WandExport unsigned char * MagickGetImageProfile ( MagickWand wand,
const char *  name,
size_t *  length 
)

◆ MagickGetImageProfiles()

WandExport char ** MagickGetImageProfiles ( MagickWand wand,
const char *  pattern,
size_t *  number_profiles 
)

◆ MagickGetImageProperties()

WandExport char ** MagickGetImageProperties ( MagickWand wand,
const char *  pattern,
size_t *  number_properties 
)

◆ MagickGetImageProperty()

WandExport char * MagickGetImageProperty ( MagickWand wand,
const char *  property 
)

◆ MagickGetInterlaceScheme()

WandExport InterlaceType MagickGetInterlaceScheme ( MagickWand wand)

◆ MagickGetInterpolateMethod()

WandExport PixelInterpolateMethod MagickGetInterpolateMethod ( MagickWand wand)

◆ MagickGetOption()

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

◆ MagickGetOptions()

WandExport char ** MagickGetOptions ( MagickWand wand,
const char *  pattern,
size_t *  number_options 
)

◆ MagickGetOrientation()

WandExport OrientationType MagickGetOrientation ( MagickWand wand)

◆ MagickGetPackageName()

WandExport const char * MagickGetPackageName ( void  )

Definition at line 1195 of file magick-property.c.

◆ MagickGetPage()

WandExport MagickBooleanType MagickGetPage ( const MagickWand wand,
size_t *  width,
size_t *  height,
ssize_t *  x,
ssize_t *  y 
)

◆ MagickGetPointsize()

WandExport double MagickGetPointsize ( MagickWand wand)

◆ MagickGetQuantumDepth()

WandExport const char * MagickGetQuantumDepth ( size_t *  depth)

Definition at line 1305 of file magick-property.c.

◆ MagickGetQuantumRange()

WandExport const char * MagickGetQuantumRange ( size_t *  range)

Definition at line 1333 of file magick-property.c.

◆ MagickGetReleaseDate()

WandExport const char * MagickGetReleaseDate ( void  )

Definition at line 1357 of file magick-property.c.

◆ MagickGetResolution()

WandExport MagickBooleanType MagickGetResolution ( const MagickWand wand,
double *  x,
double *  y 
)

◆ MagickGetResource()

WandExport MagickSizeType MagickGetResource ( const ResourceType  type)

Definition at line 1437 of file magick-property.c.

◆ MagickGetResourceLimit()

WandExport MagickSizeType MagickGetResourceLimit ( const ResourceType  type)

Definition at line 1464 of file magick-property.c.

◆ MagickGetSamplingFactors()

WandExport double * MagickGetSamplingFactors ( MagickWand wand,
size_t *  number_factors 
)

◆ MagickGetSize()

WandExport MagickBooleanType MagickGetSize ( const MagickWand wand,
size_t *  columns,
size_t *  rows 
)

◆ MagickGetSizeOffset()

WandExport MagickBooleanType MagickGetSizeOffset ( const MagickWand wand,
ssize_t *  offset 
)

◆ MagickGetType()

WandExport ImageType MagickGetType ( MagickWand wand)

◆ MagickGetVersion()

WandExport const char * MagickGetVersion ( size_t *  version)

Definition at line 1680 of file magick-property.c.

◆ MagickProfileImage()

WandExport MagickBooleanType MagickProfileImage ( MagickWand wand,
const char *  name,
const void *  profile,
const size_t  length 
)

◆ MagickRemoveImageProfile()

WandExport unsigned char * MagickRemoveImageProfile ( MagickWand wand,
const char *  name,
size_t *  length 
)

◆ MagickSetAntialias()

WandExport MagickBooleanType MagickSetAntialias ( MagickWand wand,
const MagickBooleanType  antialias 
)

◆ MagickSetBackgroundColor()

WandExport MagickBooleanType MagickSetBackgroundColor ( MagickWand wand,
const PixelWand background 
)

◆ MagickSetColorspace()

WandExport MagickBooleanType MagickSetColorspace ( MagickWand wand,
const ColorspaceType  colorspace 
)

◆ MagickSetCompression()

WandExport MagickBooleanType MagickSetCompression ( MagickWand wand,
const CompressionType  compression 
)

◆ MagickSetCompressionQuality()

WandExport MagickBooleanType MagickSetCompressionQuality ( MagickWand wand,
const size_t  quality 
)

◆ MagickSetDepth()

WandExport MagickBooleanType MagickSetDepth ( MagickWand wand,
const size_t  depth 
)

◆ MagickSetExtract()

WandExport MagickBooleanType MagickSetExtract ( MagickWand wand,
const char *  geometry 
)

◆ MagickSetFilename()

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

◆ MagickSetFont()

WandExport MagickBooleanType MagickSetFont ( MagickWand wand,
const char *  font 
)

◆ MagickSetFormat()

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

◆ MagickSetGravity()

WandExport MagickBooleanType MagickSetGravity ( MagickWand wand,
const GravityType  type 
)

◆ MagickSetImageArtifact()

WandExport MagickBooleanType MagickSetImageArtifact ( MagickWand wand,
const char *  artifact,
const char *  value 
)

◆ MagickSetImageProfile()

WandExport MagickBooleanType MagickSetImageProfile ( MagickWand wand,
const char *  name,
const void *  profile,
const size_t  length 
)

◆ MagickSetImageProperty()

WandExport MagickBooleanType MagickSetImageProperty ( MagickWand wand,
const char *  property,
const char *  value 
)

◆ MagickSetInterlaceScheme()

WandExport MagickBooleanType MagickSetInterlaceScheme ( MagickWand wand,
const InterlaceType  interlace_scheme 
)

◆ MagickSetInterpolateMethod()

WandExport MagickBooleanType MagickSetInterpolateMethod ( MagickWand wand,
const PixelInterpolateMethod  method 
)

◆ MagickSetOption()

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

◆ MagickSetOrientation()

WandExport MagickBooleanType MagickSetOrientation ( MagickWand wand,
const OrientationType  orientation 
)

◆ MagickSetPage()

WandExport MagickBooleanType MagickSetPage ( MagickWand wand,
const size_t  width,
const size_t  height,
const ssize_t  x,
const ssize_t  y 
)

◆ MagickSetPassphrase()

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

◆ MagickSetPointsize()

WandExport MagickBooleanType MagickSetPointsize ( MagickWand wand,
const double  pointsize 
)

◆ MagickSetProgressMonitor()

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

◆ MagickSetResolution()

WandExport MagickBooleanType MagickSetResolution ( MagickWand wand,
const double  x_resolution,
const double  y_resolution 
)

◆ MagickSetResourceLimit()

WandExport MagickBooleanType MagickSetResourceLimit ( const ResourceType  type,
const MagickSizeType  limit 
)

Definition at line 2699 of file magick-property.c.

◆ MagickSetSamplingFactors()

WandExport MagickBooleanType MagickSetSamplingFactors ( MagickWand wand,
const size_t  number_factors,
const double *  sampling_factors 
)

◆ MagickSetSecurityPolicy()

WandExport MagickBooleanType MagickSetSecurityPolicy ( MagickWand wand,
const char *  policy 
)

◆ MagickSetSeed()

WandExport void MagickSetSeed ( const unsigned long  seed)

Definition at line 2830 of file magick-property.c.

◆ MagickSetSize()

WandExport MagickBooleanType MagickSetSize ( MagickWand wand,
const size_t  columns,
const size_t  rows 
)

◆ MagickSetSizeOffset()

WandExport MagickBooleanType MagickSetSizeOffset ( MagickWand wand,
const size_t  columns,
const size_t  rows,
const ssize_t  offset 
)

◆ MagickSetType()

WandExport MagickBooleanType MagickSetType ( MagickWand wand,
const ImageType  image_type 
)