MagickCore  7.0.7
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 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 2166 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 2514 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 2335 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, 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, 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()

MagickExport MagickBooleanType IsCommandOption ( const char *  option)

Definition at line 2628 of file option.c.

References MagickFalse, and MagickTrue.

◆ 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()

◆ ResetImageOptionIterator()

◆ ResetImageOptions()

◆ SetImageOption()

Variable Documentation

◆ AlignOptions

const OptionInfo AlignOptions[]
static
Initial value:
=
{
{ "End", RightAlign, UndefinedOptionFlag, MagickFalse },
{ "Left", LeftAlign, UndefinedOptionFlag, MagickFalse },
{ "Middle", CenterAlign, UndefinedOptionFlag, MagickFalse },
{ "Right", RightAlign, UndefinedOptionFlag, MagickFalse },
{ "Start", LeftAlign, UndefinedOptionFlag, MagickFalse },
{ (char *) NULL, UndefinedAlign, UndefinedOptionFlag, MagickFalse }
}
Definition: draw.h:33

Definition at line 86 of file option.c.

Referenced by GetOptionInfo().

◆ AlphaChannelOptions

const OptionInfo AlphaChannelOptions[]
static
Initial value:
=
{
{ "Associate", AssociateAlphaChannel, UndefinedOptionFlag, MagickFalse },
{ "Background", BackgroundAlphaChannel, UndefinedOptionFlag, MagickFalse },
{ "Copy", CopyAlphaChannel, UndefinedOptionFlag, MagickFalse },
{ "Deactivate", DeactivateAlphaChannel, UndefinedOptionFlag, MagickFalse },
{ "Discrete", DiscreteAlphaChannel, UndefinedOptionFlag, MagickFalse },
{ "Disassociate", DisassociateAlphaChannel, UndefinedOptionFlag, MagickFalse },
{ "Extract", ExtractAlphaChannel, UndefinedOptionFlag, MagickFalse },
{ "Off", OffAlphaChannel, UndefinedOptionFlag, MagickFalse },
{ "On", OnAlphaChannel, UndefinedOptionFlag, MagickFalse },
{ "Opaque", OpaqueAlphaChannel, UndefinedOptionFlag, MagickFalse },
{ "Remove", RemoveAlphaChannel, UndefinedOptionFlag, MagickFalse },
{ "Set", SetAlphaChannel, UndefinedOptionFlag, MagickFalse },
{ "Shape", ShapeAlphaChannel, UndefinedOptionFlag, MagickFalse },
{ "Reset", SetAlphaChannel, DeprecateOptionFlag, MagickTrue },
{ "Transparent", TransparentAlphaChannel, UndefinedOptionFlag, MagickFalse },
{ (char *) NULL, UndefinedAlphaChannel, UndefinedOptionFlag, MagickFalse }
}

Definition at line 97 of file option.c.

Referenced by GetOptionInfo().

◆ AutoThresholdOptions

const OptionInfo AutoThresholdOptions[]
static

◆ BooleanOptions

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

Definition at line 126 of file option.c.

Referenced by GetOptionInfo().

◆ CacheOptions

const OptionInfo CacheOptions[]
static
Initial value:
=
{
{ "Distributed", DistributedCache, UndefinedOptionFlag, MagickFalse },
{ "Map", MapCache, UndefinedOptionFlag, MagickFalse },
{ "Memory", MemoryCache, UndefinedOptionFlag, MagickFalse },
{ "Ping", PingCache, UndefinedOptionFlag, MagickFalse },
{ (char *) NULL, MagickFalse, UndefinedOptionFlag, MagickFalse }
}
Definition: cache.h:32

Definition at line 134 of file option.c.

Referenced by GetOptionInfo().

◆ ChannelOptions

const OptionInfo ChannelOptions[]
static

Definition at line 143 of file option.c.

Referenced by GetOptionInfo().

◆ ClassOptions

const OptionInfo ClassOptions[]
static
Initial value:

Definition at line 214 of file option.c.

Referenced by GetOptionInfo().

◆ CLIOptions

const OptionInfo CLIOptions[]
static

Definition at line 221 of file option.c.

Referenced by GetOptionInfo().

◆ ClipPathOptions

const OptionInfo ClipPathOptions[]
static
Initial value:
=
{
{ "UserSpace", UserSpace, UndefinedOptionFlag, MagickFalse },
{ "UserSpaceOnUse", UserSpaceOnUse, UndefinedOptionFlag, MagickFalse },
{ (char *) NULL, UndefinedPathUnits, UndefinedOptionFlag, MagickFalse }
}
Definition: draw.h:41

Definition at line 450 of file option.c.

Referenced by GetOptionInfo().

◆ ColorspaceOptions

const OptionInfo ColorspaceOptions[]
static

Definition at line 458 of file option.c.

Referenced by GetOptionInfo().

◆ CommandOptions

const OptionInfo CommandOptions[]
static

Definition at line 509 of file option.c.

Referenced by GetCommandOptionInfo(), and GetOptionInfo().

◆ ComplexOptions

◆ ComplianceOptions

const OptionInfo ComplianceOptions[]
static
Initial value:

Definition at line 1126 of file option.c.

Referenced by GetOptionInfo().

◆ ComposeOptions

const OptionInfo ComposeOptions[]
static

Definition at line 1136 of file option.c.

Referenced by GetOptionInfo().

◆ CompressOptions

const OptionInfo CompressOptions[]
static
Initial value:
=
{
{ "B44A", B44ACompression, UndefinedOptionFlag, MagickFalse },
{ "BZip", BZipCompression, UndefinedOptionFlag, MagickFalse },
{ "DXT1", DXT1Compression, UndefinedOptionFlag, MagickFalse },
{ "DXT3", DXT3Compression, UndefinedOptionFlag, MagickFalse },
{ "DXT5", DXT5Compression, UndefinedOptionFlag, MagickFalse },
{ "Fax", FaxCompression, UndefinedOptionFlag, MagickFalse },
{ "Group4", Group4Compression, UndefinedOptionFlag, MagickFalse },
{ "JBIG1", JBIG1Compression, UndefinedOptionFlag, MagickFalse },
{ "JBIG2", JBIG2Compression, UndefinedOptionFlag, MagickFalse },
{ "JPEG", JPEGCompression, UndefinedOptionFlag, MagickFalse },
{ "JPEG2000", JPEG2000Compression, UndefinedOptionFlag, MagickFalse },
{ "Lossless", LosslessJPEGCompression, UndefinedOptionFlag, MagickFalse },
{ "LosslessJPEG", LosslessJPEGCompression, UndefinedOptionFlag, MagickFalse },
{ "LZMA", LZMACompression, UndefinedOptionFlag, MagickFalse },
{ "LZW", LZWCompression, UndefinedOptionFlag, MagickFalse },
{ "None", NoCompression, UndefinedOptionFlag, MagickFalse },
{ "Piz", PizCompression, UndefinedOptionFlag, MagickFalse },
{ "Pxr24", Pxr24Compression, UndefinedOptionFlag, MagickFalse },
{ "RLE", RLECompression, UndefinedOptionFlag, MagickFalse },
{ "Zip", ZipCompression, UndefinedOptionFlag, MagickFalse },
{ "RunlengthEncoded", RLECompression, UndefinedOptionFlag, MagickFalse },
{ "ZipS", ZipSCompression, UndefinedOptionFlag, MagickFalse },
{ (char *) NULL, UndefinedCompression, UndefinedOptionFlag, MagickFalse }
}

Definition at line 1216 of file option.c.

Referenced by GetOptionInfo().

◆ DataTypeOptions

const OptionInfo DataTypeOptions[]
static
Initial value:

Definition at line 1244 of file option.c.

Referenced by GetOptionInfo().

◆ DecorateOptions

const OptionInfo DecorateOptions[]
static
Initial value:

Definition at line 1253 of file option.c.

Referenced by GetOptionInfo().

◆ DirectionOptions

const OptionInfo DirectionOptions[]
static
Initial value:

Definition at line 1262 of file option.c.

Referenced by GetOptionInfo().

◆ DisposeOptions

const OptionInfo DisposeOptions[]
static
Initial value:
=
{
{ "Background", BackgroundDispose, UndefinedOptionFlag, MagickFalse },
{ "None", NoneDispose, UndefinedOptionFlag, MagickFalse },
{ "Previous", PreviousDispose, UndefinedOptionFlag, MagickFalse },
{ "0", UndefinedDispose, UndefinedOptionFlag, MagickFalse },
{ "1", NoneDispose, UndefinedOptionFlag, MagickFalse },
{ "2", BackgroundDispose, UndefinedOptionFlag, MagickFalse },
{ "3", PreviousDispose, UndefinedOptionFlag, MagickFalse },
{ (char *) NULL, UndefinedDispose, UndefinedOptionFlag, MagickFalse }
}

Definition at line 1269 of file option.c.

Referenced by GetOptionInfo().

◆ DistortOptions

const OptionInfo DistortOptions[]
static
Initial value:
=
{
{ "AffineProjection", AffineProjectionDistortion, UndefinedOptionFlag, MagickFalse },
{ "ScaleRotateTranslate", ScaleRotateTranslateDistortion, UndefinedOptionFlag, MagickFalse },
{ "Perspective", PerspectiveDistortion, UndefinedOptionFlag, MagickFalse },
{ "PerspectiveProjection", PerspectiveProjectionDistortion, UndefinedOptionFlag, MagickFalse },
{ "BilinearForward", BilinearForwardDistortion, UndefinedOptionFlag, MagickFalse },
{ "BilinearReverse", BilinearReverseDistortion, UndefinedOptionFlag, MagickFalse },
{ "Polynomial", PolynomialDistortion, UndefinedOptionFlag, MagickFalse },
{ "Arc", ArcDistortion, UndefinedOptionFlag, MagickFalse },
{ "Polar", PolarDistortion, UndefinedOptionFlag, MagickFalse },
{ "DePolar", DePolarDistortion, UndefinedOptionFlag, MagickFalse },
{ "Barrel", BarrelDistortion, UndefinedOptionFlag, MagickFalse },
{ "Cylinder2Plane", Cylinder2PlaneDistortion, UndefinedOptionFlag, MagickTrue },
{ "Plane2Cylinder", Plane2CylinderDistortion, UndefinedOptionFlag, MagickTrue },
{ "BarrelInverse", BarrelInverseDistortion, UndefinedOptionFlag, MagickFalse },
{ "Shepards", ShepardsDistortion, UndefinedOptionFlag, MagickFalse },
{ "Resize", ResizeDistortion, UndefinedOptionFlag, MagickFalse },
{ (char *) NULL, UndefinedDistortion, UndefinedOptionFlag, MagickFalse }
}

Definition at line 1281 of file option.c.

Referenced by GetOptionInfo().

◆ DitherOptions

const OptionInfo DitherOptions[]
static

◆ EndianOptions

const OptionInfo EndianOptions[]
static
Initial value:

Definition at line 1312 of file option.c.

Referenced by GetOptionInfo().

◆ EvaluateOptions

const OptionInfo EvaluateOptions[]
static

Definition at line 1319 of file option.c.

Referenced by GetOptionInfo().

◆ FillRuleOptions

const OptionInfo FillRuleOptions[]
static
Initial value:

Definition at line 1360 of file option.c.

Referenced by GetOptionInfo().

◆ FilterOptions

const OptionInfo FilterOptions[]
static

Definition at line 1367 of file option.c.

Referenced by GetOptionInfo().

◆ FunctionOptions

const OptionInfo FunctionOptions[]
static
Initial value:

Definition at line 1405 of file option.c.

Referenced by GetOptionInfo().

◆ GradientOptions

const OptionInfo GradientOptions[]
static
Initial value:

Definition at line 1414 of file option.c.

Referenced by GetOptionInfo().

◆ GravityOptions

const OptionInfo GravityOptions[]
static
Initial value:
=
{
{ "Center", CenterGravity, UndefinedOptionFlag, MagickFalse },
{ "East", EastGravity, UndefinedOptionFlag, MagickFalse },
{ "Forget", ForgetGravity, UndefinedOptionFlag, MagickFalse },
{ "NorthEast", NorthEastGravity, UndefinedOptionFlag, MagickFalse },
{ "North", NorthGravity, UndefinedOptionFlag, MagickFalse },
{ "NorthWest", NorthWestGravity, UndefinedOptionFlag, MagickFalse },
{ "SouthEast", SouthEastGravity, UndefinedOptionFlag, MagickFalse },
{ "South", SouthGravity, UndefinedOptionFlag, MagickFalse },
{ "SouthWest", SouthWestGravity, UndefinedOptionFlag, MagickFalse },
{ "West", WestGravity, UndefinedOptionFlag, MagickFalse },
{ (char *) NULL, UndefinedGravity, UndefinedOptionFlag, MagickFalse }
}

Definition at line 1421 of file option.c.

Referenced by GetOptionInfo().

◆ IntentOptions

const OptionInfo IntentOptions[]
static
Initial value:

Definition at line 1437 of file option.c.

Referenced by GetOptionInfo().

◆ InterlaceOptions

const OptionInfo InterlaceOptions[]
static
Initial value:
=
{
{ "None", NoInterlace, UndefinedOptionFlag, MagickFalse },
{ "Plane", PlaneInterlace, UndefinedOptionFlag, MagickFalse },
{ "Partition", PartitionInterlace, UndefinedOptionFlag, MagickFalse },
{ "GIF", GIFInterlace, UndefinedOptionFlag, MagickFalse },
{ "JPEG", JPEGInterlace, UndefinedOptionFlag, MagickFalse },
{ "PNG", PNGInterlace, UndefinedOptionFlag, MagickFalse },
{ (char *) NULL, UndefinedInterlace, UndefinedOptionFlag, MagickFalse }
}

Definition at line 1446 of file option.c.

Referenced by GetOptionInfo().

◆ InterpolateOptions

const OptionInfo InterpolateOptions[]
static
Initial value:
=
{
{ "Average4", AverageInterpolatePixel, UndefinedOptionFlag, MagickFalse },
{ "Average9", Average9InterpolatePixel, UndefinedOptionFlag, MagickFalse },
{ "Average16", Average16InterpolatePixel, UndefinedOptionFlag, MagickFalse },
{ "Background", BackgroundInterpolatePixel, UndefinedOptionFlag, MagickFalse },
{ "Bilinear", BilinearInterpolatePixel, UndefinedOptionFlag, MagickFalse },
{ "Blend", BlendInterpolatePixel, UndefinedOptionFlag, MagickFalse },
{ "Catrom", CatromInterpolatePixel, UndefinedOptionFlag, MagickFalse },
{ "Integer", IntegerInterpolatePixel, UndefinedOptionFlag, MagickFalse },
{ "Mesh", MeshInterpolatePixel, UndefinedOptionFlag, MagickFalse },
{ "Nearest", NearestInterpolatePixel, UndefinedOptionFlag, MagickFalse },
{ "NearestNeighbor", NearestInterpolatePixel, UndefinedOptionFlag, MagickTrue },
{ "Spline", SplineInterpolatePixel, UndefinedOptionFlag, MagickFalse },
{ (char *) NULL, UndefinedInterpolatePixel, UndefinedOptionFlag, MagickFalse }
}

Definition at line 1458 of file option.c.

Referenced by GetOptionInfo().

◆ KernelOptions

const OptionInfo KernelOptions[]
static

Definition at line 1477 of file option.c.

Referenced by GetOptionInfo().

◆ LayerOptions

const OptionInfo LayerOptions[]
static
Initial value:
=
{
{ "CompareAny", CompareAnyLayer, UndefinedOptionFlag, MagickFalse },
{ "CompareClear", CompareClearLayer, UndefinedOptionFlag, MagickFalse },
{ "CompareOverlay", CompareOverlayLayer, UndefinedOptionFlag, MagickFalse },
{ "Dispose", DisposeLayer, UndefinedOptionFlag, MagickFalse },
{ "Optimize", OptimizeLayer, UndefinedOptionFlag, MagickFalse },
{ "OptimizeFrame", OptimizeImageLayer, UndefinedOptionFlag, MagickFalse },
{ "OptimizePlus", OptimizePlusLayer, UndefinedOptionFlag, MagickFalse },
{ "OptimizeTransparency", OptimizeTransLayer, UndefinedOptionFlag, MagickFalse },
{ "RemoveDups", RemoveDupsLayer, UndefinedOptionFlag, MagickFalse },
{ "RemoveZero", RemoveZeroLayer, UndefinedOptionFlag, MagickFalse },
{ "Composite", CompositeLayer, UndefinedOptionFlag, MagickFalse },
{ "Merge", MergeLayer, UndefinedOptionFlag, MagickFalse },
{ "Flatten", FlattenLayer, UndefinedOptionFlag, MagickFalse },
{ "Mosaic", MosaicLayer, UndefinedOptionFlag, MagickFalse },
{ "TrimBounds", TrimBoundsLayer, UndefinedOptionFlag, MagickFalse },
{ (char *) NULL, UndefinedLayer, UndefinedOptionFlag, MagickFalse }
}

Definition at line 1519 of file option.c.

Referenced by GetOptionInfo().

◆ LineCapOptions

const OptionInfo LineCapOptions[]
static
Initial value:
=
{
{ "Round", RoundCap, UndefinedOptionFlag, MagickFalse },
{ "Square", SquareCap, UndefinedOptionFlag, MagickFalse },
{ (char *) NULL, UndefinedCap, UndefinedOptionFlag, MagickFalse }
}
Definition: draw.h:80
Definition: draw.h:81
Definition: draw.h:82

Definition at line 1540 of file option.c.

Referenced by GetOptionInfo().

◆ LineJoinOptions

const OptionInfo LineJoinOptions[]
static
Initial value:
=
{
{ "Miter", MiterJoin, UndefinedOptionFlag, MagickFalse },
{ "Round", RoundJoin, UndefinedOptionFlag, MagickFalse },
{ (char *) NULL, UndefinedJoin, UndefinedOptionFlag, MagickFalse }
}
Definition: draw.h:89
Definition: draw.h:90
Definition: draw.h:88

Definition at line 1548 of file option.c.

Referenced by GetOptionInfo().

◆ ListOptions

const OptionInfo ListOptions[]
static

Definition at line 1556 of file option.c.

Referenced by GetOptionInfo().

◆ LogEventOptions

const OptionInfo LogEventOptions[]
static
Initial value:
=
{
{ "Annotate", AnnotateEvent, UndefinedOptionFlag, MagickFalse },
{ "Blob", BlobEvent, UndefinedOptionFlag, MagickFalse },
{ "Cache", CacheEvent, UndefinedOptionFlag, MagickFalse },
{ "Coder", CoderEvent, UndefinedOptionFlag, MagickFalse },
{ "Command", CommandEvent, UndefinedOptionFlag, MagickFalse },
{ "Configure", ConfigureEvent, UndefinedOptionFlag, MagickFalse },
{ "Deprecate", DeprecateEvent, UndefinedOptionFlag, MagickFalse },
{ "Draw", DrawEvent, UndefinedOptionFlag, MagickFalse },
{ "Exception", ExceptionEvent, UndefinedOptionFlag, MagickFalse },
{ "Locale", LocaleEvent, UndefinedOptionFlag, MagickFalse },
{ "Module", ModuleEvent, UndefinedOptionFlag, MagickFalse },
{ "None", NoEvents, UndefinedOptionFlag, MagickFalse },
{ "Pixel", PixelEvent, UndefinedOptionFlag, MagickFalse },
{ "Policy", PolicyEvent, UndefinedOptionFlag, MagickFalse },
{ "Resource", ResourceEvent, UndefinedOptionFlag, MagickFalse },
{ "Trace", TraceEvent, UndefinedOptionFlag, MagickFalse },
{ "Transform", TransformEvent, UndefinedOptionFlag, MagickFalse },
{ "User", UserEvent, UndefinedOptionFlag, MagickFalse },
{ "Wand", WandEvent, UndefinedOptionFlag, MagickFalse },
{ "X11", X11Event, UndefinedOptionFlag, MagickFalse },
{ (char *) NULL, UndefinedEvents, UndefinedOptionFlag, MagickFalse }
}
Definition: log.h:39
Definition: log.h:56
Definition: log.h:44
Definition: log.h:58
Definition: log.h:52
Definition: log.h:40
Definition: log.h:49
Definition: log.h:54
Definition: log.h:55
Definition: log.h:36
Definition: log.h:41

Definition at line 1640 of file option.c.

Referenced by GetOptionInfo().

◆ MethodOptions

const OptionInfo MethodOptions[]
static
Initial value:
=
{
{ "Floodfill", FloodfillMethod, UndefinedOptionFlag, MagickFalse },
{ "Point", PointMethod, UndefinedOptionFlag, MagickFalse },
{ "Replace", ReplaceMethod, UndefinedOptionFlag, MagickFalse },
{ "Reset", ResetMethod, UndefinedOptionFlag, MagickFalse },
{ (char *) NULL, UndefinedMethod, UndefinedOptionFlag, MagickFalse }
}

Definition at line 1684 of file option.c.

Referenced by GetOptionInfo().

◆ MetricOptions

const OptionInfo MetricOptions[]
static
Initial value:
=
{
{ "Fuzz", FuzzErrorMetric, UndefinedOptionFlag, MagickFalse },
{ "MAE", MeanAbsoluteErrorMetric, UndefinedOptionFlag, MagickFalse },
{ "MSE", MeanSquaredErrorMetric, UndefinedOptionFlag, MagickFalse },
{ "PAE", PeakAbsoluteErrorMetric, UndefinedOptionFlag, MagickFalse },
{ "PHASH", PerceptualHashErrorMetric, UndefinedOptionFlag, MagickFalse },
{ (char *) NULL, UndefinedErrorMetric, UndefinedOptionFlag, MagickFalse }
}

Definition at line 1667 of file option.c.

Referenced by GetOptionInfo().

◆ ModeOptions

const OptionInfo ModeOptions[]
static
Initial value:
=
{
{ "Frame", FrameMode, UndefinedOptionFlag, MagickFalse },
{ "Unframe", UnframeMode, UndefinedOptionFlag, MagickFalse },
{ (char *) NULL, UndefinedMode, UndefinedOptionFlag, MagickFalse }
}

Definition at line 1694 of file option.c.

Referenced by GetOptionInfo().

◆ MorphologyOptions

const OptionInfo MorphologyOptions[]
static

Definition at line 1702 of file option.c.

Referenced by GetOptionInfo().

◆ NoiseOptions

const OptionInfo NoiseOptions[]
static
Initial value:
=
{
{ "Impulse", ImpulseNoise, UndefinedOptionFlag, MagickFalse },
{ "Laplacian", LaplacianNoise, UndefinedOptionFlag, MagickFalse },
{ "Multiplicative", MultiplicativeGaussianNoise, UndefinedOptionFlag, MagickFalse },
{ "Poisson", PoissonNoise, UndefinedOptionFlag, MagickFalse },
{ "Random", RandomNoise, UndefinedOptionFlag, MagickFalse },
{ "Uniform", UniformNoise, UndefinedOptionFlag, MagickFalse },
{ (char *) NULL, UndefinedNoise, UndefinedOptionFlag, MagickFalse }
}
Definition: fx.h:36

Definition at line 1735 of file option.c.

Referenced by GetOptionInfo().

◆ OrientationOptions

const OptionInfo OrientationOptions[]
static
Initial value:

Definition at line 1747 of file option.c.

Referenced by GetOptionInfo().

◆ PixelChannelOptions

const OptionInfo PixelChannelOptions[]
static

Definition at line 1760 of file option.c.

Referenced by GetOptionInfo().

◆ PixelIntensityOptions

const OptionInfo PixelIntensityOptions[]
static
Initial value:
=
{
{ "Brightness", BrightnessPixelIntensityMethod, UndefinedOptionFlag, MagickFalse },
{ "Lightness", LightnessPixelIntensityMethod, UndefinedOptionFlag, MagickFalse },
{ "Rec601Luma", Rec601LumaPixelIntensityMethod, UndefinedOptionFlag, MagickFalse },
{ "Rec601Luminance", Rec601LuminancePixelIntensityMethod, UndefinedOptionFlag, MagickFalse },
{ "Rec709Luma", Rec709LumaPixelIntensityMethod, UndefinedOptionFlag, MagickFalse },
{ "Rec709Luminance", Rec709LuminancePixelIntensityMethod, UndefinedOptionFlag, MagickFalse },
{ "RMS", RMSPixelIntensityMethod, UndefinedOptionFlag, MagickFalse },
{ (char *) NULL, UndefinedPixelIntensityMethod, UndefinedOptionFlag, MagickFalse }
}

Definition at line 1793 of file option.c.

Referenced by GetOptionInfo().

◆ PixelMaskOptions

const OptionInfo PixelMaskOptions[]
static
Initial value:

Definition at line 1808 of file option.c.

Referenced by GetOptionInfo().

◆ PixelTraitOptions

const OptionInfo PixelTraitOptions[]
static
Initial value:

Definition at line 1817 of file option.c.

Referenced by GetOptionInfo().

◆ PolicyDomainOptions

const OptionInfo PolicyDomainOptions[]
static
Initial value:

Definition at line 1825 of file option.c.

Referenced by GetOptionInfo().

◆ PolicyRightsOptions

const OptionInfo PolicyRightsOptions[]
static
Initial value:

Definition at line 1837 of file option.c.

Referenced by GetOptionInfo().

◆ PreviewOptions

const OptionInfo PreviewOptions[]
static

Definition at line 1847 of file option.c.

Referenced by GetOptionInfo().

◆ PrimitiveOptions

const OptionInfo PrimitiveOptions[]
static
Initial value:
=
{
{ "Arc", ArcPrimitive, UndefinedOptionFlag, MagickFalse },
{ "Bezier", BezierPrimitive, UndefinedOptionFlag, MagickFalse },
{ "Circle", CirclePrimitive, UndefinedOptionFlag, MagickFalse },
{ "Color", ColorPrimitive, UndefinedOptionFlag, MagickFalse },
{ "Ellipse", EllipsePrimitive, UndefinedOptionFlag, MagickFalse },
{ "Image", ImagePrimitive, UndefinedOptionFlag, MagickFalse },
{ "Line", LinePrimitive, UndefinedOptionFlag, MagickFalse },
{ "Matte", AlphaPrimitive, UndefinedOptionFlag, MagickFalse },
{ "Path", PathPrimitive, UndefinedOptionFlag, MagickFalse },
{ "Point", PointPrimitive, UndefinedOptionFlag, MagickFalse },
{ "Polygon", PolygonPrimitive, UndefinedOptionFlag, MagickFalse },
{ "Polyline", PolylinePrimitive, UndefinedOptionFlag, MagickFalse },
{ "Rectangle", RectanglePrimitive, UndefinedOptionFlag, MagickFalse },
{ "RoundRectangle", RoundRectanglePrimitive, UndefinedOptionFlag, MagickFalse },
{ "Text", TextPrimitive, UndefinedOptionFlag, MagickFalse },
{ (char *) NULL, UndefinedPrimitive, UndefinedOptionFlag, MagickFalse }
}

Definition at line 1881 of file option.c.

Referenced by GetOptionInfo().

◆ QuantumFormatOptions

const OptionInfo QuantumFormatOptions[]
static

◆ ResolutionOptions

const OptionInfo ResolutionOptions[]
static

◆ ResourceOptions

const OptionInfo ResourceOptions[]
static
Initial value:
=
{
{ "Disk", DiskResource, UndefinedOptionFlag, MagickFalse },
{ "File", FileResource, UndefinedOptionFlag, MagickFalse },
{ "Height", HeightResource, UndefinedOptionFlag, MagickFalse },
{ "Map", MapResource, UndefinedOptionFlag, MagickFalse },
{ "Memory", MemoryResource, UndefinedOptionFlag, MagickFalse },
{ "Thread", ThreadResource, UndefinedOptionFlag, MagickFalse },
{ "Throttle", ThrottleResource, UndefinedOptionFlag, MagickFalse },
{ "Time", TimeResource, UndefinedOptionFlag, MagickFalse },
{ "Width", WidthResource, UndefinedOptionFlag, MagickFalse },
{ "ListLength", ListLengthResource, UndefinedOptionFlag, MagickFalse },
{ (char *) NULL, UndefinedResource, UndefinedOptionFlag, MagickFalse }
}

Definition at line 1920 of file option.c.

Referenced by GetOptionInfo().

◆ SparseColorOptions

◆ StatisticOptions

const OptionInfo StatisticOptions[]
static
Initial value:

Definition at line 1947 of file option.c.

Referenced by GetOptionInfo().

◆ StorageOptions

const OptionInfo StorageOptions[]
static
Initial value:
=
{
{ "Double", DoublePixel, UndefinedOptionFlag, MagickFalse },
{ "Float", FloatPixel, UndefinedOptionFlag, MagickFalse },
{ "Long", LongPixel, UndefinedOptionFlag, MagickFalse },
{ "LongLong", LongLongPixel, UndefinedOptionFlag, MagickFalse },
{ "Quantum", QuantumPixel, UndefinedOptionFlag, MagickFalse },
{ "Short", ShortPixel, UndefinedOptionFlag, MagickFalse },
{ (char *) NULL, UndefinedResource, UndefinedOptionFlag, MagickFalse }
}

Definition at line 1962 of file option.c.

Referenced by GetOptionInfo().

◆ StretchOptions

const OptionInfo StretchOptions[]
static
Initial value:
=
{
{ "Condensed", CondensedStretch, UndefinedOptionFlag, MagickFalse },
{ "Expanded", ExpandedStretch, UndefinedOptionFlag, MagickFalse },
{ "ExtraCondensed", ExtraCondensedStretch, UndefinedOptionFlag, MagickFalse },
{ "ExtraExpanded", ExtraExpandedStretch, UndefinedOptionFlag, MagickFalse },
{ "Normal", NormalStretch, UndefinedOptionFlag, MagickFalse },
{ "SemiCondensed", SemiCondensedStretch, UndefinedOptionFlag, MagickFalse },
{ "SemiExpanded", SemiExpandedStretch, UndefinedOptionFlag, MagickFalse },
{ "UltraCondensed", UltraCondensedStretch, UndefinedOptionFlag, MagickFalse },
{ "UltraExpanded", UltraExpandedStretch, UndefinedOptionFlag, MagickFalse },
{ (char *) NULL, UndefinedStretch, UndefinedOptionFlag, MagickFalse }
}

Definition at line 1974 of file option.c.

Referenced by GetOptionInfo().

◆ StyleOptions

const OptionInfo StyleOptions[]
static
Initial value:
=
{
{ "Italic", ItalicStyle, UndefinedOptionFlag, MagickFalse },
{ "Normal", NormalStyle, UndefinedOptionFlag, MagickFalse },
{ "Oblique", ObliqueStyle, UndefinedOptionFlag, MagickFalse },
{ (char *) NULL, UndefinedStyle, UndefinedOptionFlag, MagickFalse }
}
Definition: type.h:46

Definition at line 1989 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 1998 of file option.c.

Referenced by GetOptionInfo().

◆ TypeOptions

const OptionInfo TypeOptions[]
static
Initial value:
=
{
{ "ColorSeparation", ColorSeparationType, UndefinedOptionFlag, MagickFalse },
{ "ColorSeparationAlpha", ColorSeparationAlphaType, UndefinedOptionFlag, MagickFalse },
{ "ColorSeparationMatte", ColorSeparationAlphaType, UndefinedOptionFlag, MagickFalse },
{ "Grayscale", GrayscaleType, UndefinedOptionFlag, MagickFalse },
{ "GrayscaleAlpha", GrayscaleAlphaType, UndefinedOptionFlag, MagickFalse },
{ "GrayscaleMatte", GrayscaleAlphaType, UndefinedOptionFlag, MagickFalse },
{ "Optimize", OptimizeType, UndefinedOptionFlag, MagickFalse },
{ "Palette", PaletteType, UndefinedOptionFlag, MagickFalse },
{ "PaletteBilevelAlpha", PaletteBilevelAlphaType, UndefinedOptionFlag, MagickFalse },
{ "PaletteBilevelMatte", PaletteBilevelAlphaType, UndefinedOptionFlag, MagickFalse },
{ "PaletteAlpha", PaletteAlphaType, UndefinedOptionFlag, MagickFalse },
{ "PaletteMatte", PaletteAlphaType, UndefinedOptionFlag, MagickFalse },
{ "TrueColorAlpha", TrueColorAlphaType, UndefinedOptionFlag, MagickFalse },
{ "TrueColorMatte", TrueColorAlphaType, UndefinedOptionFlag, MagickFalse },
{ "TrueColor", TrueColorType, UndefinedOptionFlag, MagickFalse },
{ (char *) NULL, UndefinedType, UndefinedOptionFlag, MagickFalse }
}

Definition at line 2013 of file option.c.

Referenced by GetOptionInfo().

◆ ValidateOptions

const OptionInfo ValidateOptions[]
static
Initial value:
=
{
{ "Colorspace", ColorspaceValidate, UndefinedOptionFlag, MagickFalse },
{ "Compare", CompareValidate, UndefinedOptionFlag, MagickFalse },
{ "Composite", CompositeValidate, UndefinedOptionFlag, MagickFalse },
{ "Convert", ConvertValidate, UndefinedOptionFlag, MagickFalse },
{ "FormatsDisk", FormatsDiskValidate, UndefinedOptionFlag, MagickFalse },
{ "FormatsMap", FormatsMapValidate, UndefinedOptionFlag, MagickFalse },
{ "FormatsMemory", FormatsMemoryValidate, UndefinedOptionFlag, MagickFalse },
{ "Identify", IdentifyValidate, UndefinedOptionFlag, MagickFalse },
{ "ImportExport", ImportExportValidate, UndefinedOptionFlag, MagickFalse },
{ "Montage", MontageValidate, UndefinedOptionFlag, MagickFalse },
{ "Stream", StreamValidate, UndefinedOptionFlag, MagickFalse },
{ "None", NoValidate, UndefinedOptionFlag, MagickFalse },
{ (char *) NULL, UndefinedValidate, UndefinedOptionFlag, MagickFalse }
}

Definition at line 2034 of file option.c.

Referenced by GetOptionInfo().

◆ VirtualPixelOptions

const OptionInfo VirtualPixelOptions[]
static
Initial value:
=
{
{ "Black", BlackVirtualPixelMethod, UndefinedOptionFlag, MagickFalse },
{ "Constant", BackgroundVirtualPixelMethod, DeprecateOptionFlag, MagickTrue },
{ "CheckerTile", CheckerTileVirtualPixelMethod, UndefinedOptionFlag, MagickFalse },
{ "Dither", DitherVirtualPixelMethod, UndefinedOptionFlag, MagickFalse },
{ "Edge", EdgeVirtualPixelMethod, UndefinedOptionFlag, MagickFalse },
{ "Gray", GrayVirtualPixelMethod, UndefinedOptionFlag, MagickFalse },
{ "HorizontalTile", HorizontalTileVirtualPixelMethod, UndefinedOptionFlag, MagickFalse },
{ "HorizontalTileEdge", HorizontalTileEdgeVirtualPixelMethod, UndefinedOptionFlag, MagickFalse },
{ "Mirror", MirrorVirtualPixelMethod, UndefinedOptionFlag, MagickFalse },
{ "Random", RandomVirtualPixelMethod, UndefinedOptionFlag, MagickFalse },
{ "Tile", TileVirtualPixelMethod, UndefinedOptionFlag, MagickFalse },
{ "Transparent", TransparentVirtualPixelMethod, UndefinedOptionFlag, MagickFalse },
{ "VerticalTile", VerticalTileVirtualPixelMethod, UndefinedOptionFlag, MagickFalse },
{ "VerticalTileEdge", VerticalTileEdgeVirtualPixelMethod, UndefinedOptionFlag, MagickFalse },
{ "White", WhiteVirtualPixelMethod, UndefinedOptionFlag, MagickFalse },
{ (char *) NULL, UndefinedVirtualPixelMethod, UndefinedOptionFlag, MagickFalse }
}

Definition at line 2052 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 2074 of file option.c.

Referenced by GetOptionInfo().