MagickCore  6.9.10
Convert, Edit, Or Compose Bitmap Images
property.h
Go to the documentation of this file.
1 /*
2  Copyright 1999-2019 ImageMagick Studio LLC, a non-profit organization
3  dedicated to making software imaging solutions freely available.
4 
5  You may not use this file except in compliance with the License.
6  obtain a copy of the License at
7 
8  https://imagemagick.org/script/license.php
9 
10  Unless required by applicable law or agreed to in writing, software
11  distributed under the License is distributed on an "AS IS" BASIS,
12  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  See the License for the specific language governing permissions and
14  limitations under the License.
15 
16  MagickCore property methods.
17 */
18 #ifndef MAGICKCORE_PROPERTY_H
19 #define MAGICKCORE_PROPERTY_H
20 
21 #if defined(__cplusplus) || defined(c_plusplus)
22 extern "C" {
23 #endif
24 
25 extern MagickExport char
26  *GetNextImageProperty(const Image *),
27  *InterpretImageProperties(const ImageInfo *,Image *,const char *),
28  *RemoveImageProperty(Image *,const char *);
29 
30 extern MagickExport const char
31  *GetImageProperty(const Image *,const char *),
32  *GetMagickProperty(const ImageInfo *,Image *,const char *);
33 
35  CloneImageProperties(Image *,const Image *),
36  DefineImageProperty(Image *,const char *),
37  DeleteImageProperty(Image *,const char *),
38  FormatImageProperty(Image *,const char *,const char *,...)
39  magick_attribute((__format__ (__printf__,3,4))),
40  SetImageProperty(Image *,const char *,const char *);
41 
42 extern MagickExport void
45 
46 #if defined(__cplusplus) || defined(c_plusplus)
47 }
48 #endif
49 
50 #endif
_Image::colorspace
ColorspaceType colorspace
Definition: image.h:158
GetImageIndexInList
MagickExport ssize_t GetImageIndexInList(const Image *images)
Definition: list.c:657
_Image::interlace
InterlaceType interlace
Definition: image.h:226
CloneString
MagickExport char * CloneString(char **destination, const char *source)
Definition: string.c:284
MagickExport
#define MagickExport
Definition: method-attribute.h:80
_Image::debug
MagickBooleanType debug
Definition: image.h:290
policy.h
_Image::filename
char filename[MaxTextExtent]
Definition: image.h:278
profile.h
_Image::background_color
PixelPacket background_color
Definition: image.h:181
_Image::gravity
GravityType gravity
Definition: image.h:232
ReadPropertyUnsignedShort
static unsigned short ReadPropertyUnsignedShort(const EndianType endian, const unsigned char *buffer)
Definition: property.c:793
_Image::progress_monitor
MagickProgressMonitor progress_monitor
Definition: image.h:264
_RectangleInfo::x
ssize_t x
Definition: geometry.h:129
_Image::error
ErrorInfo error
Definition: image.h:258
_Image::matte
MagickBooleanType matte
Definition: image.h:171
EXIF_FMT_URATIONAL
#define EXIF_FMT_URATIONAL
_Image::border_color
PixelPacket border_color
Definition: image.h:182
magick_unused
#define magick_unused(x)
Definition: method-attribute.h:105
_Image::transparent_color
PixelPacket transparent_color
Definition: image.h:321
_MagickPixelPacket::red
MagickRealType red
Definition: pixel.h:122
GetNextImageProperty
MagickExport char * GetNextImageProperty(const Image *image)
Definition: property.c:3499
magick.h
NewSplayTree
MagickExport SplayTreeInfo * NewSplayTree(int(*compare)(const void *, const void *), void *(*relinquish_key)(void *), void *(*relinquish_value)(void *))
Definition: splay-tree.c:1140
RemoveNodeFromSplayTree
MagickExport void * RemoveNodeFromSplayTree(SplayTreeInfo *splay_tree, const void *key)
Definition: splay-tree.c:1300
BlueChannel
@ BlueChannel
Definition: magick-type.h:165
magick_unreferenced
#define magick_unreferenced(x)
Definition: method-attribute.h:106
PolicyError
@ PolicyError
Definition: exception.h:76
HeadPath
@ HeadPath
Definition: utility.h:30
GetMagickModule
#define GetMagickModule()
Definition: log.h:29
GetMagickPixelPacket
MagickExport void GetMagickPixelPacket(const Image *image, MagickPixelPacket *pixel)
Definition: pixel.c:2242
MagickStatusType
unsigned int MagickStatusType
Definition: magick-type.h:127
RedChannel
@ RedChannel
Definition: magick-type.h:160
statistic.h
TailPath
@ TailPath
Definition: utility.h:31
GetImageOption
const MagickExport char * GetImageOption(const ImageInfo *image_info, const char *key)
Definition: option.c:1949
ResetImageArtifactIterator
MagickExport void ResetImageArtifactIterator(const Image *image)
Definition: artifact.c:392
_SplayTreeInfo
Definition: splay-tree.c:82
AppendKeyValue2Text
#define AppendKeyValue2Text(key, value)
_Image::total_colors
size_t total_colors
Definition: image.h:252
AcquireImageInfo
MagickExport ImageInfo * AcquireImageInfo(void)
Definition: image.c:332
GetNextImageProfile
MagickExport char * GetNextImageProfile(const Image *image)
Definition: profile.c:314
geometry.h
GetMagickVersion
const MagickExport char * GetMagickVersion(size_t *version)
Definition: version.c:567
MagickCoreSignature
#define MagickCoreSignature
Definition: method-attribute.h:86
FormatLocaleString
MagickExport ssize_t FormatLocaleString(char *magick_restrict string, const size_t length, const char *magick_restrict format,...)
Definition: locale.c:502
GravityType
GravityType
Definition: geometry.h:78
OptionWarning
@ OptionWarning
Definition: exception.h:34
GetColorTuple
MagickExport void GetColorTuple(const MagickPixelPacket *pixel, const MagickBooleanType hex, char *tuple)
Definition: color.c:1534
GetImageProperty
const MagickExport char * GetImageProperty(const Image *image, const char *property)
Definition: property.c:2217
histogram.h
_RectangleInfo::height
size_t height
Definition: geometry.h:126
fx.h
_Image::depth
size_t depth
Definition: image.h:176
GetMagickProperty
const MagickExport char * GetMagickProperty(const ImageInfo *, Image *, const char *)
Definition: property.c:2982
_Image::gamma
double gamma
Definition: image.h:186
ResetImageOptionIterator
MagickExport void ResetImageOptionIterator(const ImageInfo *image_info)
Definition: option.c:2769
GetICCProperty
static MagickBooleanType GetICCProperty(const Image *image, const char *property)
Definition: property.c:1653
DefineImageProperty
MagickExport MagickBooleanType DefineImageProperty(Image *image, const char *property)
Definition: property.c:227
_GeometryInfo::sigma
double sigma
Definition: geometry.h:109
DestroyImageProperties
MagickExport void DestroyImageProperties(Image *)
_Image::start_loop
ssize_t start_loop
Definition: image.h:255
ReadPropertySignedShort
static signed short ReadPropertySignedShort(const EndianType endian, const unsigned char *buffer)
Definition: property.c:765
_Image::chromaticity
ChromaticityInfo chromaticity
Definition: image.h:189
_Image::quality
size_t quality
Definition: image.h:164
MaxDirectoryStack
#define MaxDirectoryStack
_RectangleInfo
Definition: geometry.h:122
SetImageGray
MagickExport MagickBooleanType SetImageGray(Image *image, ExceptionInfo *exception)
Definition: colorspace.c:1267
property.h
SVGCompliance
@ SVGCompliance
Definition: color.h:33
GetStringInfoLength
MagickExport size_t GetStringInfoLength(const StringInfo *string_info)
Definition: string.c:1304
MagickInterpolateOptions
@ MagickInterpolateOptions
Definition: option.h:61
CloneImageProperties
MagickExport MagickBooleanType CloneImageProperties(Image *, const Image *)
ResetImagePropertyIterator
MagickExport void ResetImagePropertyIterator(const Image *image)
Definition: property.c:4091
MagickInterlaceOptions
@ MagickInterlaceOptions
Definition: option.h:60
MagickCompressOptions
@ MagickCompressOptions
Definition: option.h:40
GetNumberColors
MagickExport size_t GetNumberColors(const Image *image, FILE *file, ExceptionInfo *exception)
Definition: histogram.c:1171
monitor.h
ConcatenateString
MagickExport MagickBooleanType ConcatenateString(char **destination, const char *source)
Definition: string.c:490
_Image::columns
size_t columns
Definition: image.h:174
GetMagickProperty
const MagickExport char * GetMagickProperty(const ImageInfo *image_info, Image *image, const char *property)
Definition: property.c:2982
artifact.h
IsRightsAuthorized
MagickExport MagickBooleanType IsRightsAuthorized(const PolicyDomain domain, const PolicyRights rights, const char *pattern)
Definition: policy.c:589
FormatLocaleStringList
MagickExport ssize_t FormatLocaleStringList(char *magick_restrict string, const size_t length, const char *magick_restrict format, va_list operands)
Definition: locale.c:453
SetImageProperty
MagickExport MagickBooleanType SetImageProperty(Image *, const char *, const char *)
Definition: property.c:4131
_GeometryInfo
Definition: geometry.h:105
_ImageInfo::number_scenes
size_t number_scenes
Definition: image.h:383
resource_.h
GetXMLTreeTag
const MagickExport char * GetXMLTreeTag(XMLTreeInfo *xml_info)
Definition: xml-tree.c:1157
layer.h
_Image::ticks_per_second
ssize_t ticks_per_second
Definition: image.h:248
MagickDisposeOptions
@ MagickDisposeOptions
Definition: option.h:47
compare.h
DestroySplayTree
MagickExport SplayTreeInfo * DestroySplayTree(SplayTreeInfo *splay_tree)
Definition: splay-tree.c:681
MagickTypeOptions
@ MagickTypeOptions
Definition: option.h:94
EXIF_FMT_STRING
#define EXIF_FMT_STRING
TraceSVGClippath
static char * TraceSVGClippath(const unsigned char *, size_t, const size_t, const size_t)
Definition: property.c:2048
FileToStringInfo
MagickExport StringInfo * FileToStringInfo(const char *filename, const size_t extent, ExceptionInfo *exception)
Definition: string.c:1033
ReadPropertyMSBLong
static signed int ReadPropertyMSBLong(const unsigned char **p, size_t *length)
Definition: property.c:483
utility.h
QueryColorDatabase
MagickExport MagickBooleanType QueryColorDatabase(const char *name, PixelPacket *color, ExceptionInfo *exception)
Definition: color.c:2506
_Image::geometry
char * geometry
Definition: image.h:203
_Image::properties
void * properties
Definition: image.h:330
PixelIntensityMethod
PixelIntensityMethod
Definition: pixel.h:67
version.h
EXIF_FMT_SBYTE
#define EXIF_FMT_SBYTE
string_.h
GetNextImageArtifact
MagickExport char * GetNextImageArtifact(const Image *image)
Definition: artifact.c:316
GetImageBoundingBox
MagickExport RectangleInfo GetImageBoundingBox(const Image *image, ExceptionInfo *exception)
Definition: attribute.c:125
SetImageProperty
MagickExport MagickBooleanType SetImageProperty(Image *image, const char *property, const char *value)
Definition: property.c:4131
DestroyString
MagickExport char * DestroyString(char *string)
Definition: string.c:820
quantum.h
ReadPolicyRights
@ ReadPolicyRights
Definition: policy.h:45
GetImageChannelMean
MagickExport MagickBooleanType GetImageChannelMean(const Image *image, const ChannelType channel, double *mean, double *standard_deviation, ExceptionInfo *exception)
Definition: statistic.c:1554
EXIF_FMT_SLONG
#define EXIF_FMT_SLONG
_Image::client_data
void * client_data
Definition: image.h:267
GetPathComponent
MagickExport void GetPathComponent(const char *path, PathType type, char *component)
Definition: utility.c:1208
MagickTrue
@ MagickTrue
Definition: magick-type.h:194
_RectangleInfo::y
ssize_t y
Definition: geometry.h:130
StringInfoToString
MagickExport char * StringInfoToString(const StringInfo *string_info)
Definition: string.c:1952
_Image::compose
CompositeOperator compose
Definition: image.h:235
GetBlobSize
MagickExport MagickSizeType GetBlobSize(const Image *image)
Definition: blob.c:1507
_MagickPixelPacket::index
MagickRealType index
Definition: pixel.h:126
Get8BIMProperty
static MagickBooleanType Get8BIMProperty(const Image *image, const char *key)
Definition: property.c:561
_MagickPixelPacket::blue
MagickRealType blue
Definition: pixel.h:124
CopyMagickString
MagickExport size_t CopyMagickString(char *destination, const char *source, const size_t length)
Definition: string.c:752
ParseAbsoluteGeometry
MagickExport MagickStatusType ParseAbsoluteGeometry(const char *geometry, RectangleInfo *region_info)
Definition: geometry.c:707
EndianType
EndianType
Definition: quantum.h:30
EXIF_FMT_DOUBLE
#define EXIF_FMT_DOUBLE
EXIFMultipleFractions
#define EXIFMultipleFractions(size, format, arg1, arg2)
_Image::extract_info
RectangleInfo extract_info
Definition: image.h:214
TraceEvent
@ TraceEvent
Definition: log.h:38
GetXMLTreeSibling
MagickExport XMLTreeInfo * GetXMLTreeSibling(XMLTreeInfo *xml_info)
Definition: xml-tree.c:1125
_ImageInfo::channel
ChannelType channel
Definition: image.h:442
_Image::directory
char * directory
Definition: image.h:202
EXIF_FMT_SSHORT
#define EXIF_FMT_SSHORT
_XMLTreeInfo
Definition: xml-tree.c:76
ReadPropertyMSBShort
static signed short ReadPropertyMSBShort(const unsigned char **p, size_t *length)
Definition: property.c:523
_Image::interpolate
InterpolatePixelMethod interpolate
Definition: image.h:315
_GeometryInfo::rho
double rho
Definition: geometry.h:108
SignatureImage
MagickExport MagickBooleanType SignatureImage(Image *)
Definition: signature.c:466
cache-private.h
MagickOrientationOptions
@ MagickOrientationOptions
Definition: option.h:78
ResetImageProfileIterator
MagickExport void ResetImageProfileIterator(const Image *image)
Definition: profile.c:1348
CloneImageInfo
MagickExport ImageInfo * CloneImageInfo(const ImageInfo *image_info)
Definition: image.c:944
SubstituteString
MagickExport MagickBooleanType SubstituteString(char **string, const char *search, const char *replace)
Definition: string.c:2593
_Image::dispose
DisposeType dispose
Definition: image.h:238
AppendString2Text
#define AppendString2Text(string)
LessValue
@ LessValue
Definition: geometry.h:52
LocaleNCompare
MagickExport int LocaleNCompare(const char *p, const char *q, const size_t length)
Definition: locale.c:1542
_Image
Definition: image.h:152
TAG_INTEROP_OFFSET
#define TAG_INTEROP_OFFSET
_Image::endian
EndianType endian
Definition: image.h:229
QueryMagickColorname
MagickExport MagickBooleanType QueryMagickColorname(const Image *image, const MagickPixelPacket *color, const ComplianceType compliance, char *name, ExceptionInfo *exception)
Definition: color.c:2983
CompareSplayTreeString
MagickExport int CompareSplayTreeString(const void *target, const void *source)
Definition: splay-tree.c:411
IdentifyImageType
MagickExport ImageType IdentifyImageType(const Image *image, ExceptionInfo *exception)
Definition: attribute.c:851
_Image::filter
FilterTypes filter
Definition: image.h:223
FormatMagickSize
MagickExport ssize_t FormatMagickSize(const MagickSizeType size, const MagickBooleanType bi, char *format)
Definition: string.c:1082
GetIPTCProperty
static MagickBooleanType GetIPTCProperty(const Image *image, const char *key)
Definition: property.c:406
InterpolatePixelMethod
InterpolatePixelMethod
Definition: pixel.h:31
_MagickPixelPacket
Definition: pixel.h:104
FormatImageProperty
MagickExport MagickBooleanType FormatImageProperty(Image *image, const char *property, const char *format,...)
Definition: property.c:349
_Image::orientation
OrientationType orientation
Definition: image.h:167
FileToString
MagickExport char * FileToString(const char *filename, const size_t extent, ExceptionInfo *exception)
Definition: string.c:995
_Image::rendering_intent
RenderingIntent rendering_intent
Definition: image.h:192
MagickMax
#define MagickMax(x, y)
Definition: image-private.h:26
LocaleCompare
MagickExport int LocaleCompare(const char *p, const char *q)
Definition: locale.c:1440
DestroyExceptionInfo
MagickExport ExceptionInfo * DestroyExceptionInfo(ExceptionInfo *exception)
Definition: exception.c:441
_Image::delay
size_t delay
Definition: image.h:245
ColorspaceType
ColorspaceType
Definition: colorspace.h:25
OpacityChannel
@ OpacityChannel
Definition: magick-type.h:168
attribute.h
_Image::colors
size_t colors
Definition: image.h:177
EXIF_FMT_ULONG
#define EXIF_FMT_ULONG
GetImageChannelRange
MagickExport MagickBooleanType GetImageChannelRange(const Image *image, const ChannelType channel, double *minima, double *maxima, ExceptionInfo *exception)
Definition: statistic.c:2218
SetImageProfile
MagickExport MagickBooleanType SetImageProfile(Image *image, const char *name, const StringInfo *profile)
Definition: profile.c:1787
ResolutionType
ResolutionType
Definition: image.h:90
_Image::y_resolution
double y_resolution
Definition: image.h:210
_ImageInfo::scene
size_t scene
Definition: image.h:382
_Image::exception
ExceptionInfo exception
Definition: image.h:287
OptionError
@ OptionError
Definition: exception.h:57
GetEXIFProperty
static MagickBooleanType GetEXIFProperty(const Image *image, const char *property, ExceptionInfo *exception)
Definition: property.c:810
splay-tree.h
_Image::iterations
size_t iterations
Definition: image.h:251
_Image::x_resolution
double x_resolution
Definition: image.h:209
IsGlob
MagickExport MagickBooleanType IsGlob(const char *path)
Definition: token.c:592
GetValueFromSplayTree
const MagickExport void * GetValueFromSplayTree(SplayTreeInfo *splay_tree, const void *key)
Definition: splay-tree.c:920
ExtendInterpretText
#define ExtendInterpretText(string_length)
_ImageInfo
Definition: image.h:361
DefineImageProperty
MagickExport MagickBooleanType DefineImageProperty(Image *, const char *)
_Image::intensity
PixelIntensityMethod intensity
Definition: image.h:352
MagickFalse
@ MagickFalse
Definition: magick-type.h:193
_ImageInfo::zero
char zero[MaxTextExtent]
Definition: image.h:472
DestroyFxInfo
MagickExport FxInfo * DestroyFxInfo(FxInfo *)
Definition: fx.c:1085
GetImageChannelEntropy
MagickExport MagickBooleanType GetImageChannelEntropy(const Image *image, const ChannelType channel, double *entropy, ExceptionInfo *exception)
Definition: statistic.c:1222
GetImageProfile
const MagickExport StringInfo * GetImageProfile(const Image *image, const char *name)
Definition: profile.c:275
_ImageInfo::magick
char magick[MaxTextExtent]
Definition: image.h:470
NewXMLTree
MagickExport XMLTreeInfo * NewXMLTree(const char *xml, ExceptionInfo *exception)
Definition: xml-tree.c:1950
MagickIntentOptions
@ MagickIntentOptions
Definition: option.h:59
xml-tree.h
EXIF_FMT_BYTE
#define EXIF_FMT_BYTE
GetImageDepth
MagickExport size_t GetImageDepth(const Image *image, ExceptionInfo *exception)
Definition: attribute.c:285
image.h
MagickResolutionOptions
@ MagickResolutionOptions
Definition: option.h:86
RemoveImageProperty
MagickExport char * RemoveImageProperty(Image *image, const char *property)
Definition: property.c:4050
_ImageInfo::filename
char filename[MaxTextExtent]
Definition: image.h:473
GetXMPProperty
static MagickBooleanType GetXMPProperty(const Image *image, const char *property)
Definition: property.c:1744
SkipXMPValue
static MagickBooleanType SkipXMPValue(const char *value)
Definition: property.c:1731
_Image::montage
char * montage
Definition: image.h:201
RhoValue
@ RhoValue
Definition: geometry.h:37
_FxInfo
Definition: fx.c:110
DeleteImageProperty
MagickExport MagickBooleanType DeleteImageProperty(Image *image, const char *property)
Definition: property.c:274
DefaultChannels
@ DefaultChannels
Definition: magick-type.h:181
TAG_EXIF_OFFSET
#define TAG_EXIF_OFFSET
_Image::fuzz
double fuzz
Definition: image.h:220
FxEvaluateChannelExpression
MagickExport MagickBooleanType FxEvaluateChannelExpression(FxInfo *, const ChannelType, const ssize_t, const ssize_t, double *, ExceptionInfo *)
Definition: fx.c:3030
DestroyXMLTree
MagickExport XMLTreeInfo * DestroyXMLTree(XMLTreeInfo *xml_info)
Definition: xml-tree.c:557
_Image::matte_color
PixelPacket matte_color
Definition: image.h:183
TracePSClippath
static char * TracePSClippath(const unsigned char *, size_t, const size_t, const size_t)
ParseGeometry
MagickExport MagickStatusType ParseGeometry(const char *geometry, GeometryInfo *geometry_info)
Definition: geometry.c:857
PathPolicyDomain
@ PathPolicyDomain
Definition: policy.h:34
LocaleLower
MagickExport void LocaleLower(char *string)
Definition: locale.c:1495
EXIF_FMT_SRATIONAL
#define EXIF_FMT_SRATIONAL
draw.h
DestroyImageInfo
MagickExport ImageInfo * DestroyImageInfo(ImageInfo *image_info)
Definition: image.c:1260
_Image::black_point_compensation
MagickBooleanType black_point_compensation
Definition: image.h:318
AddValueToSplayTree
MagickExport MagickBooleanType AddValueToSplayTree(SplayTreeInfo *splay_tree, const void *key, const void *value)
Definition: splay-tree.c:153
ResetSplayTreeIterator
MagickExport void ResetSplayTreeIterator(SplayTreeInfo *splay_tree)
Definition: splay-tree.c:1473
MagickClassOptions
@ MagickClassOptions
Definition: option.h:33
PerceptibleReciprocal
static double PerceptibleReciprocal(const double x)
Definition: pixel-accessor.h:124
GetNextXMLTreeTag
MagickExport XMLTreeInfo * GetNextXMLTreeTag(XMLTreeInfo *xml_info)
Definition: xml-tree.c:743
QuantumRange
#define QuantumRange
Definition: magick-type.h:86
CMYKColorspace
@ CMYKColorspace
Definition: colorspace.h:39
GlobExpression
MagickExport MagickBooleanType GlobExpression(const char *expression, const char *pattern, const MagickBooleanType case_insensitive)
Definition: token.c:347
MagickColorspaceOptions
@ MagickColorspaceOptions
Definition: option.h:37
_Image::bias
double bias
Definition: image.h:218
ReadPropertyUnsignedLong
static unsigned int ReadPropertyUnsignedLong(const EndianType endian, const unsigned char *buffer)
Definition: property.c:744
GetMagickPropertyLetter
static const char * GetMagickPropertyLetter(const ImageInfo *image_info, Image *image, const char letter)
Definition: property.c:2518
_Image::rows
size_t rows
Definition: image.h:175
cache.h
GetImageListLength
MagickExport size_t GetImageListLength(const Image *images)
Definition: list.c:696
magick_attribute
MagickExport MagickBooleanType magick_attribute((deprecated))
BlackChannel
@ BlackChannel
Definition: magick-type.h:170
ConstantString
MagickExport char * ConstantString(const char *source)
Definition: string.c:697
constitute.h
GetNextImageProperty
MagickExport char * GetNextImageProperty(const Image *)
DestroyImageProperties
MagickExport void DestroyImageProperties(Image *image)
Definition: property.c:309
_Image::signature
size_t signature
Definition: image.h:307
SetImageArtifact
MagickExport MagickBooleanType SetImageArtifact(Image *image, const char *artifact, const char *value)
Definition: artifact.c:431
MagickBooleanType
MagickBooleanType
Definition: magick-type.h:191
StringToDouble
static double StringToDouble(const char *magick_restrict string, char **magick_restrict sentinal)
Definition: string-private.h:42
_Image::extent
MagickSizeType extent
Definition: image.h:340
ConcatenateMagickString
MagickExport size_t ConcatenateMagickString(char *destination, const char *source, const size_t length)
Definition: string.c:424
MagickPixelIntensityOptions
@ MagickPixelIntensityOptions
Definition: option.h:79
RelinquishMagickMemory
MagickExport void * RelinquishMagickMemory(void *memory)
Definition: memory.c:1077
LSBEndian
@ LSBEndian
Definition: quantum.h:33
_ExceptionInfo
Definition: exception.h:102
CommandOptionToMnemonic
const MagickExport char * CommandOptionToMnemonic(const CommandOption option, const ssize_t type)
Definition: option.c:2292
MagickComposeOptions
@ MagickComposeOptions
Definition: option.h:39
AcquireFxInfo
MagickExport FxInfo * AcquireFxInfo(const Image *, const char *)
_RectangleInfo::width
size_t width
Definition: geometry.h:125
IsPathAccessible
MagickExport MagickBooleanType IsPathAccessible(const char *path)
Definition: utility.c:1460
studio.h
_Image::storage_class
ClassType storage_class
Definition: image.h:155
StringToLong
static long StringToLong(const char *magick_restrict value)
Definition: string-private.h:68
ParseCommandOption
MagickExport ssize_t ParseCommandOption(const CommandOption option, const MagickBooleanType list, const char *options)
Definition: option.c:2586
effect.h
montage.h
MagickRealType
MagickDoubleType MagickRealType
Definition: magick-type.h:125
_PointInfo::y
double y
Definition: draw.h:142
GRAYColorspace
@ GRAYColorspace
Definition: colorspace.h:29
BasePath
@ BasePath
Definition: utility.h:32
ReadPropertySignedLong
static signed int ReadPropertySignedLong(const EndianType endian, const unsigned char *buffer)
Definition: property.c:712
DeleteImageProperty
MagickExport MagickBooleanType DeleteImageProperty(Image *, const char *)
GetNextImageOption
MagickExport char * GetNextImageOption(const ImageInfo *image_info)
Definition: option.c:2218
ReadPropertyByte
static int ReadPropertyByte(const unsigned char **p, size_t *length)
Definition: property.c:471
EXIFMultipleValues
#define EXIFMultipleValues(size, format, arg)
IsOpaqueImage
MagickExport MagickBooleanType IsOpaqueImage(const Image *image, ExceptionInfo *exception)
Definition: attribute.c:981
SetImageInfo
MagickExport MagickBooleanType SetImageInfo(ImageInfo *image_info, const unsigned int frames, ExceptionInfo *exception)
Definition: image.c:2747
MAGICKCORE_QUANTUM_DEPTH
#define MAGICKCORE_QUANTUM_DEPTH
Definition: magick-type.h:28
RenderingIntent
RenderingIntent
Definition: profile.h:42
CloneSplayTree
MagickExport SplayTreeInfo * CloneSplayTree(SplayTreeInfo *splay_tree, void *(*clone_key)(void *), void *(*clone_value)(void *))
Definition: splay-tree.c:345
memory_.h
SigmaValue
@ SigmaValue
Definition: geometry.h:40
GetStringInfoDatum
MagickExport unsigned char * GetStringInfoDatum(const StringInfo *string_info)
Definition: string.c:1275
signature-private.h
MSBEndian
@ MSBEndian
Definition: quantum.h:34
EXIF_FMT_USHORT
#define EXIF_FMT_USHORT
GetMagickPrecision
MagickExport int GetMagickPrecision(void)
Definition: magick.c:681
color.h
_PointInfo
Definition: draw.h:138
MagickEpsilon
#define MagickEpsilon
Definition: magick-type.h:115
exception-private.h
GetPageGeometry
MagickExport char * GetPageGeometry(const char *page_geometry)
Definition: geometry.c:364
_Image::tile_offset
RectangleInfo tile_offset
Definition: image.h:327
ThrowMagickException
MagickExport MagickBooleanType ThrowMagickException(ExceptionInfo *exception, const char *module, const char *function, const size_t line, const ExceptionType severity, const char *tag, const char *format,...)
Definition: exception.c:1068
_Image::blur
double blur
Definition: image.h:219
CloneImageProperties
MagickExport MagickBooleanType CloneImageProperties(Image *image, const Image *clone_image)
Definition: property.c:130
exception.h
option.h
CompressionType
CompressionType
Definition: compress.h:25
GetImageChannelKurtosis
MagickExport MagickBooleanType GetImageChannelKurtosis(const Image *image, const ChannelType channel, double *kurtosis, double *skewness, ExceptionInfo *exception)
Definition: statistic.c:1388
EXIF_FMT_SINGLE
#define EXIF_FMT_SINGLE
_ImageInfo::unique
char unique[MaxTextExtent]
Definition: image.h:471
_Image::compression
CompressionType compression
Definition: image.h:161
CompositeOperator
CompositeOperator
Definition: composite.h:25
_Image::magick_columns
size_t magick_columns
Definition: image.h:283
list.h
GetNextKeyInSplayTree
const MagickExport void * GetNextKeyInSplayTree(SplayTreeInfo *splay_tree)
Definition: splay-tree.c:768
gem.h
LogMagickEvent
MagickExport MagickBooleanType LogMagickEvent(const LogEventType type, const char *module, const char *function, const size_t line, const char *format,...)
Definition: log.c:1399
_Image::magick_rows
size_t magick_rows
Definition: image.h:284
AcquireExceptionInfo
MagickExport ExceptionInfo * AcquireExceptionInfo(void)
Definition: exception.c:106
MaxTextExtent
#define MaxTextExtent
Definition: method-attribute.h:89
_Image::taint
MagickBooleanType taint
Definition: image.h:170
MagickBooleanOptions
@ MagickBooleanOptions
Definition: option.h:30
_Image::units
ResolutionType units
Definition: image.h:198
GetMagickCopyright
const MagickExport char * GetMagickCopyright(void)
Definition: version.c:75
string-private.h
colorspace-private.h
GetXMLTreeChild
MagickExport XMLTreeInfo * GetXMLTreeChild(XMLTreeInfo *xml_info, const char *tag)
Definition: xml-tree.c:895
GetImageArtifact
const MagickExport char * GetImageArtifact(const Image *image, const char *artifact)
Definition: artifact.c:266
token.h
_Image::scene
size_t scene
Definition: image.h:244
ExtensionPath
@ ExtensionPath
Definition: utility.h:33
MagickGravityOptions
@ MagickGravityOptions
Definition: option.h:58
EXIF_FMT_UNDEFINED
#define EXIF_FMT_UNDEFINED
GetImageProperty
const MagickExport char * GetImageProperty(const Image *, const char *)
AcquireString
MagickExport char * AcquireString(const char *source)
Definition: string.c:125
RemoveImageProperty
MagickExport char * RemoveImageProperty(Image *, const char *)
Definition: property.c:4050
MagickMin
#define MagickMin(x, y)
Definition: image-private.h:27
ResetImagePropertyIterator
MagickExport void ResetImagePropertyIterator(const Image *)
Definition: property.c:4091
_Image::page
RectangleInfo page
Definition: image.h:213
_MagickPixelPacket::opacity
MagickRealType opacity
Definition: pixel.h:125
_PointInfo::x
double x
Definition: draw.h:141
_MagickPixelPacket::green
MagickRealType green
Definition: pixel.h:123
GreenChannel
@ GreenChannel
Definition: magick-type.h:163
_Image::magick
char magick[MaxTextExtent]
Definition: image.h:280
_Image::magick_filename
char magick_filename[MaxTextExtent]
Definition: image.h:279
GreaterValue
@ GreaterValue
Definition: geometry.h:53
TAG_GPS_OFFSET
#define TAG_GPS_OFFSET
StringToDoubleInterval
static double StringToDoubleInterval(const char *string, const double interval)
Definition: string-private.h:48
_StringInfo
Definition: string_.h:29
_Image::offset
ssize_t offset
Definition: image.h:206
GetXMLTreeContent
const MagickExport char * GetXMLTreeContent(XMLTreeInfo *xml_info)
Definition: xml-tree.c:935
InterpretImageProperties
MagickExport char * InterpretImageProperties(const ImageInfo *, Image *, const char *)
FormatImageProperty
MagickExport MagickBooleanType FormatImageProperty(Image *, const char *, const char *,...) magick_attribute((__format__(__printf__
GetNextValueInSplayTree
const MagickExport void * GetNextValueInSplayTree(SplayTreeInfo *splay_tree)
Definition: splay-tree.c:822
fx-private.h
_ImageInfo::group
ssize_t group
Definition: image.h:431
DisposeType
DisposeType
Definition: layer.h:25
AcquireQuantumMemory
MagickExport void * AcquireQuantumMemory(const size_t count, const size_t quantum)
Definition: memory.c:544
StringToUnsignedLong
static unsigned long StringToUnsignedLong(const char *magick_restrict value)
Definition: string-private.h:73
MagickPathExtent
#define MagickPathExtent
Definition: magick-type.h:31
DeleteNodeFromSplayTree
MagickExport MagickBooleanType DeleteNodeFromSplayTree(SplayTreeInfo *splay_tree, const void *key)
Definition: splay-tree.c:602
InterpretImageProperties
MagickExport char * InterpretImageProperties(const ImageInfo *image_info, Image *image, const char *embed_text)
Definition: property.c:3563
SetImageColorspace
MagickExport MagickBooleanType SetImageColorspace(Image *image, const ColorspaceType colorspace)
Definition: colorspace.c:1189