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/fx.h"
#include "magick/gem.h"
#include "magick/geometry.h"
#include "magick/layer.h"
#include "magick/mime-private.h"
#include "magick/memory_.h"
#include "magick/monitor.h"
#include "magick/montage.h"
#include "magick/option.h"
#include "magick/property.h"
#include "magick/quantum.h"
#include "magick/resource_.h"
#include "magick/splay-tree.h"
#include "magick/string_.h"
#include "magick/token.h"
#include "magick/utility.h"

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 MagickOption option)
MagickExport char ** GetMagickOptions (const MagickOption value)
MagickExport char * GetNextImageOption (const ImageInfo *image_info)
MagickExport MagickBooleanType IsMagickOption (const char *option)
MagickExport const char * MagickOptionToMnemonic (const MagickOption option, const long type)
MagickExport MagickBooleanType ListMagickOptions (FILE *file, const MagickOption option, ExceptionInfo *magick_unused(exception))
MagickExport long ParseChannelOption (const char *channels)
MagickExport long ParseMagickOption (const MagickOption option, const MagickBooleanType list, const char *options)
MagickExport char * RemoveImageOption (ImageInfo *image_info, const char *option)
MagickExport void ResetImageOptionIterator (const ImageInfo *image_info)
MagickExport MagickBooleanType SetImageOption (ImageInfo *image_info, const char *option, const char *value)
MagickExport MagickBooleanType SyncImageOptions (const ImageInfo *image_info, Image *image)

Variables

static const OptionInfo AlignOptions []
static const OptionInfo AlphaOptions []
static const OptionInfo BooleanOptions []
static const OptionInfo ChannelOptions []
static const OptionInfo ClassOptions []
static const OptionInfo ClipPathOptions []
static const OptionInfo CommandOptions []
static const OptionInfo ComposeOptions []
static const OptionInfo CompressOptions []
static const OptionInfo ColorspaceOptions []
static const OptionInfo DataTypeOptions []
static const OptionInfo DecorateOptions []
static const OptionInfo DisposeOptions []
static const OptionInfo DistortOptions []
static const OptionInfo EndianOptions []
static const OptionInfo EvaluateOptions []
static const OptionInfo FillRuleOptions []
static const OptionInfo FilterOptions []
static const OptionInfo GravityOptions []
static const OptionInfo IntentOptions []
static const OptionInfo InterlaceOptions []
static const OptionInfo InterpolateOptions []
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 MogrifyOptions []
static const OptionInfo NoiseOptions []
static const OptionInfo OrientationOptions []
static const OptionInfo PreviewOptions []
static const OptionInfo PrimitiveOptions []
static const OptionInfo QuantumFormatOptions []
static const OptionInfo ResolutionOptions []
static const OptionInfo ResourceOptions []
static const OptionInfo StorageOptions []
static const OptionInfo StretchOptions []
static const OptionInfo StyleOptions []
static const OptionInfo TypeOptions []
static const OptionInfo VirtualPixelOptions []


Function Documentation

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 
)

MagickExport char** GetMagickOptions ( const MagickOption  value  ) 

MagickExport char* GetNextImageOption ( const ImageInfo image_info  ) 

static const OptionInfo* GetOptionInfo ( const MagickOption  option  )  [static]

MagickExport MagickBooleanType IsMagickOption ( const char *  option  ) 

MagickExport MagickBooleanType ListMagickOptions ( FILE *  file,
const MagickOption  option,
ExceptionInfo magick_unused(exception) 
)

MagickExport const char* MagickOptionToMnemonic ( const MagickOption  option,
const long  type 
)

MagickExport long ParseChannelOption ( const char *  channels  ) 

MagickExport long ParseMagickOption ( const MagickOption  option,
const MagickBooleanType  list,
const char *  options 
)

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

MagickExport void ResetImageOptionIterator ( const ImageInfo image_info  ) 

MagickExport MagickBooleanType SetImageOption ( ImageInfo image_info,
const char *  option,
const char *  value 
)

MagickExport MagickBooleanType SyncImageOptions ( const ImageInfo image_info,
Image image 
)


Variable Documentation

const OptionInfo AlignOptions[] [static]

Initial value:

  {
    { "Undefined", (long) UndefinedAlign },
    { "Center", (long) CenterAlign },
    { "End", (long) RightAlign },
    { "Left", (long) LeftAlign },
    { "Middle", (long) CenterAlign },
    { "Right", (long) RightAlign },
    { "Start", (long) LeftAlign },
    { (char *) NULL, (long) UndefinedAlign }
  }

const OptionInfo AlphaOptions[] [static]

Initial value:

  {
    { "Undefined", (long) UndefinedAlphaChannel },
    { "Activate", (long) ActivateAlphaChannel },
    { "Deactivate", (long) DeactivateAlphaChannel },
    { "Off", (long) DeactivateAlphaChannel },
    { "On", (long) ActivateAlphaChannel },
    { "Reset", (long) ResetAlphaChannel },
    { "Set", (long) SetAlphaChannel },
    { (char *) NULL, (long) UndefinedAlphaChannel }
  }

const OptionInfo BooleanOptions[] [static]

Initial value:

  {
    { "False", 0L },
    { "True", 1L },
    { "0", 0L },
    { "1", 1L },
    { (char *) NULL, 0L }
  }

const OptionInfo ChannelOptions[] [static]

Initial value:

  {
    { "Undefined", (long) UndefinedChannel },
    { "All", (long) AllChannels },
    { "Alpha", (long) OpacityChannel },
    { "Black", (long) BlackChannel },
    { "Blue", (long) BlueChannel },
    { "Cyan", (long) CyanChannel },
    { "Default", (long) DefaultChannels },
    { "Gray", (long) GrayChannel },
    { "Green", (long) GreenChannel },
    { "Hue", (long) RedChannel },
    { "Index", (long) IndexChannel },
    { "Luminance", (long) BlueChannel },
    { "Luminosity", (long) BlueChannel },  
    { "Magenta", (long) MagentaChannel },
    { "Matte", (long) OpacityChannel },
    { "Opacity", (long) OpacityChannel },
    { "Red", (long) RedChannel },
    { "Saturation", (long) GreenChannel },
    { "Yellow", (long) YellowChannel },
    { (char *) NULL, (long) UndefinedChannel }
  }

const OptionInfo ClassOptions[] [static]

Initial value:

  {
    { "Undefined", (long) UndefinedClass },
    { "DirectClass", (long) DirectClass },
    { "PseudoClass", (long) PseudoClass },
    { (char *) NULL, (long) UndefinedClass }
  }

const OptionInfo ClipPathOptions[] [static]

Initial value:

  {
    { "Undefined", (long) UndefinedPathUnits },
    { "ObjectBoundingBox", (long) ObjectBoundingBox },
    { "UserSpace", (long) UserSpace },
    { "UserSpaceOnUse", (long) UserSpaceOnUse },
    { (char *) NULL, (long) UndefinedPathUnits }
  }

const OptionInfo ColorspaceOptions[] [static]

Initial value:

  {
    { "Undefined", (long) UndefinedColorspace },
    { "CMY", (long) CMYColorspace },
    { "CMYK", (long) CMYKColorspace },
    { "Gray", (long) GRAYColorspace },
    { "HSB", (long) HSBColorspace },
    { "HSL", (long) HSLColorspace },
    { "HWB", (long) HWBColorspace },
    { "Lab", (long) LabColorspace },
    { "Log", (long) LogColorspace },
    { "OHTA", (long) OHTAColorspace },
    { "Rec601Luma", (long) Rec601LumaColorspace },
    { "Rec601YCbCr", (long) Rec601YCbCrColorspace },
    { "Rec709Luma", (long) Rec709LumaColorspace },
    { "Rec709YCbCr", (long) Rec709YCbCrColorspace },
    { "RGB", (long) RGBColorspace },
    { "sRGB", (long) sRGBColorspace },
    { "Transparent", (long) TransparentColorspace },
    { "XYZ", (long) XYZColorspace },
    { "YCbCr", (long) YCbCrColorspace },
    { "YCC", (long) YCCColorspace },
    { "YIQ", (long) YIQColorspace },
    { "YPbPr", (long) YPbPrColorspace },
    { "YUV", (long) YUVColorspace },
    { (char *) NULL, (long) UndefinedColorspace }
  }

const OptionInfo CommandOptions[] [static]

const OptionInfo ComposeOptions[] [static]

const OptionInfo CompressOptions[] [static]

Initial value:

  {
    { "Undefined", (long) UndefinedCompression },
    { "BZip", (long) BZipCompression },
    { "Fax", (long) FaxCompression },
    { "Group4", (long) Group4Compression },
    { "JPEG", (long) JPEGCompression },
    { "JPEG2000", (long) JPEG2000Compression },
    { "Lossless", (long) LosslessJPEGCompression },
    { "LosslessJPEG", (long) LosslessJPEGCompression },
    { "LZW", (long) LZWCompression },
    { "None", (long) NoCompression },
    { "RLE", (long) RLECompression },
    { "Zip", (long) ZipCompression },
    { "RunlengthEncoded", (long) RLECompression },
    { (char *) NULL, (long) UndefinedCompression }
  }

const OptionInfo DataTypeOptions[] [static]

Initial value:

  {
    { "Undefined", (long) UndefinedData },
    { "Byte", (long) ByteData },
    { "Long", (long) LongData },
    { "Short", (long) ShortData },
    { "String", (long) StringData },
    { (char *) NULL, (long) UndefinedData }
  }

const OptionInfo DecorateOptions[] [static]

Initial value:

  {
    { "Undefined", (long) UndefinedDecoration },
    { "LineThrough", (long) LineThroughDecoration },
    { "None", (long) NoDecoration },
    { "Overline", (long) OverlineDecoration },
    { "Underline", (long) UnderlineDecoration },
    { (char *) NULL, (long) UndefinedDecoration }
  }

const OptionInfo DisposeOptions[] [static]

Initial value:

  {
    { "Background", (long) BackgroundDispose },
    { "None", (long) NoneDispose },
    { "Previous", (long) PreviousDispose },
    { "Undefined", (long) UndefinedDispose },
    { "0", (long) UndefinedDispose },
    { "1", (long) NoneDispose },
    { "2", (long) BackgroundDispose },
    { "3", (long) PreviousDispose },
    { (char *) NULL, (long) UndefinedDispose }
  }

const OptionInfo DistortOptions[] [static]

Initial value:

  {
    { "Undefined", (long) UndefinedDistortion },
    { "Affine", (long) AffineDistortion },
    { "AffineProjection", (long) AffineProjectionDistortion },
    { "Bilinear", (long) BilinearDistortion },
    { "Perspective", (long) PerspectiveDistortion },
    { "PerspectiveProjection", (long) PerspectiveProjectionDistortion },
    { "ScaleRotateTranslate", (long) ScaleRotateTranslateDistortion },
    { "SRT", (long) ScaleRotateTranslateDistortion },
    { "Arc", (long) ArcDistortion },
    { (char *) NULL, (long) UndefinedDistortion }
  }

const OptionInfo EndianOptions[] [static]

Initial value:

  {
    { "Undefined", (long) UndefinedEndian },
    { "LSB", (long) LSBEndian },
    { "MSB", (long) MSBEndian },
    { (char *) NULL, (long) UndefinedEndian }
  }

const OptionInfo EvaluateOptions[] [static]

Initial value:

  {
    { "Undefined", (long) UndefinedEvaluateOperator },
    { "Add", (long) AddEvaluateOperator },
    { "And", (long) AndEvaluateOperator },
    { "Divide", (long) DivideEvaluateOperator },
    { "LeftShift", (long) LeftShiftEvaluateOperator },
    { "Max", (long) MaxEvaluateOperator },
    { "Min", (long) MinEvaluateOperator },
    { "Multiply", (long) MultiplyEvaluateOperator },
    { "Or", (long) OrEvaluateOperator },
    { "RightShift", (long) RightShiftEvaluateOperator },
    { "Set", (long) SetEvaluateOperator },
    { "Subtract", (long) SubtractEvaluateOperator },
    { "Xor", (long) XorEvaluateOperator },
    { (char *) NULL, (long) UndefinedEvaluateOperator }
  }

const OptionInfo FillRuleOptions[] [static]

Initial value:

  {
    { "Undefined", (long) UndefinedRule },
    { "Evenodd", (long) EvenOddRule },
    { "NonZero", (long) NonZeroRule },
    { (char *) NULL, (long) UndefinedRule }
  }

const OptionInfo FilterOptions[] [static]

Initial value:

  {
    { "Undefined", (long) UndefinedFilter },
    { "Bartlett", (long) BartlettFilter },
    { "Bessel", (long) BesselFilter },
    { "Blackman", (long) BlackmanFilter },
    { "Bohman", (long) BohmanFilter },
    { "Box", (long) BoxFilter },
    { "Catrom", (long) CatromFilter },
    { "Cubic", (long) CubicFilter },
    { "Gaussian", (long) GaussianFilter },
    { "Hamming", (long) HammingFilter },
    { "Hanning", (long) HanningFilter },
    { "Hermite", (long) HermiteFilter },
    { "Kaiser", (long) KaiserFilter },
    { "Lagrange", (long) LagrangeFilter },
    { "Lanczos", (long) LanczosFilter },
    { "Mitchell", (long) MitchellFilter },
    { "Parzen", (long) ParzenFilter },
    { "Point", (long) PointFilter },
    { "Quadratic", (long) QuadraticFilter },
    { "Sinc", (long) SincFilter },
    { "Triangle", (long) TriangleFilter },
    { "Welsh", (long) WelshFilter },
    { (char *) NULL, (long) UndefinedFilter }
  }

const OptionInfo GravityOptions[] [static]

Initial value:

  {
    { "Undefined", (long) UndefinedGravity },
    { "None", (long) UndefinedGravity },
    { "Center", (long) CenterGravity },
    { "East", (long) EastGravity },
    { "Forget", (long) ForgetGravity },
    { "NorthEast", (long) NorthEastGravity },
    { "North", (long) NorthGravity },
    { "NorthWest", (long) NorthWestGravity },
    { "SouthEast", (long) SouthEastGravity },
    { "South", (long) SouthGravity },
    { "SouthWest", (long) SouthWestGravity },
    { "West", (long) WestGravity },
    { "Static", (long) StaticGravity },
    { (char *) NULL, UndefinedGravity }
  }

const OptionInfo IntentOptions[] [static]

Initial value:

  {
    { "Undefined", (long) UndefinedIntent },
    { "Absolute", (long) AbsoluteIntent },
    { "Perceptual", (long) PerceptualIntent },
    { "Relative", (long) RelativeIntent },
    { "Saturation", (long) SaturationIntent },
    { (char *) NULL, (long) UndefinedIntent }
  }

const OptionInfo InterlaceOptions[] [static]

Initial value:

  {
    { "Undefined", (long) UndefinedInterlace },
    { "Line", (long) LineInterlace },
    { "None", (long) NoInterlace },
    { "Plane", (long) PlaneInterlace },
    { "Partition", (long) PartitionInterlace },
    { "GIF", (long) GIFInterlace },
    { "JPEG", (long) JPEGInterlace },
    { "PNG", (long) PNGInterlace },
    { (char *) NULL, (long) UndefinedInterlace }
  }

const OptionInfo InterpolateOptions[] [static]

Initial value:

  {
    { "Undefined", (long) UndefinedInterpolatePixel },
    { "Average", (long) AverageInterpolatePixel },
    { "Bicubic", (long) BicubicInterpolatePixel },
    { "Bilinear", (long) BilinearInterpolatePixel },
    { "filter", (long) FilterInterpolatePixel },
    { "Integer", (long) IntegerInterpolatePixel },
    { "Mesh", (long) MeshInterpolatePixel },
    { "NearestNeighbor", (long) NearestNeighborInterpolatePixel },
    { "Spline", (long) SplineInterpolatePixel },
    { (char *) NULL, (long) UndefinedInterpolatePixel }
  }

const OptionInfo LayerOptions[] [static]

Initial value:

  {
    { "Undefined", (long) UndefinedLayer },
    { "Coalesce", (long) CoalesceLayer },
    { "CompareAny", (long) CompareAnyLayer },
    { "CompareClear", (long) CompareClearLayer },
    { "CompareOverlay", (long) CompareOverlayLayer },
    { "Dispose", (long) DisposeLayer },
    { "Optimize", (long) OptimizeLayer },
    { "OptimizeFrame", (long) OptimizeImageLayer },
    { "OptimizePlus", (long) OptimizePlusLayer },
    { "OptimizeTransparency", (long) OptimizeTransLayer },
    { "RemoveDups", (long) RemoveDupsLayer },
    { "RemoveZero", (long) RemoveZeroLayer },
    { "Composite", (long) CompositeLayer },
    { "Merge", (long) MergeLayer },
    { "Flatten", (long) FlattenLayer },
    { "Mosaic", (long) MosaicLayer },
    { (char *) NULL, (long) UndefinedLayer }
  }

const OptionInfo LineCapOptions[] [static]

Initial value:

  {
    { "Undefined", (long) UndefinedCap },
    { "Butt", (long) ButtCap },
    { "Round", (long) RoundCap },
    { "Square", (long) SquareCap },
    { (char *) NULL, (long) UndefinedCap }
  }

const OptionInfo LineJoinOptions[] [static]

Initial value:

  {
    { "Undefined", (long) UndefinedJoin },
    { "Bevel", (long) BevelJoin },
    { "Miter", (long) MiterJoin },
    { "Round", (long) RoundJoin },
    { (char *) NULL, (long) UndefinedJoin }
  }

const OptionInfo ListOptions[] [static]

const OptionInfo LogEventOptions[] [static]

Initial value:

  {
    { "Undefined", (long) UndefinedEvents },
    { "All", (long) (AllEvents &~ TraceEvent) },
    { "Annotate", (long) AnnotateEvent },
    { "Blob", (long) BlobEvent },
    { "Cache", (long) CacheEvent },
    { "Coder", (long) CoderEvent },
    { "Configure", (long) ConfigureEvent },
    { "Deprecate", (long) DeprecateEvent },
    { "Draw", (long) DrawEvent },
    { "Exception", (long) ExceptionEvent },
    { "Locale", (long) LocaleEvent },
    { "Module", (long) ModuleEvent },
    { "None", (long) NoEvents },
    { "Resource", (long) ResourceEvent },
    { "Trace", (long) TraceEvent },
    { "Transform", (long) TransformEvent },
    { "User", (long) UserEvent },
    { "Wand", (long) WandEvent },
    { "X11", (long) X11Event },
    { (char *) NULL, (long) UndefinedEvents }
  }

const OptionInfo MethodOptions[] [static]

Initial value:

  {
    { "Undefined", (long) UndefinedMethod },
    { "FillToBorder", (long) FillToBorderMethod },
    { "Floodfill", (long) FloodfillMethod },
    { "Point", (long) PointMethod },
    { "Replace", (long) ReplaceMethod },
    { "Reset", (long) ResetMethod },
    { (char *) NULL, (long) UndefinedMethod }
  }

const OptionInfo MetricOptions[] [static]

Initial value:

  {
    { "Undefined", (long) UndefinedMetric },
    { "AE", (long) AbsoluteErrorMetric },
    { "MAE", (long) MeanAbsoluteErrorMetric },
    { "MEPP", (long) MeanErrorPerPixelMetric },
    { "MSE", (long) MeanSquaredErrorMetric },
    { "PAE", (long) PeakAbsoluteErrorMetric },
    { "PSNR", (long) PeakSignalToNoiseRatioMetric },
    { "RMSE", (long) RootMeanSquaredErrorMetric },
    { (char *) NULL, (long) UndefinedMetric }
  }

const OptionInfo ModeOptions[] [static]

Initial value:

  {
    { "Undefined", (long) UndefinedMode },
    { "Concatenate", (long) ConcatenateMode },
    { "Frame", (long) FrameMode },
    { "Unframe", (long) UnframeMode },
    { (char *) NULL, (long) UndefinedMode }
  }

const OptionInfo MogrifyOptions[] [static]

Initial value:

  {
    { "append", MagickTrue },
    { "average", MagickTrue },
    { "clut", MagickTrue },
    { "coalesce", MagickTrue },
    { "combine", MagickTrue },
    { "composite", MagickTrue },
    { "crop", MagickTrue },
    { "debug", MagickTrue },
    { "deconstruct", MagickTrue },
    { "delete", MagickTrue },
    { "flatten", MagickTrue },
    { "fx", MagickTrue },
    { "insert", MagickTrue },
    { "layers", MagickTrue },
    { "limit", MagickTrue },
    { "map", MagickTrue },
    { "morph", MagickTrue },
    { "mosaic", MagickTrue },
    { "optimize", MagickTrue },
    { "process", MagickTrue },
    { "quiet", MagickTrue },
    { "separate", MagickTrue },
    { "scene", MagickTrue },
    { "swap", MagickTrue },
    { "write", MagickTrue },
    { (char *) NULL, MagickFalse }
  }

const OptionInfo NoiseOptions[] [static]

Initial value:

  {
    { "Undefined", (long) UndefinedNoise },
    { "Gaussian", (long) (long) GaussianNoise },
    { "Impulse", (long) ImpulseNoise },
    { "Laplacian", (long) LaplacianNoise },
    { "Multiplicative", (long) MultiplicativeGaussianNoise },
    { "Poisson", (long) PoissonNoise },
    { "Random", (long) RandomNoise },
    { "Uniform", (long) UniformNoise },
    { (char *) NULL, (long) UndefinedNoise }
  }

const OptionInfo OrientationOptions[] [static]

Initial value:

  {
    { "Undefined", (long) UndefinedOrientation },
    { "TopLeft", (long) TopLeftOrientation },
    { "TopRight", (long) TopRightOrientation },
    { "BottomRight", (long) BottomRightOrientation },
    { "BottomLeft", (long) BottomLeftOrientation },
    { "LeftTop", (long) LeftTopOrientation },
    { "RightTop", (long) RightTopOrientation },
    { "RightBottom", (long) RightBottomOrientation },
    { "LeftBottom", (long) LeftBottomOrientation }
  }

const OptionInfo PreviewOptions[] [static]

const OptionInfo PrimitiveOptions[] [static]

Initial value:

  {
    { "Undefined", (long) UndefinedPrimitive },
    { "Arc", (long) ArcPrimitive },
    { "Bezier", (long) BezierPrimitive },
    { "Circle", (long) CirclePrimitive },
    { "Color", (long) ColorPrimitive },
    { "Ellipse", (long) EllipsePrimitive },
    { "Image", (long) ImagePrimitive },
    { "Line", (long) LinePrimitive },
    { "Matte", (long) MattePrimitive },
    { "Path", (long) PathPrimitive },
    { "Point", (long) PointPrimitive },
    { "Polygon", (long) PolygonPrimitive },
    { "Polyline", (long) PolylinePrimitive },
    { "Rectangle", (long) RectanglePrimitive },
    { "roundRectangle", (long) RoundRectanglePrimitive },
    { "Text", (long) TextPrimitive },
    { (char *) NULL, (long) UndefinedPrimitive }
  }

const OptionInfo QuantumFormatOptions[] [static]

Initial value:

  {
    { "Undefined", (long) UndefinedQuantumFormat },
    { "FloatingPoint", (long) FloatingPointQuantumFormat },
    { "Signed", (long) SignedQuantumFormat },
    { "Unsigned", (long) UnsignedQuantumFormat },
    { (char *) NULL, (long) FloatingPointQuantumFormat }
  }

const OptionInfo ResolutionOptions[] [static]

Initial value:

  {
    { "Undefined", (long) UndefinedResolution },
    { "PixelsPerInch", (long) PixelsPerInchResolution },
    { "PixelsPerCentimeter", (long) PixelsPerCentimeterResolution },
    { (char *) NULL, (long) UndefinedResolution }
  }

const OptionInfo ResourceOptions[] [static]

Initial value:

  {
    { "Undefined", (long) UndefinedResource },
    { "Area", (long) AreaResource },
    { "Disk", (long) DiskResource },
    { "File", (long) FileResource },
    { "Map", (long) MapResource },
    { "Memory", (long) MemoryResource },
    { (char *) NULL, (long) UndefinedResource }
  }

const OptionInfo StorageOptions[] [static]

Initial value:

  {
    { "Undefined", (long) UndefinedPixel },
    { "Char", (long) CharPixel },
    { "Double", (long) DoublePixel },
    { "Float", (long) FloatPixel },
    { "Integer", (long) IntegerPixel },
    { "Long", (long) LongPixel },
    { "Quantum", (long) QuantumPixel },
    { "Short", (long) ShortPixel },
    { (char *) NULL, (long) UndefinedResource }
  }

const OptionInfo StretchOptions[] [static]

Initial value:

  {
    { "Undefined", (long) UndefinedStretch },
    { "Any", (long) AnyStretch },
    { "Condensed", (long) CondensedStretch },
    { "Expanded", (long) ExpandedStretch },
    { "ExtraCondensed", (long) ExtraCondensedStretch },
    { "ExtraExpanded", (long) ExtraExpandedStretch },
    { "Normal", (long) NormalStretch },
    { "SemiCondensed", (long) SemiCondensedStretch },
    { "SemiExpanded", (long) SemiExpandedStretch },
    { "UltraCondensed", (long) UltraCondensedStretch },
    { "UltraExpanded", (long) UltraExpandedStretch },
    { (char *) NULL, (long) UndefinedStretch }
  }

const OptionInfo StyleOptions[] [static]

Initial value:

  {
    { "Undefined", (long) UndefinedStyle },
    { "Any", (long) AnyStyle },
    { "Italic", (long) ItalicStyle },
    { "Normal", (long) NormalStyle },
    { "Oblique", (long) ObliqueStyle },
    { (char *) NULL, (long) UndefinedStyle }
  }

const OptionInfo TypeOptions[] [static]

Initial value:

  {
    { "Undefined", (long) UndefinedType },
    { "Bilevel", (long) BilevelType },
    { "ColorSeparation", (long) ColorSeparationType },
    { "ColorSeparationMatte", (long) ColorSeparationMatteType },
    { "Grayscale", (long) GrayscaleType },
    { "GrayscaleMatte", (long) GrayscaleMatteType },
    { "Optimize", (long) OptimizeType },
    { "Palette", (long) PaletteType },
    { "PaletteBilevelMatte", (long) PaletteBilevelMatteType },
    { "PaletteMatte", (long) PaletteMatteType },
    { "TrueColorMatte", (long) TrueColorMatteType },
    { "TrueColor", (long) TrueColorType },
    { (char *) NULL, (long) UndefinedType }
  }

const OptionInfo VirtualPixelOptions[] [static]

Initial value:

  {
    { "Undefined", (long) UndefinedVirtualPixelMethod },
    { "Background", (long) BackgroundVirtualPixelMethod },
    { "Black", (long) BlackVirtualPixelMethod },
    { "Constant", (long) BackgroundVirtualPixelMethod },
    { "Dither", (long) DitherVirtualPixelMethod },
    { "Edge", (long) EdgeVirtualPixelMethod },
    { "Gray", (long) GrayVirtualPixelMethod },
    { "Mirror", (long) MirrorVirtualPixelMethod },
    { "Random", (long) RandomVirtualPixelMethod },
    { "Tile", (long) TileVirtualPixelMethod },
    { "Transparent", (long) TransparentVirtualPixelMethod },
    { "White", (long) WhiteVirtualPixelMethod },
    { (char *) NULL, (long) UndefinedVirtualPixelMethod }
  }


Generated on Sat Jan 26 14:50:30 2008 for MagickCore by  doxygen 1.5.4