MagickCore 7.1.0
Convert, Edit, Or Compose Bitmap Images
option.c File Reference
Include dependency graph for option.c:

Go to the source code of this file.

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 *option)
 
static const OptionInfoGetOptionInfo (const CommandOption option)
 
MagickExport ssize_t GetCommandOptionFlags (const CommandOption option, const MagickBooleanType list, const char *options)
 
MagickExport const OptionInfoGetCommandOptionInfo (const char *option)
 
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 ssize_t ParsePixelChannelOption (const char *channels)
 
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 AlphaChannelOptions []
 
static const OptionInfo AutoThresholdOptions []
 
static const OptionInfo BooleanOptions []
 
static const OptionInfo CacheOptions []
 
static const OptionInfo ChannelOptions []
 
static const OptionInfo ClassOptions []
 
static const OptionInfo CLIOptions []
 
static const OptionInfo ClipPathOptions []
 
static const OptionInfo ColorspaceOptions []
 
static const OptionInfo ComplexOptions []
 
static const OptionInfo CommandOptions []
 
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 IlluminantOptions []
 
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 PixelChannelOptions []
 
static const OptionInfo PixelIntensityOptions []
 
static const OptionInfo PixelMaskOptions []
 
static const OptionInfo PixelTraitOptions []
 
static const OptionInfo PolicyDomainOptions []
 
static const OptionInfo PolicyRightsOptions []
 
static const OptionInfo PreviewOptions []
 
static const OptionInfo PrimitiveOptions []
 
static const OptionInfo QuantumFormatOptions []
 
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 ToolOptions []
 
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 
)

Definition at line 2264 of file option.c.

References CopyMagickString(), MagickPathExtent, and SetImageOption().

◆ DeleteImageOption()

◆ DestroyImageOptions()

◆ GetCommandOptionFlags()

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

◆ GetCommandOptionInfo()

MagickExport const OptionInfo * GetCommandOptionInfo ( const char *  option)

Definition at line 2615 of file option.c.

References CommandOptions, LocaleCompare(), and _OptionInfo::mnemonic.

◆ GetCommandOptions()

MagickExport char ** GetCommandOptions ( const CommandOption  option)

◆ GetImageOption()

◆ GetNextImageOption()

◆ GetOptionInfo()

static const OptionInfo * GetOptionInfo ( const CommandOption  option)
static

Definition at line 2433 of file option.c.

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

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

◆ IsCommandOption()

◆ IsOptionMember()

MagickExport MagickBooleanType IsOptionMember ( const char *  option,
const char *  options 
)

◆ ListCommandOptions()

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

◆ ParseChannelOption()

MagickExport ssize_t ParseChannelOption ( const char *  channels)

◆ ParseCommandOption()

◆ ParsePixelChannelOption()

MagickExport ssize_t ParsePixelChannelOption ( const char *  channels)

◆ RemoveImageOption()

MagickExport char * RemoveImageOption ( ImageInfo image_info,
const char *  option 
)

◆ 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:163
@ MagickTrue
Definition: magick-type.h:164
@ UndefinedOptionFlag
Definition: option.h:136

Definition at line 87 of file option.c.

Referenced by GetOptionInfo().

◆ AlphaChannelOptions

const OptionInfo AlphaChannelOptions[]
static
Initial value:
=
{
}
@ DiscreteAlphaChannel
Definition: image.h:36
@ TransparentAlphaChannel
Definition: image.h:45
@ OpaqueAlphaChannel
Definition: image.h:41
@ RemoveAlphaChannel
Definition: image.h:42
@ AssociateAlphaChannel
Definition: image.h:32
@ DisassociateAlphaChannel
Definition: image.h:37
@ ActivateAlphaChannel
Definition: image.h:31
@ OffAlphaChannel
Definition: image.h:39
@ SetAlphaChannel
Definition: image.h:43
@ DeactivateAlphaChannel
Definition: image.h:35
@ CopyAlphaChannel
Definition: image.h:34
@ ShapeAlphaChannel
Definition: image.h:44
@ BackgroundAlphaChannel
Definition: image.h:33
@ OnAlphaChannel
Definition: image.h:40
@ ExtractAlphaChannel
Definition: image.h:38
@ UndefinedAlphaChannel
Definition: image.h:30
@ DeprecateOptionFlag
Definition: option.h:159

Definition at line 98 of file option.c.

Referenced by GetOptionInfo().

◆ AutoThresholdOptions

const OptionInfo AutoThresholdOptions[]
static
Initial value:

Definition at line 119 of file option.c.

Referenced by GetOptionInfo().

◆ BooleanOptions

const OptionInfo BooleanOptions[]
static
Initial value:

Definition at line 127 of file option.c.

Referenced by GetOptionInfo().

◆ CacheOptions

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

Definition at line 135 of file option.c.

Referenced by GetOptionInfo().

◆ ChannelOptions

const OptionInfo ChannelOptions[]
static

Definition at line 144 of file option.c.

Referenced by GetOptionInfo().

◆ ClassOptions

const OptionInfo ClassOptions[]
static
Initial value:
=
{
}
@ UndefinedClass
Definition: magick-type.h:156
@ DirectClass
Definition: magick-type.h:157
@ PseudoClass
Definition: magick-type.h:158

Definition at line 249 of file option.c.

Referenced by GetOptionInfo().

◆ CLIOptions

const OptionInfo CLIOptions[]
static

Definition at line 256 of file option.c.

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

Definition at line 490 of file option.c.

Referenced by GetOptionInfo().

◆ ColorspaceOptions

const OptionInfo ColorspaceOptions[]
static

Definition at line 498 of file option.c.

Referenced by GetOptionInfo().

◆ CommandOptions

const OptionInfo CommandOptions[]
static

Definition at line 553 of file option.c.

Referenced by GetCommandOptionInfo(), and 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

Definition at line 541 of file option.c.

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

Definition at line 1187 of file option.c.

Referenced by GetOptionInfo().

◆ ComposeOptions

const OptionInfo ComposeOptions[]
static

Definition at line 1198 of file option.c.

Referenced by GetOptionInfo().

◆ CompressOptions

const OptionInfo CompressOptions[]
static

Definition at line 1288 of file option.c.

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

Definition at line 1321 of file option.c.

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

Definition at line 1330 of file option.c.

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

Definition at line 1339 of file option.c.

Referenced by GetOptionInfo().

◆ DisposeOptions

const OptionInfo DisposeOptions[]
static
Initial value:

Definition at line 1346 of file option.c.

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
@ RigidAffineDistortion
Definition: distort.h:56
@ 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

Definition at line 1358 of file option.c.

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:31

Definition at line 1382 of file option.c.

Referenced by GetOptionInfo().

◆ EndianOptions

const OptionInfo EndianOptions[]
static
Initial value:

Definition at line 1390 of file option.c.

Referenced by GetOptionInfo().

◆ EvaluateOptions

const OptionInfo EvaluateOptions[]
static

Definition at line 1397 of file option.c.

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

Definition at line 1439 of file option.c.

Referenced by GetOptionInfo().

◆ FilterOptions

const OptionInfo FilterOptions[]
static

Definition at line 1446 of file option.c.

Referenced by GetOptionInfo().

◆ FunctionOptions

const OptionInfo FunctionOptions[]
static
Initial value:
=
{
}
@ UndefinedFunction
Definition: statistic.h:125
@ SinusoidFunction
Definition: statistic.h:129
@ ArcsinFunction
Definition: statistic.h:126
@ PolynomialFunction
Definition: statistic.h:128
@ ArctanFunction
Definition: statistic.h:127

Definition at line 1484 of file option.c.

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

Definition at line 1493 of file option.c.

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
@ 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

Definition at line 1500 of file option.c.

Referenced by GetOptionInfo().

◆ IlluminantOptions

const OptionInfo IlluminantOptions[]
static
Initial value:
=
{
}
@ D50Illuminant
Definition: color.h:46
@ D75Illuminant
Definition: color.h:49
@ EIlluminant
Definition: color.h:50
@ UndefinedIlluminant
Definition: color.h:42
@ F7Illuminant
Definition: color.h:52
@ F2Illuminant
Definition: color.h:51
@ CIlluminant
Definition: color.h:45
@ AIlluminant
Definition: color.h:43
@ D65Illuminant
Definition: color.h:48
@ D55Illuminant
Definition: color.h:47
@ F11Illuminant
Definition: color.h:53
@ BIlluminant
Definition: color.h:44
@ UndefinedIntent
Definition: profile.h:32

Definition at line 1516 of file option.c.

Referenced by GetOptionInfo().

◆ IntentOptions

const OptionInfo IntentOptions[]
static
Initial value:
=
{
}
@ RelativeIntent
Definition: profile.h:36
@ SaturationIntent
Definition: profile.h:33
@ PerceptualIntent
Definition: profile.h:34
@ AbsoluteIntent
Definition: profile.h:35

Definition at line 1532 of file option.c.

Referenced by GetOptionInfo().

◆ InterlaceOptions

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

Definition at line 1541 of file option.c.

Referenced by GetOptionInfo().

◆ InterpolateOptions

const OptionInfo InterpolateOptions[]
static
Initial value:
=
{
}
@ Average16InterpolatePixel
Definition: pixel.h:119
@ Average9InterpolatePixel
Definition: pixel.h:118
@ BackgroundInterpolatePixel
Definition: pixel.h:120
@ CatromInterpolatePixel
Definition: pixel.h:123
@ NearestInterpolatePixel
Definition: pixel.h:126
@ SplineInterpolatePixel
Definition: pixel.h:127
@ BilinearInterpolatePixel
Definition: pixel.h:121
@ UndefinedInterpolatePixel
Definition: pixel.h:116
@ AverageInterpolatePixel
Definition: pixel.h:117
@ MeshInterpolatePixel
Definition: pixel.h:125
@ BlendInterpolatePixel
Definition: pixel.h:122
@ IntegerInterpolatePixel
Definition: pixel.h:124

Definition at line 1553 of file option.c.

Referenced by GetOptionInfo().

◆ KernelOptions

const OptionInfo KernelOptions[]
static

Definition at line 1571 of file option.c.

Referenced by GetOptionInfo().

◆ LayerOptions

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

Definition at line 1613 of file option.c.

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

Definition at line 1634 of file option.c.

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

Definition at line 1642 of file option.c.

Referenced by GetOptionInfo().

◆ ListOptions

const OptionInfo ListOptions[]
static

Definition at line 1650 of file option.c.

Referenced by GetOptionInfo().

◆ LogEventOptions

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

Definition at line 1735 of file option.c.

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

Definition at line 1779 of file option.c.

Referenced by GetOptionInfo().

◆ MetricOptions

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

Definition at line 1762 of file option.c.

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

Definition at line 1789 of file option.c.

Referenced by GetOptionInfo().

◆ MorphologyOptions

const OptionInfo MorphologyOptions[]
static

Definition at line 1797 of file option.c.

Referenced by GetOptionInfo().

◆ NoiseOptions

const OptionInfo NoiseOptions[]
static
Initial value:
=
{
}
@ ImpulseNoise
@ UndefinedNoise
@ GaussianNoise
@ RandomNoise
@ UniformNoise
@ LaplacianNoise
@ PoissonNoise
@ MultiplicativeGaussianNoise

Definition at line 1830 of file option.c.

Referenced by GetOptionInfo().

◆ OrientationOptions

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

Definition at line 1842 of file option.c.

Referenced by GetOptionInfo().

◆ PixelChannelOptions

const OptionInfo PixelChannelOptions[]
static

Definition at line 1855 of file option.c.

Referenced by GetOptionInfo().

◆ PixelIntensityOptions

const OptionInfo PixelIntensityOptions[]
static
Initial value:
=
{
}
@ BrightnessPixelIntensityMethod
Definition: pixel.h:104
@ AveragePixelIntensityMethod
Definition: pixel.h:103
@ LightnessPixelIntensityMethod
Definition: pixel.h:105
@ Rec709LumaPixelIntensityMethod
Definition: pixel.h:109
@ UndefinedPixelIntensityMethod
Definition: pixel.h:102
@ RMSPixelIntensityMethod
Definition: pixel.h:111
@ Rec601LumaPixelIntensityMethod
Definition: pixel.h:107
@ Rec709LuminancePixelIntensityMethod
Definition: pixel.h:110
@ Rec601LuminancePixelIntensityMethod
Definition: pixel.h:108
@ MSPixelIntensityMethod
Definition: pixel.h:106

Definition at line 1889 of file option.c.

Referenced by GetOptionInfo().

◆ PixelMaskOptions

const OptionInfo PixelMaskOptions[]
static
Initial value:

Definition at line 1904 of file option.c.

Referenced by GetOptionInfo().

◆ PixelTraitOptions

const OptionInfo PixelTraitOptions[]
static
Initial value:
=
{
}
@ BlendPixelTrait
Definition: pixel.h:143
@ UpdatePixelTrait
Definition: pixel.h:142
@ CopyPixelTrait
Definition: pixel.h:141
@ UndefinedPixelTrait
Definition: pixel.h:140

Definition at line 1913 of file option.c.

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

Definition at line 1921 of file option.c.

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

Definition at line 1934 of file option.c.

Referenced by GetOptionInfo().

◆ PreviewOptions

const OptionInfo PreviewOptions[]
static

Definition at line 1944 of file option.c.

Referenced by GetOptionInfo().

◆ PrimitiveOptions

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

Definition at line 1978 of file option.c.

Referenced by GetOptionInfo().

◆ QuantumFormatOptions

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

Definition at line 1999 of file option.c.

Referenced by GetOptionInfo().

◆ ResolutionOptions

const OptionInfo ResolutionOptions[]
static
Initial value:

Definition at line 2007 of file option.c.

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:36
@ MapResource
Definition: resource_.h:32
@ HeightResource
Definition: resource_.h:31
@ FileResource
Definition: resource_.h:30
@ MemoryResource
Definition: resource_.h:33
@ ThreadResource
Definition: resource_.h:34
@ ListLengthResource
Definition: resource_.h:38
@ WidthResource
Definition: resource_.h:37
@ ThrottleResource
Definition: resource_.h:35

Definition at line 2017 of file option.c.

Referenced by GetOptionInfo().

◆ SparseColorOptions

const OptionInfo SparseColorOptions[]
static
Initial value:

Definition at line 2033 of file option.c.

Referenced by GetOptionInfo().

◆ StatisticOptions

const OptionInfo StatisticOptions[]
static
Initial value:
=
{
}
@ MinimumStatistic
Definition: statistic.h:139
@ StandardDeviationStatistic
Definition: statistic.h:143
@ NonpeakStatistic
Definition: statistic.h:141
@ MaximumStatistic
Definition: statistic.h:136
@ UndefinedStatistic
Definition: statistic.h:134
@ GradientStatistic
Definition: statistic.h:135
@ ContrastStatistic
Definition: statistic.h:144
@ MeanStatistic
Definition: statistic.h:137
@ ModeStatistic
Definition: statistic.h:140
@ RootMeanSquareStatistic
Definition: statistic.h:142
@ MedianStatistic
Definition: statistic.h:138

Definition at line 2044 of file option.c.

Referenced by GetOptionInfo().

◆ StorageOptions

const OptionInfo StorageOptions[]
static
Initial value:
=
{
}
@ UndefinedPixel
Definition: pixel.h:148
@ FloatPixel
Definition: pixel.h:151
@ LongLongPixel
Definition: pixel.h:153
@ CharPixel
Definition: pixel.h:149
@ QuantumPixel
Definition: pixel.h:154
@ LongPixel
Definition: pixel.h:152
@ DoublePixel
Definition: pixel.h:150
@ ShortPixel
Definition: pixel.h:155

Definition at line 2060 of file option.c.

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

Definition at line 2072 of file option.c.

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

Definition at line 2087 of file option.c.

Referenced by GetOptionInfo().

◆ ToolOptions

const OptionInfo ToolOptions[]
static
Initial value:
=
{
{ "animate", 0, UndefinedOptionFlag, MagickFalse },
{ "compare", 0, UndefinedOptionFlag, MagickFalse },
{ "composite", 0, UndefinedOptionFlag, MagickFalse },
{ "conjure", 0, UndefinedOptionFlag, MagickFalse },
{ "convert", 0, UndefinedOptionFlag, MagickFalse },
{ "display", 0, UndefinedOptionFlag, MagickFalse },
{ "identify", 0, UndefinedOptionFlag, MagickFalse },
{ "import", 0, UndefinedOptionFlag, MagickFalse },
{ "mogrify", 0, UndefinedOptionFlag, MagickFalse },
{ "montage", 0, UndefinedOptionFlag, MagickFalse },
{ "stream", 0, UndefinedOptionFlag, MagickFalse },
{ (char *) NULL, 0, UndefinedOptionFlag, MagickFalse }
}

Definition at line 2096 of file option.c.

Referenced by GetOptionInfo().

◆ TypeOptions

const OptionInfo TypeOptions[]
static
Initial value:
=
{
}
@ TrueColorType
Definition: image.h:56
@ GrayscaleAlphaType
Definition: image.h:53
@ ColorSeparationType
Definition: image.h:58
@ PaletteAlphaType
Definition: image.h:55
@ BilevelType
Definition: image.h:51
@ PaletteBilevelAlphaType
Definition: image.h:61
@ UndefinedType
Definition: image.h:50
@ ColorSeparationAlphaType
Definition: image.h:59
@ TrueColorAlphaType
Definition: image.h:57
@ GrayscaleType
Definition: image.h:52
@ OptimizeType
Definition: image.h:60
@ PaletteType
Definition: image.h:54

Definition at line 2111 of file option.c.

Referenced by GetOptionInfo().

◆ ValidateOptions

const OptionInfo ValidateOptions[]
static
Initial value:
=
{
}
@ FormatsMapValidate
Definition: option.h:120
@ FormatsDiskValidate
Definition: option.h:119
@ MontageValidate
Definition: option.h:124
@ ImportExportValidate
Definition: option.h:123
@ ConvertValidate
Definition: option.h:118
@ CompareValidate
Definition: option.h:116
@ CompositeValidate
Definition: option.h:117
@ FormatsMemoryValidate
Definition: option.h:121
@ NoValidate
Definition: option.h:114
@ ColorspaceValidate
Definition: option.h:115
@ IdentifyValidate
Definition: option.h:122
@ UndefinedValidate
Definition: option.h:113
@ StreamValidate
Definition: option.h:125
@ AllValidate
Definition: option.h:126

Definition at line 2132 of file option.c.

Referenced by GetOptionInfo().

◆ VirtualPixelOptions

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

Definition at line 2150 of file option.c.

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 }
}

Definition at line 2172 of file option.c.

Referenced by GetOptionInfo().