MagickCore 7.1.0
Convert, Edit, Or Compose Bitmap Images
option.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _OptionInfo
 

Typedefs

typedef struct _OptionInfo OptionInfo
 

Enumerations

enum  CommandOption {
  MagickUndefinedOptions = -1 , MagickAlignOptions = 0 , MagickAlphaChannelOptions , MagickBooleanOptions ,
  MagickCacheOptions , MagickChannelOptions , MagickClassOptions , MagickClipPathOptions ,
  MagickCoderOptions , MagickColorOptions , MagickColorspaceOptions , MagickCommandOptions ,
  MagickComplexOptions , MagickComplianceOptions , MagickComposeOptions , MagickCompressOptions ,
  MagickConfigureOptions , MagickDataTypeOptions , MagickDebugOptions , MagickDecorateOptions ,
  MagickDelegateOptions , MagickDirectionOptions , MagickDisposeOptions , MagickDistortOptions ,
  MagickDitherOptions , MagickEndianOptions , MagickEvaluateOptions , MagickFillRuleOptions ,
  MagickFilterOptions , MagickFontOptions , MagickFontsOptions , MagickFormatOptions ,
  MagickFunctionOptions , MagickGradientOptions , MagickGravityOptions , MagickIntensityOptions ,
  MagickIntentOptions , MagickInterlaceOptions , MagickInterpolateOptions , MagickKernelOptions ,
  MagickLayerOptions , MagickLineCapOptions , MagickLineJoinOptions , MagickListOptions ,
  MagickLocaleOptions , MagickLogEventOptions , MagickLogOptions , MagickMagicOptions ,
  MagickMethodOptions , MagickMetricOptions , MagickMimeOptions , MagickModeOptions ,
  MagickModuleOptions , MagickMorphologyOptions , MagickNoiseOptions , MagickOrientationOptions ,
  MagickPixelChannelOptions , MagickPixelIntensityOptions , MagickPixelMaskOptions , MagickPixelTraitOptions ,
  MagickPolicyOptions , MagickPolicyDomainOptions , MagickPolicyRightsOptions , MagickPreviewOptions ,
  MagickPrimitiveOptions , MagickQuantumFormatOptions , MagickResolutionOptions , MagickResourceOptions ,
  MagickSparseColorOptions , MagickStatisticOptions , MagickStorageOptions , MagickStretchOptions ,
  MagickStyleOptions , MagickThresholdOptions , MagickTypeOptions , MagickValidateOptions ,
  MagickVirtualPixelOptions , MagickWeightOptions , MagickAutoThresholdOptions , MagickToolOptions ,
  MagickCLIOptions , MagickIlluminantOptions
}
 
enum  ValidateType {
  UndefinedValidate , NoValidate = 0x00000 , ColorspaceValidate = 0x00001 , CompareValidate = 0x00002 ,
  CompositeValidate = 0x00004 , ConvertValidate = 0x00008 , FormatsDiskValidate = 0x00010 , FormatsMapValidate = 0x00020 ,
  FormatsMemoryValidate = 0x00040 , IdentifyValidate = 0x00080 , ImportExportValidate = 0x00100 , MontageValidate = 0x00200 ,
  StreamValidate = 0x00400 , AllValidate = 0x7fffffff
}
 
enum  CommandOptionFlags {
  UndefinedOptionFlag = 0x0000 , ImageInfoOptionFlag = 0x0001 , DrawInfoOptionFlag = 0x0002 , QuantizeInfoOptionFlag = 0x0004 ,
  GlobalOptionFlag = 0x0008 , SettingOptionFlags = 0x000F , NoImageOperatorFlag = 0x0010 , SimpleOperatorFlag = 0x0020 ,
  ListOperatorFlag = 0x0040 , GenesisOptionFlag = 0x0080 , SpecialOptionFlag = 0x0100 , AlwaysInterpretArgsFlag = 0x0400 ,
  NeverInterpretArgsFlag = 0x0800 , NonMagickOptionFlag = 0x1000 , FireOptionFlag = 0x2000 , DeprecateOptionFlag = 0x4000 ,
  ReplacedOptionFlag = 0x8800
}
 

Functions

MagickExport char ** GetCommandOptions (const CommandOption)
 
MagickExport char * GetNextImageOption (const ImageInfo *)
 
MagickExport char * RemoveImageOption (ImageInfo *, const char *)
 
MagickExport const char * CommandOptionToMnemonic (const CommandOption, const ssize_t)
 
MagickExport const char * GetImageOption (const ImageInfo *, const char *)
 
MagickExport MagickBooleanType CloneImageOptions (ImageInfo *, const ImageInfo *)
 
MagickExport MagickBooleanType DefineImageOption (ImageInfo *, const char *)
 
MagickExport MagickBooleanType DeleteImageOption (ImageInfo *, const char *)
 
MagickExport MagickBooleanType IsCommandOption (const char *)
 
MagickExport MagickBooleanType IsOptionMember (const char *, const char *)
 
MagickExport MagickBooleanType ListCommandOptions (FILE *, const CommandOption, ExceptionInfo *)
 
MagickExport MagickBooleanType SetImageOption (ImageInfo *, const char *, const char *)
 
MagickExport ssize_t GetCommandOptionFlags (const CommandOption, const MagickBooleanType, const char *)
 
MagickExport ssize_t ParseChannelOption (const char *)
 
MagickExport ssize_t ParsePixelChannelOption (const char *)
 
MagickExport ssize_t ParseCommandOption (const CommandOption, const MagickBooleanType, const char *)
 
MagickExport void DestroyImageOptions (ImageInfo *)
 
MagickExport void ResetImageOptions (const ImageInfo *)
 
MagickExport void ResetImageOptionIterator (const ImageInfo *)
 
MagickExport const OptionInfoGetCommandOptionInfo (const char *value)
 

Typedef Documentation

◆ OptionInfo

typedef struct _OptionInfo OptionInfo

Enumeration Type Documentation

◆ CommandOption

Enumerator
MagickUndefinedOptions 
MagickAlignOptions 
MagickAlphaChannelOptions 
MagickBooleanOptions 
MagickCacheOptions 
MagickChannelOptions 
MagickClassOptions 
MagickClipPathOptions 
MagickCoderOptions 
MagickColorOptions 
MagickColorspaceOptions 
MagickCommandOptions 
MagickComplexOptions 
MagickComplianceOptions 
MagickComposeOptions 
MagickCompressOptions 
MagickConfigureOptions 
MagickDataTypeOptions 
MagickDebugOptions 
MagickDecorateOptions 
MagickDelegateOptions 
MagickDirectionOptions 
MagickDisposeOptions 
MagickDistortOptions 
MagickDitherOptions 
MagickEndianOptions 
MagickEvaluateOptions 
MagickFillRuleOptions 
MagickFilterOptions 
MagickFontOptions 
MagickFontsOptions 
MagickFormatOptions 
MagickFunctionOptions 
MagickGradientOptions 
MagickGravityOptions 
MagickIntensityOptions 
MagickIntentOptions 
MagickInterlaceOptions 
MagickInterpolateOptions 
MagickKernelOptions 
MagickLayerOptions 
MagickLineCapOptions 
MagickLineJoinOptions 
MagickListOptions 
MagickLocaleOptions 
MagickLogEventOptions 
MagickLogOptions 
MagickMagicOptions 
MagickMethodOptions 
MagickMetricOptions 
MagickMimeOptions 
MagickModeOptions 
MagickModuleOptions 
MagickMorphologyOptions 
MagickNoiseOptions 
MagickOrientationOptions 
MagickPixelChannelOptions 
MagickPixelIntensityOptions 
MagickPixelMaskOptions 
MagickPixelTraitOptions 
MagickPolicyOptions 
MagickPolicyDomainOptions 
MagickPolicyRightsOptions 
MagickPreviewOptions 
MagickPrimitiveOptions 
MagickQuantumFormatOptions 
MagickResolutionOptions 
MagickResourceOptions 
MagickSparseColorOptions 
MagickStatisticOptions 
MagickStorageOptions 
MagickStretchOptions 
MagickStyleOptions 
MagickThresholdOptions 
MagickTypeOptions 
MagickValidateOptions 
MagickVirtualPixelOptions 
MagickWeightOptions 
MagickAutoThresholdOptions 
MagickToolOptions 
MagickCLIOptions 
MagickIlluminantOptions 

Definition at line 25 of file option.h.

◆ CommandOptionFlags

Enumerator
UndefinedOptionFlag 
ImageInfoOptionFlag 
DrawInfoOptionFlag 
QuantizeInfoOptionFlag 
GlobalOptionFlag 
SettingOptionFlags 
NoImageOperatorFlag 
SimpleOperatorFlag 
ListOperatorFlag 
GenesisOptionFlag 
SpecialOptionFlag 
AlwaysInterpretArgsFlag 
NeverInterpretArgsFlag 
NonMagickOptionFlag 
FireOptionFlag 
DeprecateOptionFlag 
ReplacedOptionFlag 

Definition at line 134 of file option.h.

◆ ValidateType

Enumerator
UndefinedValidate 
NoValidate 
ColorspaceValidate 
CompareValidate 
CompositeValidate 
ConvertValidate 
FormatsDiskValidate 
FormatsMapValidate 
FormatsMemoryValidate 
IdentifyValidate 
ImportExportValidate 
MontageValidate 
StreamValidate 
AllValidate 

Definition at line 111 of file option.h.

Function Documentation

◆ CloneImageOptions()

MagickExport MagickBooleanType CloneImageOptions ( ImageInfo ,
const ImageInfo  
)

◆ CommandOptionToMnemonic()

MagickExport const char * CommandOptionToMnemonic ( const  CommandOption,
const  ssize_t 
)

◆ DefineImageOption()

MagickExport MagickBooleanType DefineImageOption ( ImageInfo ,
const char *   
)

◆ DeleteImageOption()

MagickExport MagickBooleanType DeleteImageOption ( ImageInfo ,
const char *   
)

◆ DestroyImageOptions()

MagickExport void DestroyImageOptions ( ImageInfo )

◆ GetCommandOptionFlags()

MagickExport ssize_t GetCommandOptionFlags ( const  CommandOption,
const  MagickBooleanType,
const char *   
)

◆ GetCommandOptionInfo()

MagickExport const OptionInfo * GetCommandOptionInfo ( const char *  value)

Definition at line 2615 of file option.c.

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

◆ GetCommandOptions()

MagickExport char ** GetCommandOptions ( const  CommandOption)

◆ GetImageOption()

◆ GetNextImageOption()

MagickExport char * GetNextImageOption ( const ImageInfo )

◆ IsCommandOption()

MagickExport MagickBooleanType IsCommandOption ( const char *  )

◆ IsOptionMember()

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

◆ ListCommandOptions()

MagickExport MagickBooleanType ListCommandOptions ( FILE *  ,
const  CommandOption,
ExceptionInfo  
)

◆ ParseChannelOption()

MagickExport ssize_t ParseChannelOption ( const char *  )

◆ ParseCommandOption()

◆ ParsePixelChannelOption()

MagickExport ssize_t ParsePixelChannelOption ( const char *  )

◆ RemoveImageOption()

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

◆ ResetImageOptionIterator()

◆ ResetImageOptions()

MagickExport void ResetImageOptions ( const ImageInfo )

◆ SetImageOption()