MagickCore 6.9.11-60
Convert, Edit, Or Compose Bitmap Images
option.c File Reference
#include "magick/studio.h"
#include "magick/artifact.h"
#include "magick/cache.h"
#include "magick/color.h"
#include "magick/compare.h"
#include "magick/constitute.h"
#include "magick/distort.h"
#include "magick/draw.h"
#include "magick/effect.h"
#include "magick/exception.h"
#include "magick/exception-private.h"
#include "magick/fourier.h"
#include "magick/gem.h"
#include "magick/geometry.h"
#include "magick/image.h"
#include "magick/image-private.h"
#include "magick/layer.h"
#include "magick/mime-private.h"
#include "magick/memory_.h"
#include "magick/monitor.h"
#include "magick/montage.h"
#include "magick/morphology.h"
#include "magick/option.h"
#include "magick/option-private.h"
#include "magick/policy.h"
#include "magick/property.h"
#include "magick/quantize.h"
#include "magick/quantum.h"
#include "magick/resample.h"
#include "magick/resource_.h"
#include "magick/splay-tree.h"
#include "magick/statistic.h"
#include "magick/string_.h"
#include "magick/threshold.h"
#include "magick/token.h"
#include "magick/utility.h"
#include "magick/visual-effects.h"
Include dependency graph for option.c:

Functions

MagickExport MagickBooleanType CloneImageOptions (ImageInfo *image_info, const ImageInfo *clone_info)
 
MagickExport MagickBooleanType DefineImageOption (ImageInfo *image_info, const char *option)
 
MagickExport MagickBooleanType DeleteImageOption (ImageInfo *image_info, const char *option)
 
MagickExport void DestroyImageOptions (ImageInfo *image_info)
 
MagickExport const char * GetImageOption (const ImageInfo *image_info, const char *key)
 
static const OptionInfoGetOptionInfo (const CommandOption option)
 
MagickExport ssize_t GetCommandOptionFlags (const CommandOption option, const MagickBooleanType list, const char *options)
 
MagickExport char ** GetCommandOptions (const CommandOption option)
 
MagickExport char * GetNextImageOption (const ImageInfo *image_info)
 
MagickExport MagickBooleanType IsCommandOption (const char *option)
 
MagickExport const char * CommandOptionToMnemonic (const CommandOption option, const ssize_t type)
 
MagickExport MagickBooleanType IsOptionMember (const char *option, const char *options)
 
MagickExport MagickBooleanType ListCommandOptions (FILE *file, const CommandOption option, ExceptionInfo *magick_unused(exception))
 
MagickExport ssize_t ParseChannelOption (const char *channels)
 
MagickExport ssize_t ParseCommandOption (const CommandOption option, const MagickBooleanType list, const char *options)
 
MagickExport char * RemoveImageOption (ImageInfo *image_info, const char *option)
 
MagickExport void ResetImageOptions (const ImageInfo *image_info)
 
MagickExport void ResetImageOptionIterator (const ImageInfo *image_info)
 
MagickExport MagickBooleanType SetImageOption (ImageInfo *image_info, const char *option, const char *value)
 

Variables

static const OptionInfo AlignOptions []
 
static const OptionInfo AlphaOptions []
 
static const OptionInfo AutoThresholdOptions []
 
static const OptionInfo BooleanOptions []
 
static const OptionInfo CacheOptions []
 
static const OptionInfo ChannelOptions []
 
static const OptionInfo ClassOptions []
 
static const OptionInfo ClipPathOptions []
 
static const OptionInfo ColorspaceOptions []
 
static const OptionInfo CommandOptions []
 
static const OptionInfo ComplexOptions []
 
static const OptionInfo ComplianceOptions []
 
static const OptionInfo ComposeOptions []
 
static const OptionInfo CompressOptions []
 
static const OptionInfo DataTypeOptions []
 
static const OptionInfo DecorateOptions []
 
static const OptionInfo DirectionOptions []
 
static const OptionInfo DisposeOptions []
 
static const OptionInfo DistortOptions []
 
static const OptionInfo DitherOptions []
 
static const OptionInfo EndianOptions []
 
static const OptionInfo EvaluateOptions []
 
static const OptionInfo FillRuleOptions []
 
static const OptionInfo FilterOptions []
 
static const OptionInfo FunctionOptions []
 
static const OptionInfo GradientOptions []
 
static const OptionInfo GravityOptions []
 
static const OptionInfo IntentOptions []
 
static const OptionInfo InterlaceOptions []
 
static const OptionInfo InterpolateOptions []
 
static const OptionInfo KernelOptions []
 
static const OptionInfo LayerOptions []
 
static const OptionInfo LineCapOptions []
 
static const OptionInfo LineJoinOptions []
 
static const OptionInfo ListOptions []
 
static const OptionInfo LogEventOptions []
 
static const OptionInfo MetricOptions []
 
static const OptionInfo MethodOptions []
 
static const OptionInfo ModeOptions []
 
static const OptionInfo MorphologyOptions []
 
static const OptionInfo NoiseOptions []
 
static const OptionInfo OrientationOptions []
 
static const OptionInfo PolicyDomainOptions []
 
static const OptionInfo PolicyRightsOptions []
 
static const OptionInfo PreviewOptions []
 
static const OptionInfo PrimitiveOptions []
 
static const OptionInfo QuantumFormatOptions []
 
static const OptionInfo PixelIntensityOptions []
 
static const OptionInfo ResolutionOptions []
 
static const OptionInfo ResourceOptions []
 
static const OptionInfo SparseColorOptions []
 
static const OptionInfo StatisticOptions []
 
static const OptionInfo StorageOptions []
 
static const OptionInfo StretchOptions []
 
static const OptionInfo StyleOptions []
 
static const OptionInfo TypeOptions []
 
static const OptionInfo ValidateOptions []
 
static const OptionInfo VirtualPixelOptions []
 
static const OptionInfo WeightOptions []
 

Function Documentation

◆ CloneImageOptions()

◆ CommandOptionToMnemonic()

◆ DefineImageOption()

MagickExport MagickBooleanType DefineImageOption ( ImageInfo image_info,
const char *  option 
)

◆ DeleteImageOption()

◆ DestroyImageOptions()

◆ GetCommandOptionFlags()

MagickExport ssize_t GetCommandOptionFlags ( const CommandOption  option,
const MagickBooleanType  list,
const char *  options 
)

◆ GetCommandOptions()

◆ GetImageOption()

◆ GetNextImageOption()

◆ GetOptionInfo()

static const OptionInfo * GetOptionInfo ( const CommandOption  option)
static

References AlignOptions, AlphaOptions, AutoThresholdOptions, BooleanOptions, CacheOptions, ChannelOptions, ClassOptions, ClipPathOptions, ColorspaceOptions, CommandOptions, ComplexOptions, ComplianceOptions, ComposeOptions, CompressOptions, DataTypeOptions, DecorateOptions, DirectionOptions, DisposeOptions, DistortOptions, DitherOptions, EndianOptions, EvaluateOptions, FillRuleOptions, FilterOptions, FunctionOptions, GradientOptions, GravityOptions, IntentOptions, InterlaceOptions, InterpolateOptions, KernelOptions, LayerOptions, LineCapOptions, LineJoinOptions, ListOptions, LogEventOptions, MagickAlignOptions, MagickAlphaOptions, MagickAutoThresholdOptions, MagickBooleanOptions, MagickCacheOptions, MagickChannelOptions, MagickClassOptions, MagickClipPathOptions, MagickColorspaceOptions, MagickCommandOptions, MagickComplexOptions, MagickComplianceOptions, MagickComposeOptions, MagickCompressOptions, MagickDataTypeOptions, MagickDebugOptions, MagickDecorateOptions, MagickDirectionOptions, MagickDisposeOptions, MagickDistortOptions, MagickDitherOptions, MagickEndianOptions, MagickEvaluateOptions, MagickFillRuleOptions, MagickFilterOptions, MagickFunctionOptions, MagickGradientOptions, MagickGravityOptions, MagickIntensityOptions, MagickIntentOptions, MagickInterlaceOptions, MagickInterpolateOptions, MagickKernelOptions, MagickLayerOptions, MagickLineCapOptions, MagickLineJoinOptions, MagickListOptions, MagickLogEventOptions, MagickMethodOptions, MagickMetricOptions, MagickModeOptions, MagickMorphologyOptions, MagickNoiseOptions, MagickOrientationOptions, MagickPixelIntensityOptions, MagickPolicyDomainOptions, MagickPolicyRightsOptions, MagickPreviewOptions, MagickPrimitiveOptions, MagickQuantumFormatOptions, MagickResolutionOptions, MagickResourceOptions, MagickSparseColorOptions, MagickStatisticOptions, MagickStorageOptions, MagickStretchOptions, MagickStyleOptions, MagickTypeOptions, MagickValidateOptions, MagickVirtualPixelOptions, MagickWeightOptions, MethodOptions, MetricOptions, ModeOptions, MorphologyOptions, NoiseOptions, OrientationOptions, PixelIntensityOptions, PolicyDomainOptions, PolicyRightsOptions, PreviewOptions, PrimitiveOptions, QuantumFormatOptions, ResolutionOptions, ResourceOptions, SparseColorOptions, StatisticOptions, StorageOptions, StretchOptions, StyleOptions, TypeOptions, ValidateOptions, VirtualPixelOptions, and WeightOptions.

Referenced by CommandOptionToMnemonic(), GetCommandOptionFlags(), GetCommandOptions(), ListCommandOptions(), and ParseCommandOption().

◆ IsCommandOption()

MagickExport MagickBooleanType IsCommandOption ( const char *  option)

References MagickFalse, and MagickTrue.

◆ IsOptionMember()

◆ ListCommandOptions()

MagickExport MagickBooleanType ListCommandOptions ( FILE *  file,
const CommandOption  option,
ExceptionInfo magick_unusedexception 
)

◆ ParseChannelOption()

◆ ParseCommandOption()

◆ RemoveImageOption()

◆ ResetImageOptionIterator()

◆ ResetImageOptions()

◆ SetImageOption()

Variable Documentation

◆ AlignOptions

const OptionInfo AlignOptions[]
static
Initial value:
=
{
}
@ CenterAlign
Definition draw.h:35
@ UndefinedAlign
Definition draw.h:33
@ RightAlign
Definition draw.h:36
@ LeftAlign
Definition draw.h:34
@ MagickFalse
Definition magick-type.h:204
@ MagickTrue
Definition magick-type.h:205
@ UndefinedOptionFlag
Definition option.h:141

Referenced by GetOptionInfo().

◆ AlphaOptions

const OptionInfo AlphaOptions[]
static
Initial value:
=
{
}
@ TransparentAlphaChannel
Definition image.h:42
@ OpaqueAlphaChannel
Definition image.h:38
@ RemoveAlphaChannel
Definition image.h:44
@ AssociateAlphaChannel
Definition image.h:45
@ DisassociateAlphaChannel
Definition image.h:46
@ ActivateAlphaChannel
Definition image.h:33
@ SetAlphaChannel
Definition image.h:40
@ DeactivateAlphaChannel
Definition image.h:36
@ CopyAlphaChannel
Definition image.h:35
@ FlattenAlphaChannel
Definition image.h:43
@ ShapeAlphaChannel
Definition image.h:41
@ BackgroundAlphaChannel
Definition image.h:34
@ ExtractAlphaChannel
Definition image.h:37
@ UndefinedAlphaChannel
Definition image.h:32
@ DeprecateOptionFlag
Definition option.h:152

Referenced by GetOptionInfo().

◆ AutoThresholdOptions

const OptionInfo AutoThresholdOptions[]
static
Initial value:
=
{
}
@ TriangleThresholdMethod
Definition threshold.h:30
@ KapurThresholdMethod
Definition threshold.h:28
@ UndefinedThresholdMethod
Definition threshold.h:27
@ OTSUThresholdMethod
Definition threshold.h:29

Referenced by GetOptionInfo().

◆ BooleanOptions

const OptionInfo BooleanOptions[]
static
Initial value:
=
{
{ "False", 0L, UndefinedOptionFlag, MagickFalse },
{ "True", 1L, UndefinedOptionFlag, MagickFalse },
{ (char *) NULL, 0L, UndefinedOptionFlag, MagickFalse }
}

Referenced by GetOptionInfo().

◆ CacheOptions

const OptionInfo CacheOptions[]
static
Initial value:
=
{
}
@ MemoryCache
Definition cache.h:30
@ PingCache
Definition cache.h:33
@ DistributedCache
Definition cache.h:34
@ MapCache
Definition cache.h:31
@ DiskCache
Definition cache.h:32

Referenced by GetOptionInfo().

◆ ChannelOptions

const OptionInfo ChannelOptions[]
static

Referenced by GetOptionInfo().

◆ ClassOptions

const OptionInfo ClassOptions[]
static
Initial value:
=
{
}
@ UndefinedClass
Definition magick-type.h:197
@ DirectClass
Definition magick-type.h:198
@ PseudoClass
Definition magick-type.h:199

Referenced by GetOptionInfo().

◆ ClipPathOptions

const OptionInfo ClipPathOptions[]
static
Initial value:
=
{
}
@ UserSpace
Definition draw.h:42
@ UserSpaceOnUse
Definition draw.h:43
@ ObjectBoundingBox
Definition draw.h:44
@ UndefinedPathUnits
Definition draw.h:41

Referenced by GetOptionInfo().

◆ ColorspaceOptions

const OptionInfo ColorspaceOptions[]
static

Referenced by GetOptionInfo().

◆ CommandOptions

const OptionInfo CommandOptions[]
static

Referenced by GetOptionInfo().

◆ ComplexOptions

const OptionInfo ComplexOptions[]
static
Initial value:
=
{
}
@ MultiplyComplexOperator
Definition fourier.h:32
@ ConjugateComplexOperator
Definition fourier.h:29
@ UndefinedComplexOperator
Definition fourier.h:27
@ SubtractComplexOperator
Definition fourier.h:34
@ RealImaginaryComplexOperator
Definition fourier.h:33
@ AddComplexOperator
Definition fourier.h:28
@ MagnitudePhaseComplexOperator
Definition fourier.h:31
@ DivideComplexOperator
Definition fourier.h:30

Referenced by GetOptionInfo().

◆ ComplianceOptions

const OptionInfo ComplianceOptions[]
static
Initial value:
=
{
}
@ CSSCompliance
Definition color.h:32
@ SVGCompliance
Definition color.h:33
@ MVGCompliance
Definition color.h:36
@ NoCompliance
Definition color.h:31
@ XPMCompliance
Definition color.h:35
@ UndefinedCompliance
Definition color.h:30
@ X11Compliance
Definition color.h:34

Referenced by GetOptionInfo().

◆ ComposeOptions

const OptionInfo ComposeOptions[]
static

Referenced by GetOptionInfo().

◆ CompressOptions

const OptionInfo CompressOptions[]
static
Initial value:
=
{
{ "RunlengthEncoded", RLECompression, UndefinedOptionFlag, MagickFalse },
}
@ NoCompression
Definition compress.h:28
@ FaxCompression
Definition compress.h:33
@ LosslessJPEGCompression
Definition compress.h:37
@ JPEG2000Compression
Definition compress.h:36
@ LZWCompression
Definition compress.h:38
@ ZipCompression
Definition compress.h:40
@ B44Compression
Definition compress.h:44
@ ZstdCompression
Definition compress.h:49
@ Group4Compression
Definition compress.h:34
@ ZipSCompression
Definition compress.h:41
@ RLECompression
Definition compress.h:39
@ DXT1Compression
Definition compress.h:30
@ BZipCompression
Definition compress.h:29
@ Pxr24Compression
Definition compress.h:43
@ WebPCompression
Definition compress.h:50
@ DXT3Compression
Definition compress.h:31
@ DXT5Compression
Definition compress.h:32
@ PizCompression
Definition compress.h:42
@ LZMACompression
Definition compress.h:46
@ JBIG2Compression
Definition compress.h:48
@ JPEGCompression
Definition compress.h:35
@ UndefinedCompression
Definition compress.h:27
@ JBIG1Compression
Definition compress.h:47
@ B44ACompression
Definition compress.h:45

Referenced by GetOptionInfo().

◆ DataTypeOptions

const OptionInfo DataTypeOptions[]
static
Initial value:
=
{
}
@ StringData
Definition mime-private.h:28
@ ShortData
Definition mime-private.h:30
@ UndefinedData
Definition mime-private.h:27
@ LongData
Definition mime-private.h:31
@ ByteData
Definition mime-private.h:29

Referenced by GetOptionInfo().

◆ DecorateOptions

const OptionInfo DecorateOptions[]
static
Initial value:
=
{
}
@ OverlineDecoration
Definition draw.h:52
@ NoDecoration
Definition draw.h:50
@ UndefinedDecoration
Definition draw.h:49
@ UnderlineDecoration
Definition draw.h:51
@ LineThroughDecoration
Definition draw.h:53

Referenced by GetOptionInfo().

◆ DirectionOptions

const OptionInfo DirectionOptions[]
static
Initial value:
=
{
}
@ LeftToRightDirection
Definition draw.h:60
@ UndefinedDirection
Definition draw.h:58
@ RightToLeftDirection
Definition draw.h:59

Referenced by GetOptionInfo().

◆ DisposeOptions

const OptionInfo DisposeOptions[]
static
Initial value:
=
{
}
@ UndefinedDispose
Definition layer.h:28
@ PreviousDispose
Definition layer.h:31
@ BackgroundDispose
Definition layer.h:30
@ NoneDispose
Definition layer.h:29

Referenced by GetOptionInfo().

◆ DistortOptions

const OptionInfo DistortOptions[]
static
Initial value:
=
{
}
@ AffineProjectionDistortion
Definition distort.h:38
@ UndefinedDistortion
Definition distort.h:36
@ Cylinder2PlaneDistortion
Definition distort.h:49
@ BilinearForwardDistortion
Definition distort.h:42
@ ScaleRotateTranslateDistortion
Definition distort.h:39
@ BarrelDistortion
Definition distort.h:51
@ ResizeDistortion
Definition distort.h:54
@ PerspectiveProjectionDistortion
Definition distort.h:41
@ AffineDistortion
Definition distort.h:37
@ BilinearReverseDistortion
Definition distort.h:44
@ BarrelInverseDistortion
Definition distort.h:52
@ ArcDistortion
Definition distort.h:46
@ Plane2CylinderDistortion
Definition distort.h:50
@ PolarDistortion
Definition distort.h:47
@ DePolarDistortion
Definition distort.h:48
@ ShepardsDistortion
Definition distort.h:53
@ PerspectiveDistortion
Definition distort.h:40
@ PolynomialDistortion
Definition distort.h:45

Referenced by GetOptionInfo().

◆ DitherOptions

const OptionInfo DitherOptions[]
static
Initial value:
=
{
}
@ FloydSteinbergDitherMethod
Definition quantize.h:32
@ RiemersmaDitherMethod
Definition quantize.h:31
@ NoDitherMethod
Definition quantize.h:30
@ UndefinedDitherMethod
Definition quantize.h:29
@ UndefinedEndian
Definition quantum.h:33

Referenced by GetOptionInfo().

◆ EndianOptions

const OptionInfo EndianOptions[]
static
Initial value:
=
{
}
@ MSBEndian
Definition quantum.h:35
@ LSBEndian
Definition quantum.h:34

Referenced by GetOptionInfo().

◆ EvaluateOptions

const OptionInfo EvaluateOptions[]
static

Referenced by GetOptionInfo().

◆ FillRuleOptions

const OptionInfo FillRuleOptions[]
static
Initial value:
=
{
}
@ EvenOddRule
Definition draw.h:67
@ NonZeroRule
Definition draw.h:68
@ UndefinedRule
Definition draw.h:65

Referenced by GetOptionInfo().

◆ FilterOptions

const OptionInfo FilterOptions[]
static

Referenced by GetOptionInfo().

◆ FunctionOptions

const OptionInfo FunctionOptions[]
static
Initial value:
=
{
}
@ UndefinedFunction
Definition statistic.h:114
@ SinusoidFunction
Definition statistic.h:116
@ ArcsinFunction
Definition statistic.h:117
@ PolynomialFunction
Definition statistic.h:115
@ ArctanFunction
Definition statistic.h:118

Referenced by GetOptionInfo().

◆ GradientOptions

const OptionInfo GradientOptions[]
static
Initial value:
=
{
}
@ UndefinedGradient
Definition draw.h:73
@ LinearGradient
Definition draw.h:74
@ RadialGradient
Definition draw.h:75

Referenced by GetOptionInfo().

◆ GravityOptions

const OptionInfo GravityOptions[]
static
Initial value:
=
{
}
@ NorthWestGravity
Definition geometry.h:83
@ CenterGravity
Definition geometry.h:87
@ SouthGravity
Definition geometry.h:90
@ StaticGravity
Definition geometry.h:92
@ NorthGravity
Definition geometry.h:84
@ ForgetGravity
Definition geometry.h:82
@ NorthEastGravity
Definition geometry.h:85
@ SouthEastGravity
Definition geometry.h:91
@ WestGravity
Definition geometry.h:86
@ SouthWestGravity
Definition geometry.h:89
@ UndefinedGravity
Definition geometry.h:81
@ EastGravity
Definition geometry.h:88

Referenced by GetOptionInfo().

◆ IntentOptions

const OptionInfo IntentOptions[]
static
Initial value:
=
{
}
@ RelativeIntent
Definition profile.h:48
@ SaturationIntent
Definition profile.h:45
@ PerceptualIntent
Definition profile.h:46
@ UndefinedIntent
Definition profile.h:44
@ AbsoluteIntent
Definition profile.h:47

Referenced by GetOptionInfo().

◆ InterlaceOptions

const OptionInfo InterlaceOptions[]
static
Initial value:
=
{
}
@ PartitionInterlace
Definition image.h:71
@ PNGInterlace
Definition image.h:74
@ GIFInterlace
Definition image.h:72
@ JPEGInterlace
Definition image.h:73
@ LineInterlace
Definition image.h:69
@ NoInterlace
Definition image.h:68
@ PlaneInterlace
Definition image.h:70
@ UndefinedInterlace
Definition image.h:67

Referenced by GetOptionInfo().

◆ InterpolateOptions

const OptionInfo InterpolateOptions[]
static
Initial value:
=
{
}
@ Average16InterpolatePixel
Definition pixel.h:43
@ Average9InterpolatePixel
Definition pixel.h:42
@ BackgroundInterpolatePixel
Definition pixel.h:45
@ CatromInterpolatePixel
Definition pixel.h:46
@ SplineInterpolatePixel
Definition pixel.h:41
@ BilinearInterpolatePixel
Definition pixel.h:36
@ UndefinedInterpolatePixel
Definition pixel.h:33
@ AverageInterpolatePixel
Definition pixel.h:34
@ MeshInterpolatePixel
Definition pixel.h:39
@ BlendInterpolatePixel
Definition pixel.h:44
@ NearestNeighborInterpolatePixel
Definition pixel.h:40
@ FilterInterpolatePixel
Definition pixel.h:37
@ IntegerInterpolatePixel
Definition pixel.h:38

Referenced by GetOptionInfo().

◆ KernelOptions

const OptionInfo KernelOptions[]
static

Referenced by GetOptionInfo().

◆ LayerOptions

const OptionInfo LayerOptions[]
static
Initial value:
=
{
{ "OptimizeTransparency", OptimizeTransLayer, UndefinedOptionFlag, MagickFalse },
}
@ OptimizeTransLayer
Definition layer.h:45
@ RemoveDupsLayer
Definition layer.h:46
@ FlattenLayer
Definition layer.h:50
@ UndefinedLayer
Definition layer.h:36
@ CompareOverlayLayer
Definition layer.h:40
@ MergeLayer
Definition layer.h:49
@ OptimizeLayer
Definition layer.h:42
@ DisposeLayer
Definition layer.h:41
@ CompareClearLayer
Definition layer.h:39
@ TrimBoundsLayer
Definition layer.h:52
@ CompareAnyLayer
Definition layer.h:38
@ CoalesceLayer
Definition layer.h:37
@ OptimizeImageLayer
Definition layer.h:43
@ RemoveZeroLayer
Definition layer.h:47
@ MosaicLayer
Definition layer.h:51
@ OptimizePlusLayer
Definition layer.h:44
@ CompositeLayer
Definition layer.h:48

Referenced by GetOptionInfo().

◆ LineCapOptions

const OptionInfo LineCapOptions[]
static
Initial value:
=
{
}
@ ButtCap
Definition draw.h:81
@ UndefinedCap
Definition draw.h:80
@ SquareCap
Definition draw.h:83
@ RoundCap
Definition draw.h:82

Referenced by GetOptionInfo().

◆ LineJoinOptions

const OptionInfo LineJoinOptions[]
static
Initial value:
=
{
}
@ RoundJoin
Definition draw.h:90
@ MiterJoin
Definition draw.h:89
@ UndefinedJoin
Definition draw.h:88
@ BevelJoin
Definition draw.h:91

Referenced by GetOptionInfo().

◆ ListOptions

const OptionInfo ListOptions[]
static

Referenced by GetOptionInfo().

◆ LogEventOptions

const OptionInfo LogEventOptions[]
static
Initial value:
=
{
{ "All", (AllEvents &~ TraceEvent), UndefinedOptionFlag, MagickFalse },
}
@ NoEvents
Definition log.h:37
@ AnnotateEvent
Definition log.h:39
@ UserEvent
Definition log.h:53
@ LocaleEvent
Definition log.h:48
@ DrawEvent
Definition log.h:45
@ AccelerateEvent
Definition log.h:56
@ DeprecateEvent
Definition log.h:44
@ ModuleEvent
Definition log.h:49
@ AllEvents
Definition log.h:57
@ WandEvent
Definition log.h:54
@ TraceEvent
Definition log.h:38
@ CacheEvent
Definition log.h:41
@ UndefinedEvents
Definition log.h:36
@ CoderEvent
Definition log.h:42
@ PolicyEvent
Definition log.h:50
@ ExceptionEvent
Definition log.h:46
@ ConfigureEvent
Definition log.h:43
@ BlobEvent
Definition log.h:40
@ X11Event
Definition log.h:55
@ TransformEvent
Definition log.h:52
@ ResourceEvent
Definition log.h:51

Referenced by GetOptionInfo().

◆ MethodOptions

const OptionInfo MethodOptions[]
static
Initial value:
=
{
}
@ UndefinedMethod
Definition draw.h:96
@ FillToBorderMethod
Definition draw.h:100
@ PointMethod
Definition draw.h:97
@ ResetMethod
Definition draw.h:101
@ FloodfillMethod
Definition draw.h:99
@ ReplaceMethod
Definition draw.h:98

Referenced by GetOptionInfo().

◆ MetricOptions

const OptionInfo MetricOptions[]
static
Initial value:
=
{
}
@ MeanAbsoluteErrorMetric
Definition compare.h:31
@ MeanErrorPerPixelMetric
Definition compare.h:32
@ MeanSquaredErrorMetric
Definition compare.h:33
@ PerceptualHashErrorMetric
Definition compare.h:40
@ RootMeanSquaredErrorMetric
Definition compare.h:36
@ NormalizedCrossCorrelationErrorMetric
Definition compare.h:37
@ UndefinedErrorMetric
Definition compare.h:39
@ AbsoluteErrorMetric
Definition compare.h:30
@ FuzzErrorMetric
Definition compare.h:38
@ PeakAbsoluteErrorMetric
Definition compare.h:34
@ PeakSignalToNoiseRatioMetric
Definition compare.h:35

Referenced by GetOptionInfo().

◆ ModeOptions

const OptionInfo ModeOptions[]
static
Initial value:
=
{
}
@ UnframeMode
Definition montage.h:29
@ UndefinedMode
Definition montage.h:27
@ ConcatenateMode
Definition montage.h:30
@ FrameMode
Definition montage.h:28

Referenced by GetOptionInfo().

◆ MorphologyOptions

const OptionInfo MorphologyOptions[]
static

Referenced by GetOptionInfo().

◆ NoiseOptions

const OptionInfo NoiseOptions[]
static
Initial value:
=
{
}
@ ImpulseNoise
Definition visual-effects.h:33
@ UndefinedNoise
Definition visual-effects.h:29
@ GaussianNoise
Definition visual-effects.h:31
@ RandomNoise
Definition visual-effects.h:36
@ UniformNoise
Definition visual-effects.h:30
@ LaplacianNoise
Definition visual-effects.h:34
@ PoissonNoise
Definition visual-effects.h:35
@ MultiplicativeGaussianNoise
Definition visual-effects.h:32

Referenced by GetOptionInfo().

◆ OrientationOptions

const OptionInfo OrientationOptions[]
static
Initial value:
=
{
}
@ LeftTopOrientation
Definition image.h:84
@ LeftBottomOrientation
Definition image.h:87
@ TopLeftOrientation
Definition image.h:80
@ RightTopOrientation
Definition image.h:85
@ TopRightOrientation
Definition image.h:81
@ UndefinedOrientation
Definition image.h:79
@ RightBottomOrientation
Definition image.h:86
@ BottomLeftOrientation
Definition image.h:83
@ BottomRightOrientation
Definition image.h:82

Referenced by GetOptionInfo().

◆ PixelIntensityOptions

const OptionInfo PixelIntensityOptions[]
static
Initial value:
=
{
}
@ BrightnessPixelIntensityMethod
Definition pixel.h:71
@ AveragePixelIntensityMethod
Definition pixel.h:70
@ LightnessPixelIntensityMethod
Definition pixel.h:72
@ Rec709LumaPixelIntensityMethod
Definition pixel.h:75
@ UndefinedPixelIntensityMethod
Definition pixel.h:69
@ RMSPixelIntensityMethod
Definition pixel.h:77
@ Rec601LumaPixelIntensityMethod
Definition pixel.h:73
@ Rec709LuminancePixelIntensityMethod
Definition pixel.h:76
@ Rec601LuminancePixelIntensityMethod
Definition pixel.h:74
@ MSPixelIntensityMethod
Definition pixel.h:78

Referenced by GetOptionInfo().

◆ PolicyDomainOptions

const OptionInfo PolicyDomainOptions[]
static
Initial value:
=
{
}
@ ModulePolicyDomain
Definition policy.h:38
@ PathPolicyDomain
Definition policy.h:34
@ SystemPolicyDomain
Definition policy.h:36
@ ResourcePolicyDomain
Definition policy.h:35
@ UndefinedPolicyDomain
Definition policy.h:30
@ CoderPolicyDomain
Definition policy.h:31
@ FilterPolicyDomain
Definition policy.h:33
@ DelegatePolicyDomain
Definition policy.h:32
@ CachePolicyDomain
Definition policy.h:37

Referenced by GetOptionInfo().

◆ PolicyRightsOptions

const OptionInfo PolicyRightsOptions[]
static
Initial value:
=
{
}
@ ReadPolicyRights
Definition policy.h:45
@ WritePolicyRights
Definition policy.h:46
@ UndefinedPolicyRights
Definition policy.h:43
@ AllPolicyRights
Definition policy.h:48
@ ExecutePolicyRights
Definition policy.h:47
@ NoPolicyRights
Definition policy.h:44

Referenced by GetOptionInfo().

◆ PreviewOptions

const OptionInfo PreviewOptions[]
static

Referenced by GetOptionInfo().

◆ PrimitiveOptions

const OptionInfo PrimitiveOptions[]
static
Initial value:
=
{
}
@ RectanglePrimitive
Definition draw.h:109
@ ColorPrimitive
Definition draw.h:117
@ MattePrimitive
Definition draw.h:118
@ PathPrimitive
Definition draw.h:121
@ CirclePrimitive
Definition draw.h:113
@ TextPrimitive
Definition draw.h:119
@ PointPrimitive
Definition draw.h:107
@ RoundRectanglePrimitive
Definition draw.h:110
@ ArcPrimitive
Definition draw.h:111
@ PolygonPrimitive
Definition draw.h:115
@ LinePrimitive
Definition draw.h:108
@ BezierPrimitive
Definition draw.h:116
@ EllipsePrimitive
Definition draw.h:112
@ ImagePrimitive
Definition draw.h:120
@ UndefinedPrimitive
Definition draw.h:106
@ PolylinePrimitive
Definition draw.h:114

Referenced by GetOptionInfo().

◆ QuantumFormatOptions

const OptionInfo QuantumFormatOptions[]
static
Initial value:
=
{
}
@ UnsignedQuantumFormat
Definition quantum.h:50
@ UndefinedQuantumFormat
Definition quantum.h:47
@ SignedQuantumFormat
Definition quantum.h:49
@ FloatingPointQuantumFormat
Definition quantum.h:48

Referenced by GetOptionInfo().

◆ ResolutionOptions

const OptionInfo ResolutionOptions[]
static
Initial value:
=
{
}
@ PixelsPerInchResolution
Definition image.h:93
@ PixelsPerCentimeterResolution
Definition image.h:94
@ UndefinedResolution
Definition image.h:92

Referenced by GetOptionInfo().

◆ ResourceOptions

const OptionInfo ResourceOptions[]
static
Initial value:
=
{
}
@ DiskResource
Definition resource_.h:29
@ AreaResource
Definition resource_.h:28
@ UndefinedResource
Definition resource_.h:27
@ TimeResource
Definition resource_.h:34
@ MapResource
Definition resource_.h:31
@ HeightResource
Definition resource_.h:37
@ FileResource
Definition resource_.h:30
@ MemoryResource
Definition resource_.h:32
@ ThreadResource
Definition resource_.h:33
@ ListLengthResource
Definition resource_.h:38
@ WidthResource
Definition resource_.h:36
@ ThrottleResource
Definition resource_.h:35

Referenced by GetOptionInfo().

◆ SparseColorOptions

const OptionInfo SparseColorOptions[]
static
Initial value:
=
{
}
@ InverseColorInterpolate
Definition distort.h:69
@ ShepardsColorInterpolate
Definition distort.h:64
@ VoronoiColorInterpolate
Definition distort.h:68
@ BilinearColorInterpolate
Definition distort.h:62
@ ManhattanColorInterpolate
Definition distort.h:70
@ BarycentricColorInterpolate
Definition distort.h:61

Referenced by GetOptionInfo().

◆ StatisticOptions

const OptionInfo StatisticOptions[]
static
Initial value:
=
{
}
@ MinimumStatistic
Definition statistic.h:128
@ StandardDeviationStatistic
Definition statistic.h:131
@ NonpeakStatistic
Definition statistic.h:130
@ MaximumStatistic
Definition statistic.h:125
@ UndefinedStatistic
Definition statistic.h:123
@ GradientStatistic
Definition statistic.h:124
@ MeanStatistic
Definition statistic.h:126
@ ModeStatistic
Definition statistic.h:129
@ RootMeanSquareStatistic
Definition statistic.h:132
@ MedianStatistic
Definition statistic.h:127

Referenced by GetOptionInfo().

◆ StorageOptions

const OptionInfo StorageOptions[]
static
Initial value:
=
{
}
@ UndefinedPixel
Definition constitute.h:27
@ IntegerPixel
Definition constitute.h:31
@ FloatPixel
Definition constitute.h:30
@ CharPixel
Definition constitute.h:28
@ QuantumPixel
Definition constitute.h:33
@ LongPixel
Definition constitute.h:32
@ DoublePixel
Definition constitute.h:29
@ ShortPixel
Definition constitute.h:34

Referenced by GetOptionInfo().

◆ StretchOptions

const OptionInfo StretchOptions[]
static
Initial value:
=
{
}
@ NormalStretch
Definition type.h:28
@ ExtraCondensedStretch
Definition type.h:30
@ AnyStretch
Definition type.h:37
@ ExtraExpandedStretch
Definition type.h:35
@ CondensedStretch
Definition type.h:31
@ ExpandedStretch
Definition type.h:34
@ SemiCondensedStretch
Definition type.h:32
@ SemiExpandedStretch
Definition type.h:33
@ UndefinedStretch
Definition type.h:27
@ UltraCondensedStretch
Definition type.h:29
@ UltraExpandedStretch
Definition type.h:36

Referenced by GetOptionInfo().

◆ StyleOptions

const OptionInfo StyleOptions[]
static
Initial value:
=
{
}
@ UndefinedStyle
Definition type.h:42
@ NormalStyle
Definition type.h:43
@ ObliqueStyle
Definition type.h:45
@ AnyStyle
Definition type.h:46
@ ItalicStyle
Definition type.h:44

Referenced by GetOptionInfo().

◆ TypeOptions

const OptionInfo TypeOptions[]
static
Initial value:
=
{
}
@ GrayscaleMatteType
Definition image.h:54
@ TrueColorType
Definition image.h:57
@ ColorSeparationMatteType
Definition image.h:60
@ TrueColorMatteType
Definition image.h:58
@ PaletteMatteType
Definition image.h:56
@ ColorSeparationType
Definition image.h:59
@ BilevelType
Definition image.h:52
@ PaletteBilevelMatteType
Definition image.h:62
@ UndefinedType
Definition image.h:51
@ GrayscaleType
Definition image.h:53
@ OptimizeType
Definition image.h:61
@ PaletteType
Definition image.h:55

Referenced by GetOptionInfo().

◆ ValidateOptions

const OptionInfo ValidateOptions[]
static
Initial value:
=
{
}
@ FormatsMapValidate
Definition option.h:114
@ FormatsDiskValidate
Definition option.h:113
@ MontageValidate
Definition option.h:118
@ ImportExportValidate
Definition option.h:117
@ ConvertValidate
Definition option.h:112
@ CompareValidate
Definition option.h:110
@ CompositeValidate
Definition option.h:111
@ FormatsMemoryValidate
Definition option.h:115
@ NoValidate
Definition option.h:108
@ ColorspaceValidate
Definition option.h:109
@ IdentifyValidate
Definition option.h:116
@ UndefinedValidate
Definition option.h:107
@ StreamValidate
Definition option.h:119
@ AllValidate
Definition option.h:120

Referenced by GetOptionInfo().

◆ VirtualPixelOptions

const OptionInfo VirtualPixelOptions[]
static
Initial value:
=
{
}
@ CheckerTileVirtualPixelMethod
Definition cache-view.h:46
@ WhiteVirtualPixelMethod
Definition cache-view.h:41
@ TransparentVirtualPixelMethod
Definition cache-view.h:37
@ DitherVirtualPixelMethod
Definition cache-view.h:32
@ HorizontalTileEdgeVirtualPixelMethod
Definition cache-view.h:44
@ HorizontalTileVirtualPixelMethod
Definition cache-view.h:42
@ VerticalTileVirtualPixelMethod
Definition cache-view.h:43
@ BackgroundVirtualPixelMethod
Definition cache-view.h:30
@ RandomVirtualPixelMethod
Definition cache-view.h:35
@ BlackVirtualPixelMethod
Definition cache-view.h:39
@ GrayVirtualPixelMethod
Definition cache-view.h:40
@ UndefinedVirtualPixelMethod
Definition cache-view.h:29
@ EdgeVirtualPixelMethod
Definition cache-view.h:33
@ MirrorVirtualPixelMethod
Definition cache-view.h:34
@ TileVirtualPixelMethod
Definition cache-view.h:36
@ VerticalTileEdgeVirtualPixelMethod
Definition cache-view.h:45

Referenced by GetOptionInfo().

◆ WeightOptions

const OptionInfo WeightOptions[]
static
Initial value:
=
{
{ "Undefined", 0L, UndefinedOptionFlag, MagickTrue },
{ "Thin", 100L, UndefinedOptionFlag, MagickFalse },
{ "ExtraLight", 200L, UndefinedOptionFlag, MagickFalse },
{ "UltraLight", 200L, UndefinedOptionFlag, MagickFalse },
{ "Light", 300L, DeprecateOptionFlag, MagickTrue },
{ "Normal", 400L, UndefinedOptionFlag, MagickFalse },
{ "Regular", 400L, UndefinedOptionFlag, MagickFalse },
{ "Medium", 500L, UndefinedOptionFlag, MagickFalse },
{ "DemiBold", 600L, UndefinedOptionFlag, MagickFalse },
{ "SemiBold", 600L, UndefinedOptionFlag, MagickFalse },
{ "Bold", 700L, UndefinedOptionFlag, MagickFalse },
{ "ExtraBold", 800L, UndefinedOptionFlag, MagickFalse },
{ "UltraBold", 800L, UndefinedOptionFlag, MagickFalse },
{ "Heavy", 900L, UndefinedOptionFlag, MagickFalse },
{ "Black", 900L, UndefinedOptionFlag, MagickFalse },
{ (char *) NULL, 0L, UndefinedOptionFlag, MagickFalse }
}

Referenced by GetOptionInfo().