MagickCore  6.9.11-60
Convert, Edit, Or Compose Bitmap Images
property.h
Go to the documentation of this file.
1 /*
2  Copyright 1999-2021 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. You may
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
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 
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:670
_Image::interlace
InterlaceType interlace
Definition: image.h:226
CloneString
MagickExport char * CloneString(char **destination, const char *source)
Definition: string.c:283
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:130
_Image::error
ErrorInfo error
Definition: image.h:258
_Image::matte
MagickBooleanType matte
Definition: image.h:171
_Image::next
struct _Image * next
Definition: image.h:312
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:3545
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:176
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:2233
MagickStatusType
unsigned int MagickStatusType
Definition: magick-type.h:131
RedChannel
@ RedChannel
Definition: magick-type.h:171
statistic.h
TailPath
@ TailPath
Definition: utility.h:31
GetImageProperty
MagickExport const char * GetImageProperty(const Image *image, const char *property)
Definition: property.c:2205
ResetImageArtifactIterator
MagickExport void ResetImageArtifactIterator(const Image *image)
Definition: artifact.c:392
_SplayTreeInfo
Definition: splay-tree.c:83
AppendKeyValue2Text
#define AppendKeyValue2Text(key, value)
_Image::total_colors
size_t total_colors
Definition: image.h:252
AcquireImageInfo
MagickExport ImageInfo * AcquireImageInfo(void)
Definition: image.c:315
GetNextImageProfile
MagickExport char * GetNextImageProfile(const Image *image)
Definition: profile.c:288
geometry.h
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:497
GravityType
GravityType
Definition: geometry.h:80
OptionWarning
@ OptionWarning
Definition: exception.h:34
GetColorTuple
MagickExport void GetColorTuple(const MagickPixelPacket *pixel, const MagickBooleanType hex, char *tuple)
Definition: color.c:1512
histogram.h
_RectangleInfo::height
size_t height
Definition: geometry.h:127
fx.h
_Image::depth
size_t depth
Definition: image.h:176
_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:1667
GetImageProfile
MagickExport const StringInfo * GetImageProfile(const Image *image, const char *name)
Definition: profile.c:249
ComplianceType
ComplianceType
Definition: color.h:29
DefineImageProperty
MagickExport MagickBooleanType DefineImageProperty(Image *image, const char *property)
Definition: property.c:227
_GeometryInfo::sigma
double sigma
Definition: geometry.h:110
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:124
SetImageGray
MagickExport MagickBooleanType SetImageGray(Image *image, ExceptionInfo *exception)
Definition: colorspace.c:1328
property.h
GetStringInfoLength
MagickExport size_t GetStringInfoLength(const StringInfo *string_info)
Definition: string.c:1212
MagickInterpolateOptions
@ MagickInterpolateOptions
Definition: option.h:61
CloneImageProperties
MagickExport MagickBooleanType CloneImageProperties(Image *, const Image *)
ResetImagePropertyIterator
MagickExport void ResetImagePropertyIterator(const Image *image)
Definition: property.c:4131
MagickInterlaceOptions
@ MagickInterlaceOptions
Definition: option.h:60
MagickCompressOptions
@ MagickCompressOptions
Definition: option.h:40
GetXMLTreeTag
MagickExport const char * GetXMLTreeTag(XMLTreeInfo *xml_info)
Definition: xml-tree.c:1156
GetNumberColors
MagickExport size_t GetNumberColors(const Image *image, FILE *file, ExceptionInfo *exception)
Definition: histogram.c:1201
monitor.h
_Image::columns
size_t columns
Definition: image.h:174
artifact.h
IsRightsAuthorized
MagickExport MagickBooleanType IsRightsAuthorized(const PolicyDomain domain, const PolicyRights rights, const char *pattern)
Definition: policy.c:613
FormatLocaleStringList
MagickExport ssize_t FormatLocaleStringList(char *magick_restrict string, const size_t length, const char *magick_restrict format, va_list operands)
Definition: locale.c:448
SetImageProperty
MagickExport MagickBooleanType SetImageProperty(Image *, const char *, const char *)
Definition: property.c:4171
WarnNoImageInfoReturn
#define WarnNoImageInfoReturn(format, arg)
_GeometryInfo
Definition: geometry.h:107
_ImageInfo::number_scenes
size_t number_scenes
Definition: image.h:383
resource_.h
_Image::type
ImageType type
Definition: image.h:334
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:2068
FileToStringInfo
MagickExport StringInfo * FileToStringInfo(const char *filename, const size_t extent, ExceptionInfo *exception)
Definition: string.c:1021
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:2479
_Image::geometry
char * geometry
Definition: image.h:203
_Image::properties
void * properties
Definition: image.h:330
PixelIntensityMethod
PixelIntensityMethod
Definition: pixel.h:68
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:391
SetImageProperty
MagickExport MagickBooleanType SetImageProperty(Image *image, const char *property, const char *value)
Definition: property.c:4171
DestroyString
MagickExport char * DestroyString(char *string)
Definition: string.c:808
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:1570
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:1218
MagickTrue
@ MagickTrue
Definition: magick-type.h:205
GetXMLTreeContent
MagickExport const char * GetXMLTreeContent(XMLTreeInfo *xml_info)
Definition: xml-tree.c:934
MagickComplianceOptions
@ MagickComplianceOptions
Definition: option.h:101
_RectangleInfo::y
ssize_t y
Definition: geometry.h:131
StringInfoToString
MagickExport char * StringInfoToString(const StringInfo *string_info)
Definition: string.c:1860
_Image::compose
CompositeOperator compose
Definition: image.h:235
GetBlobSize
MagickExport MagickSizeType GetBlobSize(const Image *image)
Definition: blob.c:1546
GetMagickProperty
MagickExport const char * GetMagickProperty(const ImageInfo *image_info, Image *image, const char *property)
Definition: property.c:2998
_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
ParseAbsoluteGeometry
MagickExport MagickStatusType ParseAbsoluteGeometry(const char *geometry, RectangleInfo *region_info)
Definition: geometry.c:718
EndianType
EndianType
Definition: quantum.h:32
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:1124
_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:77
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:109
SignatureImage
MagickExport MagickBooleanType SignatureImage(Image *)
Definition: signature.c:467
cache-private.h
MagickOrientationOptions
@ MagickOrientationOptions
Definition: option.h:78
ResetImageProfileIterator
MagickExport void ResetImageProfileIterator(const Image *image)
Definition: profile.c:1320
CloneImageInfo
MagickExport ImageInfo * CloneImageInfo(const ImageInfo *image_info)
Definition: image.c:931
ConcatenateMagickString
MagickExport size_t ConcatenateMagickString(char *magick_restrict destination, const char *magick_restrict source, const size_t length)
Definition: string.c:425
SubstituteString
MagickExport MagickBooleanType SubstituteString(char **string, const char *search, const char *replace)
Definition: string.c:2542
_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:1570
_Image
Definition: image.h:153
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:3076
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:1123
_Image::filter
FilterTypes filter
Definition: image.h:223
FormatMagickSize
MagickExport ssize_t FormatMagickSize(const MagickSizeType size, const MagickBooleanType bi, char *format)
Definition: string.c:1070
GetIPTCProperty
static MagickBooleanType GetIPTCProperty(const Image *image, const char *key)
Definition: property.c:406
InterpolatePixelMethod
InterpolatePixelMethod
Definition: pixel.h:32
_MagickPixelPacket
Definition: pixel.h:105
FormatImageProperty
MagickExport MagickBooleanType FormatImageProperty(Image *image, const char *property, const char *format,...)
Definition: property.c:349
_Image::orientation
OrientationType orientation
Definition: image.h:167
ConcatenateString
MagickExport MagickBooleanType ConcatenateString(char **magick_restrict destination, const char *magick_restrict source)
Definition: string.c:491
FileToString
MagickExport char * FileToString(const char *filename, const size_t extent, ExceptionInfo *exception)
Definition: string.c:983
_Image::rendering_intent
RenderingIntent rendering_intent
Definition: image.h:192
MagickMax
#define MagickMax(x, y)
Definition: image-private.h:36
LocaleCompare
MagickExport int LocaleCompare(const char *p, const char *q)
Definition: locale.c:1435
DestroyExceptionInfo
MagickExport ExceptionInfo * DestroyExceptionInfo(ExceptionInfo *exception)
Definition: exception.c:448
_Image::delay
size_t delay
Definition: image.h:245
ColorspaceType
ColorspaceType
Definition: colorspace.h:26
OpacityChannel
@ OpacityChannel
Definition: magick-type.h:179
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:2228
SetImageProfile
MagickExport MagickBooleanType SetImageProfile(Image *image, const char *name, const StringInfo *profile)
Definition: profile.c:1759
ResolutionType
ResolutionType
Definition: image.h:91
_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
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:600
ExtendInterpretText
#define ExtendInterpretText(string_length)
_ImageInfo
Definition: image.h:362
DefineImageProperty
MagickExport MagickBooleanType DefineImageProperty(Image *, const char *)
_Image::intensity
PixelIntensityMethod intensity
Definition: image.h:352
MagickFalse
@ MagickFalse
Definition: magick-type.h:204
_ImageInfo::zero
char zero[MaxTextExtent]
Definition: image.h:472
DestroyFxInfo
MagickExport FxInfo * DestroyFxInfo(FxInfo *)
Definition: fx.c:292
GetImageChannelEntropy
MagickExport MagickBooleanType GetImageChannelEntropy(const Image *image, const ChannelType channel, double *entropy, ExceptionInfo *exception)
Definition: statistic.c:1238
_ImageInfo::magick
char magick[MaxTextExtent]
Definition: image.h:470
NewXMLTree
MagickExport XMLTreeInfo * NewXMLTree(const char *xml, ExceptionInfo *exception)
Definition: xml-tree.c:1956
MagickIntentOptions
@ MagickIntentOptions
Definition: option.h:59
xml-tree.h
GetValueFromSplayTree
MagickExport const void * GetValueFromSplayTree(SplayTreeInfo *splay_tree, const void *key)
Definition: splay-tree.c:920
EXIF_FMT_BYTE
#define EXIF_FMT_BYTE
GetImageDepth
MagickExport size_t GetImageDepth(const Image *image, ExceptionInfo *exception)
Definition: attribute.c:557
image.h
MagickResolutionOptions
@ MagickResolutionOptions
Definition: option.h:86
RemoveImageProperty
MagickExport char * RemoveImageProperty(Image *image, const char *property)
Definition: property.c:4090
_ImageInfo::filename
char filename[MaxTextExtent]
Definition: image.h:473
CommandOptionToMnemonic
MagickExport const char * CommandOptionToMnemonic(const CommandOption option, const ssize_t type)
Definition: option.c:2292
GetXMPProperty
static MagickBooleanType GetXMPProperty(const Image *image, const char *property)
Definition: property.c:1758
GetNextKeyInSplayTree
MagickExport const void * GetNextKeyInSplayTree(SplayTreeInfo *splay_tree)
Definition: splay-tree.c:768
SkipXMPValue
static MagickBooleanType SkipXMPValue(const char *value)
Definition: property.c:1745
_Image::montage
char * montage
Definition: image.h:201
RhoValue
@ RhoValue
Definition: geometry.h:37
_FxInfo
Definition: fx.c:129
DeleteImageProperty
MagickExport MagickBooleanType DeleteImageProperty(Image *image, const char *property)
Definition: property.c:274
DefaultChannels
@ DefaultChannels
Definition: magick-type.h:192
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:2668
DestroyXMLTree
MagickExport XMLTreeInfo * DestroyXMLTree(XMLTreeInfo *xml_info)
Definition: xml-tree.c:556
_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:868
PathPolicyDomain
@ PathPolicyDomain
Definition: policy.h:34
LocaleLower
MagickExport void LocaleLower(char *string)
Definition: locale.c:1490
EXIF_FMT_SRATIONAL
#define EXIF_FMT_SRATIONAL
draw.h
DestroyImageInfo
MagickExport ImageInfo * DestroyImageInfo(ImageInfo *image_info)
Definition: image.c:1247
_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:742
QuantumRange
#define QuantumRange
Definition: magick-type.h:90
CMYKColorspace
@ CMYKColorspace
Definition: colorspace.h:39
GetEXIFProperty
static MagickBooleanType GetEXIFProperty(const Image *image, const char *property)
Definition: property.c:810
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:2513
_Image::rows
size_t rows
Definition: image.h:175
cache.h
GetImageListLength
MagickExport size_t GetImageListLength(const Image *images)
Definition: list.c:709
magick_attribute
MagickExport MagickBooleanType magick_attribute((deprecated))
BlackChannel
@ BlackChannel
Definition: magick-type.h:181
ConstantString
MagickExport char * ConstantString(const char *source)
Definition: string.c:698
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:434
MagickBooleanType
MagickBooleanType
Definition: magick-type.h:203
StringToDouble
static double StringToDouble(const char *magick_restrict string, char **magick_restrict sentinal)
Definition: string-private.h:82
_Image::extent
MagickSizeType extent
Definition: image.h:340
MagickPixelIntensityOptions
@ MagickPixelIntensityOptions
Definition: option.h:79
RelinquishMagickMemory
MagickExport void * RelinquishMagickMemory(void *memory)
Definition: memory.c:1162
LSBEndian
@ LSBEndian
Definition: quantum.h:34
_ExceptionInfo
Definition: exception.h:103
MagickComposeOptions
@ MagickComposeOptions
Definition: option.h:39
AcquireFxInfo
MagickExport FxInfo * AcquireFxInfo(const Image *, const char *)
_RectangleInfo::width
size_t width
Definition: geometry.h:126
IsPathAccessible
MagickExport MagickBooleanType IsPathAccessible(const char *path)
Definition: utility.c:1472
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:108
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:129
_PointInfo::y
double y
Definition: draw.h:142
GetMagickCopyright
MagickExport const char * GetMagickCopyright(void)
Definition: version.c:75
GetImageArtifact
MagickExport const char * GetImageArtifact(const Image *image, const char *artifact)
Definition: artifact.c:266
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)
GetImageOption
MagickExport const char * GetImageOption(const ImageInfo *image_info, const char *key)
Definition: option.c:1949
IsOpaqueImage
MagickExport MagickBooleanType IsOpaqueImage(const Image *image, ExceptionInfo *exception)
Definition: attribute.c:1255
SetImageInfo
MagickExport MagickBooleanType SetImageInfo(ImageInfo *image_info, const unsigned int frames, ExceptionInfo *exception)
Definition: image.c:2741
MAGICKCORE_QUANTUM_DEPTH
#define MAGICKCORE_QUANTUM_DEPTH
Definition: magick-type.h:28
RenderingIntent
RenderingIntent
Definition: profile.h:43
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:1183
signature-private.h
MSBEndian
@ MSBEndian
Definition: quantum.h:35
EXIF_FMT_USHORT
#define EXIF_FMT_USHORT
GetImageProperty
MagickExport const char * GetImageProperty(const Image *, const char *)
GetMagickPrecision
MagickExport int GetMagickPrecision(void)
Definition: magick.c:690
color.h
_PointInfo
Definition: draw.h:139
MagickEpsilon
#define MagickEpsilon
Definition: magick-type.h:119
GetNextValueInSplayTree
MagickExport const void * GetNextValueInSplayTree(SplayTreeInfo *splay_tree)
Definition: splay-tree.c:822
exception-private.h
GetPageGeometry
MagickExport char * GetPageGeometry(const char *page_geometry)
Definition: geometry.c:368
_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:1149
_Image::blur
double blur
Definition: image.h:219
CloneImageProperties
MagickExport MagickBooleanType CloneImageProperties(Image *image, const Image *clone_image)
Definition: property.c:130
exception.h
GlobExpression
MagickExport MagickBooleanType GlobExpression(const char *magick_restrict expression, const char *magick_restrict pattern, const MagickBooleanType case_insensitive)
Definition: token.c:355
option.h
CompressionType
CompressionType
Definition: compress.h:26
GetImageChannelKurtosis
MagickExport MagickBooleanType GetImageChannelKurtosis(const Image *image, const ChannelType channel, double *kurtosis, double *skewness, ExceptionInfo *exception)
Definition: statistic.c:1404
EXIF_FMT_SINGLE
#define EXIF_FMT_SINGLE
_ImageInfo::unique
char unique[MaxTextExtent]
Definition: image.h:471
DestroyStringInfo
MagickExport StringInfo * DestroyStringInfo(StringInfo *string_info)
Definition: string.c:835
_Image::compression
CompressionType compression
Definition: image.h:161
CompositeOperator
CompositeOperator
Definition: composite.h:26
CopyMagickString
MagickExport size_t CopyMagickString(char *magick_restrict destination, const char *magick_restrict source, const size_t length)
Definition: string.c:751
_Image::magick_columns
size_t magick_columns
Definition: image.h:283
GetMagickVersion
MagickExport const char * GetMagickVersion(size_t *version)
Definition: version.c:595
list.h
TraceBezierCurve
static void TraceBezierCurve(char *message, PointInfo *last, PointInfo *point)
Definition: property.c:2052
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:1420
_Image::magick_rows
size_t magick_rows
Definition: image.h:284
AcquireExceptionInfo
MagickExport ExceptionInfo * AcquireExceptionInfo(void)
Definition: exception.c:113
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
string-private.h
colorspace-private.h
ImageType
ImageType
Definition: image.h:50
GetXMLTreeChild
MagickExport XMLTreeInfo * GetXMLTreeChild(XMLTreeInfo *xml_info, const char *tag)
Definition: xml-tree.c:894
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
CastDoubleToLong
static ssize_t CastDoubleToLong(const double value)
Definition: image-private.h:53
AcquireString
MagickExport char * AcquireString(const char *source)
Definition: string.c:125
RemoveImageProperty
MagickExport char * RemoveImageProperty(Image *, const char *)
Definition: property.c:4090
MagickMin
#define MagickMin(x, y)
Definition: image-private.h:37
ResetImagePropertyIterator
MagickExport void ResetImagePropertyIterator(const Image *)
Definition: property.c:4131
_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:174
_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:88
_StringInfo
Definition: string_.h:30
_Image::offset
ssize_t offset
Definition: image.h:206
InterpretImageProperties
MagickExport char * InterpretImageProperties(const ImageInfo *, Image *, const char *)
FormatImageProperty
MagickExport MagickBooleanType FormatImageProperty(Image *, const char *, const char *,...) magick_attribute((__format__(__printf__
GetMagickProperty
MagickExport const char * GetMagickProperty(const ImageInfo *, Image *, const char *)
Definition: property.c:2998
fx-private.h
_ImageInfo::group
ssize_t group
Definition: image.h:431
DisposeType
DisposeType
Definition: layer.h:26
AcquireQuantumMemory
MagickExport void * AcquireQuantumMemory(const size_t count, const size_t quantum)
Definition: memory.c:665
StringToUnsignedLong
static unsigned long StringToUnsignedLong(const char *magick_restrict value)
Definition: string-private.h:124
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:3609
SetImageColorspace
MagickExport MagickBooleanType SetImageColorspace(Image *image, const ColorspaceType colorspace)
Definition: colorspace.c:1250