~ubuntu-branches/ubuntu/quantal/imagemagick/quantal

« back to all changes in this revision

Viewing changes to magick/option.c

  • Committer: Package Import Robot
  • Author(s): Michael Terry
  • Date: 2012-07-10 11:21:50 UTC
  • mfrom: (6.2.24 sid)
  • Revision ID: package-import@ubuntu.com-20120710112150-liko2z4agqah3n5t
Tags: 8:6.7.7.10-2ubuntu1
* Merge from Debian unstable.  Remaining changes:
  - Make ufraw-batch (universe) a suggestion instead of a recommendation.
  - Don't set MAKEFLAGS in debian/rules; just pass it to the build.
* debian/control:
  - Build-Depend on libtiff5-dev instead of libtiff-dev

Show diffs side-by-side

added added

removed removed

Lines of Context:
17
17
%                                 March 2000                                  %
18
18
%                                                                             %
19
19
%                                                                             %
20
 
%  Copyright 1999-2011 ImageMagick Studio LLC, a non-profit organization      %
 
20
%  Copyright 1999-2012 ImageMagick Studio LLC, a non-profit organization      %
21
21
%  dedicated to making software imaging solutions freely available.           %
22
22
%                                                                             %
23
23
%  You may not use this file except in compliance with the License.  You may  %
98
98
    { "Copy", CopyAlphaChannel, UndefinedOptionFlag, MagickFalse },
99
99
    { "Deactivate", DeactivateAlphaChannel, UndefinedOptionFlag, MagickFalse },
100
100
    { "Extract", ExtractAlphaChannel, UndefinedOptionFlag, MagickFalse },
 
101
    { "Flatten", FlattenAlphaChannel, UndefinedOptionFlag, MagickFalse },
101
102
    { "Off", DeactivateAlphaChannel, UndefinedOptionFlag, MagickFalse },
102
103
    { "On", ActivateAlphaChannel, UndefinedOptionFlag, MagickFalse },
103
104
    { "Opaque", OpaqueAlphaChannel, UndefinedOptionFlag, MagickFalse },
 
105
    { "Remove", RemoveAlphaChannel, UndefinedOptionFlag, MagickFalse },
104
106
    { "Set", SetAlphaChannel, UndefinedOptionFlag, MagickFalse },
105
107
    { "Shape", ShapeAlphaChannel, UndefinedOptionFlag, MagickFalse },
106
108
    { "Reset", SetAlphaChannel, DeprecateOptionFlag, MagickTrue },
157
159
  },
158
160
  CommandOptions[] =
159
161
  {
160
 
    { "+adjoin", 0L, UndefinedOptionFlag, MagickFalse },
161
 
    { "-adjoin", 0L, UndefinedOptionFlag, MagickFalse },
162
 
    { "+adaptive-sharpen", 1L, UndefinedOptionFlag, MagickFalse },
163
 
    { "-adaptive-sharpen", 1L, UndefinedOptionFlag, MagickFalse },
164
 
    { "+adaptive-threshold", 1L, UndefinedOptionFlag, MagickFalse },
165
 
    { "-adaptive-threshold", 1L, UndefinedOptionFlag, MagickFalse },
166
 
    { "+affine", 0L, UndefinedOptionFlag, MagickFalse },
167
 
    { "-affine", 1L, UndefinedOptionFlag, MagickFalse },
168
 
    { "+affinity", 0L, FireOptionFlag, MagickFalse },
169
 
    { "-affinity", 1L, FireOptionFlag, MagickFalse },
170
 
    { "+alpha", 1L, UndefinedOptionFlag, MagickFalse },
171
 
    { "-alpha", 1L, UndefinedOptionFlag, MagickFalse },
172
 
    { "+annotate", 0L, UndefinedOptionFlag, MagickFalse },
173
 
    { "-annotate", 2L, UndefinedOptionFlag, MagickFalse },
174
 
    { "+antialias", 0L, UndefinedOptionFlag, MagickFalse },
175
 
    { "-antialias", 0L, UndefinedOptionFlag, MagickFalse },
176
 
    { "+append", 0L, FireOptionFlag, MagickFalse },
177
 
    { "-append", 0L, FireOptionFlag, MagickFalse },
178
 
    { "+authenticate", 0L, UndefinedOptionFlag, MagickFalse },
179
 
    { "-authenticate", 1L, UndefinedOptionFlag, MagickFalse },
180
 
    { "+auto-gamma", 0L, UndefinedOptionFlag, MagickTrue },
181
 
    { "-auto-gamma", 0L, UndefinedOptionFlag, MagickTrue },
182
 
    { "+auto-level", 0L, UndefinedOptionFlag, MagickTrue },
183
 
    { "-auto-level", 0L, UndefinedOptionFlag, MagickTrue },
184
 
    { "+auto-orient", 0L, UndefinedOptionFlag, MagickFalse },
185
 
    { "-auto-orient", 0L, UndefinedOptionFlag, MagickFalse },
186
 
    { "+average", 0L, FireOptionFlag | DeprecateOptionFlag, MagickFalse },
187
 
    { "-average", 0L, FireOptionFlag | DeprecateOptionFlag, MagickFalse },
188
 
    { "+backdrop", 0L, UndefinedOptionFlag, MagickFalse },
189
 
    { "-backdrop", 1L, UndefinedOptionFlag, MagickFalse },
190
 
    { "+background", 0L, UndefinedOptionFlag, MagickFalse },
191
 
    { "-background", 1L, UndefinedOptionFlag, MagickFalse },
192
 
    { "+bench", 0L, UndefinedOptionFlag, MagickTrue },
193
 
    { "-bench", 1L, UndefinedOptionFlag, MagickTrue },
194
 
    { "+bias", 0L, UndefinedOptionFlag, MagickFalse },
195
 
    { "-bias", 1L, UndefinedOptionFlag, MagickFalse },
196
 
    { "+black-threshold", 0L, UndefinedOptionFlag, MagickFalse },
197
 
    { "-black-threshold", 1L, UndefinedOptionFlag, MagickFalse },
198
 
    { "+blend", 0L, UndefinedOptionFlag, MagickFalse },
199
 
    { "-blend", 1L, UndefinedOptionFlag, MagickFalse },
200
 
    { "+blue-primary", 0L, UndefinedOptionFlag, MagickFalse },
201
 
    { "-blue-primary", 1L, UndefinedOptionFlag, MagickFalse },
202
 
    { "+blue-shift", 1L, UndefinedOptionFlag, MagickFalse },
203
 
    { "-blue-shift", 1L, UndefinedOptionFlag, MagickFalse },
204
 
    { "+blur", 0L, UndefinedOptionFlag, MagickFalse },
205
 
    { "-blur", 1L, UndefinedOptionFlag, MagickFalse },
206
 
    { "+border", 0L, UndefinedOptionFlag, MagickFalse },
207
 
    { "-border", 1L, UndefinedOptionFlag, MagickFalse },
208
 
    { "+bordercolor", 0L, UndefinedOptionFlag, MagickFalse },
209
 
    { "-bordercolor", 1L, UndefinedOptionFlag, MagickFalse },
210
 
    { "+borderwidth", 0L, UndefinedOptionFlag, MagickFalse },
211
 
    { "-borderwidth", 1L, UndefinedOptionFlag, MagickFalse },
212
 
    { "+box", 0L, UndefinedOptionFlag, MagickFalse },
213
 
    { "-box", 1L, UndefinedOptionFlag, MagickFalse },
214
 
    { "+brightness-contrast", 0L, UndefinedOptionFlag, MagickFalse },
215
 
    { "-brightness-contrast", 1L, UndefinedOptionFlag, MagickFalse },
216
 
    { "+cache", 0L, UndefinedOptionFlag, MagickFalse },
217
 
    { "-cache", 1L, UndefinedOptionFlag, MagickFalse },
218
 
    { "+cdl", 1L, UndefinedOptionFlag, MagickFalse },
219
 
    { "-cdl", 1L, UndefinedOptionFlag, MagickFalse },
220
 
    { "+channel", 0L, UndefinedOptionFlag, MagickFalse },
221
 
    { "-channel", 1L, UndefinedOptionFlag, MagickFalse },
222
 
    { "+charcoal", 0L, UndefinedOptionFlag, MagickFalse },
223
 
    { "-charcoal", 0L, UndefinedOptionFlag, MagickFalse },
224
 
    { "+chop", 0L, UndefinedOptionFlag, MagickFalse },
225
 
    { "-chop", 1L, UndefinedOptionFlag, MagickFalse },
226
 
    { "+clip", 0L, UndefinedOptionFlag, MagickFalse },
227
 
    { "-clip", 0L, UndefinedOptionFlag, MagickFalse },
228
 
    { "+clip-mask", 0L, UndefinedOptionFlag, MagickFalse },
229
 
    { "-clip-mask", 1L, UndefinedOptionFlag, MagickFalse },
230
 
    { "+clip-path", 0L, UndefinedOptionFlag, MagickFalse },
231
 
    { "-clip-path", 1L, UndefinedOptionFlag, MagickFalse },
232
 
    { "+clone", 0L, UndefinedOptionFlag, MagickFalse },
233
 
    { "-clone", 1L, UndefinedOptionFlag, MagickFalse },
234
 
    { "+clut", 0L, FireOptionFlag, MagickFalse },
235
 
    { "-clut", 0L, FireOptionFlag, MagickFalse },
236
 
    { "+coalesce", 0L, FireOptionFlag, MagickFalse },
237
 
    { "-coalesce", 0L, FireOptionFlag, MagickFalse },
238
 
    { "+colorize", 0L, UndefinedOptionFlag, MagickFalse },
239
 
    { "-colorize", 1L, UndefinedOptionFlag, MagickFalse },
240
 
    { "+colormap", 0L, UndefinedOptionFlag, MagickFalse },
241
 
    { "-colormap", 1L, UndefinedOptionFlag, MagickFalse },
242
 
    { "+color-matrix", 0L, UndefinedOptionFlag, MagickFalse },
243
 
    { "-color-matrix", 1L, UndefinedOptionFlag, MagickFalse },
244
 
    { "+colors", 0L, UndefinedOptionFlag, MagickFalse },
245
 
    { "-colors", 1L, UndefinedOptionFlag, MagickFalse },
246
 
    { "+colorspace", 0L, UndefinedOptionFlag, MagickFalse },
247
 
    { "-colorspace", 1L, UndefinedOptionFlag, MagickFalse },
248
 
    { "+combine", 0L, FireOptionFlag, MagickFalse },
249
 
    { "-combine", 0L, FireOptionFlag, MagickFalse },
250
 
    { "+comment", 0L, UndefinedOptionFlag, MagickFalse },
251
 
    { "-comment", 1L, UndefinedOptionFlag, MagickFalse },
252
 
    { "+compose", 0L, UndefinedOptionFlag, MagickFalse },
253
 
    { "-compose", 1L, UndefinedOptionFlag, MagickFalse },
254
 
    { "+composite", 0L, FireOptionFlag, MagickFalse },
255
 
    { "-composite", 0L, FireOptionFlag, MagickFalse },
256
 
    { "+compress", 0L, UndefinedOptionFlag, MagickFalse },
257
 
    { "-compress", 1L, UndefinedOptionFlag, MagickFalse },
258
 
    { "+concurrent", 0L, UndefinedOptionFlag, MagickTrue },
259
 
    { "-concurrent", 0L, UndefinedOptionFlag, MagickTrue },
260
 
    { "+contrast", 0L, UndefinedOptionFlag, MagickFalse },
261
 
    { "-contrast", 0L, UndefinedOptionFlag, MagickFalse },
262
 
    { "+contrast-stretch", 0L, UndefinedOptionFlag, MagickFalse },
263
 
    { "-contrast-stretch", 1L, UndefinedOptionFlag, MagickFalse },
264
 
    { "+convolve", 0L, UndefinedOptionFlag, MagickFalse },
265
 
    { "-convolve", 1L, UndefinedOptionFlag, MagickFalse },
266
 
    { "+crop", 0L, FireOptionFlag, MagickFalse },
267
 
    { "-crop", 1L, FireOptionFlag, MagickFalse },
268
 
    { "+cycle", 0L, UndefinedOptionFlag, MagickFalse },
269
 
    { "-cycle", 1L, UndefinedOptionFlag, MagickFalse },
270
 
    { "+debug", 0L, FireOptionFlag, MagickFalse },
271
 
    { "-debug", 1L, FireOptionFlag, MagickFalse },
272
 
    { "+decipher", 1L, UndefinedOptionFlag, MagickFalse },
273
 
    { "-decipher", 1L, UndefinedOptionFlag, MagickFalse },
274
 
    { "+deconstruct", 0L, FireOptionFlag, MagickFalse },
275
 
    { "-deconstruct", 0L, FireOptionFlag, MagickFalse },
276
 
    { "+define", 1L, UndefinedOptionFlag, MagickFalse },
277
 
    { "-define", 1L, UndefinedOptionFlag, MagickFalse },
278
 
    { "+delay", 0L, UndefinedOptionFlag, MagickFalse },
279
 
    { "-delay", 1L, UndefinedOptionFlag, MagickFalse },
280
 
    { "+delete", 0L, FireOptionFlag, MagickFalse },
281
 
    { "-delete", 1L, FireOptionFlag, MagickFalse },
282
 
    { "+density", 0L, UndefinedOptionFlag, MagickFalse },
283
 
    { "-density", 1L, UndefinedOptionFlag, MagickFalse },
284
 
    { "+depth", 0L, UndefinedOptionFlag, MagickFalse },
285
 
    { "-depth", 1L, UndefinedOptionFlag, MagickFalse },
286
 
    { "+descend", 0L, UndefinedOptionFlag, MagickFalse },
287
 
    { "-descend", 1L, UndefinedOptionFlag, MagickFalse },
288
 
    { "+deskew", 0L, UndefinedOptionFlag, MagickFalse },
289
 
    { "-deskew", 1L, UndefinedOptionFlag, MagickFalse },
290
 
    { "+despeckle", 0L, UndefinedOptionFlag, MagickFalse },
291
 
    { "-despeckle", 0L, UndefinedOptionFlag, MagickFalse },
292
 
    { "+direction", 0L, UndefinedOptionFlag, MagickFalse },
293
 
    { "-direction", 1L, UndefinedOptionFlag, MagickFalse },
294
 
    { "+displace", 0L, UndefinedOptionFlag, MagickFalse },
295
 
    { "-displace", 1L, UndefinedOptionFlag, MagickFalse },
296
 
    { "+display", 0L, UndefinedOptionFlag, MagickFalse },
297
 
    { "-display", 1L, UndefinedOptionFlag, MagickFalse },
298
 
    { "+dispose", 0L, UndefinedOptionFlag, MagickFalse },
299
 
    { "-dispose", 1L, UndefinedOptionFlag, MagickFalse },
300
 
    { "+dissolve", 0L, UndefinedOptionFlag, MagickFalse },
301
 
    { "-dissolve", 1L, UndefinedOptionFlag, MagickFalse },
302
 
    { "+distort", 2L, UndefinedOptionFlag, MagickFalse },
303
 
    { "-distort", 2L, UndefinedOptionFlag, MagickFalse },
304
 
    { "+dither", 0L, UndefinedOptionFlag, MagickFalse },
305
 
    { "-dither", 1L, UndefinedOptionFlag, MagickFalse },
306
 
    { "+draw", 0L, UndefinedOptionFlag, MagickFalse },
307
 
    { "-draw", 1L, UndefinedOptionFlag, MagickFalse },
308
 
    { "+duplicate", 0L, FireOptionFlag, MagickFalse },
309
 
    { "-duplicate", 1L, FireOptionFlag, MagickFalse },
310
 
    { "+duration", 1L, UndefinedOptionFlag, MagickFalse },
311
 
    { "-duration", 1L, UndefinedOptionFlag, MagickFalse },
312
 
    { "+edge", 0L, UndefinedOptionFlag, MagickFalse },
313
 
    { "-edge", 1L, UndefinedOptionFlag, MagickFalse },
314
 
    { "+emboss", 0L, UndefinedOptionFlag, MagickFalse },
315
 
    { "-emboss", 1L, UndefinedOptionFlag, MagickFalse },
316
 
    { "+encipher", 1L, UndefinedOptionFlag, MagickFalse },
317
 
    { "-encipher", 1L, UndefinedOptionFlag, MagickFalse },
318
 
    { "+encoding", 0L, UndefinedOptionFlag, MagickFalse },
319
 
    { "-encoding", 1L, UndefinedOptionFlag, MagickFalse },
320
 
    { "+endian", 0L, UndefinedOptionFlag, MagickFalse },
321
 
    { "-endian", 1L, UndefinedOptionFlag, MagickFalse },
322
 
    { "+enhance", 0L, UndefinedOptionFlag, MagickFalse },
323
 
    { "-enhance", 0L, UndefinedOptionFlag, MagickFalse },
324
 
    { "+equalize", 0L, UndefinedOptionFlag, MagickFalse },
325
 
    { "-equalize", 0L, UndefinedOptionFlag, MagickFalse },
326
 
    { "+evaluate", 0L, UndefinedOptionFlag, MagickFalse },
327
 
    { "-evaluate", 2L, UndefinedOptionFlag, MagickFalse },
328
 
    { "+evaluate-sequence", 0L, FireOptionFlag, MagickFalse },
329
 
    { "-evaluate-sequence", 1L, FireOptionFlag, MagickFalse },
330
 
    { "+extent", 0L, UndefinedOptionFlag, MagickFalse },
331
 
    { "-extent", 1L, UndefinedOptionFlag, MagickFalse },
332
 
    { "+extract", 0L, UndefinedOptionFlag, MagickFalse },
333
 
    { "-extract", 1L, UndefinedOptionFlag, MagickFalse },
334
 
    { "+family", 0L, UndefinedOptionFlag, MagickFalse },
335
 
    { "-family", 1L, UndefinedOptionFlag, MagickFalse },
336
 
    { "+fft", 0L, FireOptionFlag, MagickFalse },
337
 
    { "-fft", 0L, FireOptionFlag, MagickFalse },
338
 
    { "+fill", 0L, UndefinedOptionFlag, MagickFalse },
339
 
    { "-fill", 1L, UndefinedOptionFlag, MagickFalse },
340
 
    { "+filter", 0L, UndefinedOptionFlag, MagickFalse },
341
 
    { "-filter", 1L, UndefinedOptionFlag, MagickFalse },
342
 
    { "+flatten", 0L, FireOptionFlag | DeprecateOptionFlag, MagickFalse },
343
 
    { "-flatten", 0L, FireOptionFlag | DeprecateOptionFlag, MagickFalse },
344
 
    { "+flip", 0L, UndefinedOptionFlag, MagickFalse },
345
 
    { "-flip", 0L, UndefinedOptionFlag, MagickFalse },
346
 
    { "+floodfill", 0L, UndefinedOptionFlag, MagickFalse },
347
 
    { "-floodfill", 2L, UndefinedOptionFlag, MagickFalse },
348
 
    { "+flop", 0L, UndefinedOptionFlag, MagickFalse },
349
 
    { "-flop", 0L, UndefinedOptionFlag, MagickFalse },
350
 
    { "+font", 0L, UndefinedOptionFlag, MagickFalse },
351
 
    { "-font", 1L, UndefinedOptionFlag, MagickFalse },
352
 
    { "+foreground", 0L, UndefinedOptionFlag, MagickFalse },
353
 
    { "-foreground", 1L, UndefinedOptionFlag, MagickFalse },
354
 
    { "+format", 0L, UndefinedOptionFlag, MagickFalse },
355
 
    { "-format", 1L, UndefinedOptionFlag, MagickFalse },
356
 
    { "+frame", 0L, UndefinedOptionFlag, MagickFalse },
357
 
    { "-frame", 1L, UndefinedOptionFlag, MagickFalse },
358
 
    { "+fuzz", 0L, UndefinedOptionFlag, MagickFalse },
359
 
    { "-fuzz", 1L, UndefinedOptionFlag, MagickFalse },
360
 
    { "+fx", 0L, FireOptionFlag, MagickFalse },
361
 
    { "-fx", 1L, FireOptionFlag, MagickFalse },
362
 
    { "+gamma", 0L, UndefinedOptionFlag, MagickFalse },
363
 
    { "-gamma", 1L, UndefinedOptionFlag, MagickFalse },
364
 
    { "+gaussian", 0L, UndefinedOptionFlag, MagickFalse },
365
 
    { "-gaussian", 1L, UndefinedOptionFlag, MagickFalse },
366
 
    { "+gaussian-blur", 0L, UndefinedOptionFlag, MagickFalse },
367
 
    { "-gaussian-blur", 1L, UndefinedOptionFlag, MagickFalse },
368
 
    { "+geometry", 0L, UndefinedOptionFlag, MagickFalse },
369
 
    { "-geometry", 1L, UndefinedOptionFlag, MagickFalse },
370
 
    { "+gravity", 0L, UndefinedOptionFlag, MagickFalse },
371
 
    { "-gravity", 1L, UndefinedOptionFlag, MagickFalse },
372
 
    { "+green-primary", 0L, UndefinedOptionFlag, MagickFalse },
373
 
    { "-green-primary", 1L, UndefinedOptionFlag, MagickFalse },
374
 
    { "+hald-clut", 0L, FireOptionFlag, MagickFalse },
375
 
    { "-hald-clut", 0L, FireOptionFlag, MagickFalse },
376
 
    { "+help", 0L, UndefinedOptionFlag, MagickFalse },
377
 
    { "-help", 0L, UndefinedOptionFlag, MagickFalse },
378
 
    { "+highlight-color", 1L, UndefinedOptionFlag, MagickFalse },
379
 
    { "-highlight-color", 1L, UndefinedOptionFlag, MagickFalse },
380
 
    { "+iconGeometry", 0L, UndefinedOptionFlag, MagickFalse },
381
 
    { "-iconGeometry", 1L, UndefinedOptionFlag, MagickFalse },
382
 
    { "+iconic", 0L, UndefinedOptionFlag, MagickFalse },
383
 
    { "-iconic", 1L, UndefinedOptionFlag, MagickFalse },
384
 
    { "+identify", 0L, FireOptionFlag, MagickFalse },
385
 
    { "-identify", 0L, FireOptionFlag, MagickFalse },
386
 
    { "+ift", 0L, FireOptionFlag, MagickFalse },
387
 
    { "-ift", 0L, FireOptionFlag, MagickFalse },
388
 
    { "+immutable", 0L, UndefinedOptionFlag, MagickFalse },
389
 
    { "-immutable", 0L, UndefinedOptionFlag, MagickFalse },
390
 
    { "+implode", 0L, UndefinedOptionFlag, MagickFalse },
391
 
    { "-implode", 1L, UndefinedOptionFlag, MagickFalse },
392
 
    { "+insert", 0L, FireOptionFlag, MagickFalse },
393
 
    { "-insert", 1L, FireOptionFlag, MagickFalse },
394
 
    { "+intent", 0L, UndefinedOptionFlag, MagickFalse },
395
 
    { "-intent", 1L, UndefinedOptionFlag, MagickFalse },
396
 
    { "+interlace", 0L, UndefinedOptionFlag, MagickFalse },
397
 
    { "-interlace", 1L, UndefinedOptionFlag, MagickFalse },
398
 
    { "+interpolate", 0L, UndefinedOptionFlag, MagickFalse },
399
 
    { "-interpolate", 1L, UndefinedOptionFlag, MagickFalse },
400
 
    { "+interword-spacing", 0L, UndefinedOptionFlag, MagickFalse },
401
 
    { "-interword-spacing", 1L, UndefinedOptionFlag, MagickFalse },
402
 
    { "+kerning", 0L, UndefinedOptionFlag, MagickFalse },
403
 
    { "-kerning", 1L, UndefinedOptionFlag, MagickFalse },
404
 
    { "+label", 0L, UndefinedOptionFlag, MagickFalse },
405
 
    { "-label", 1L, UndefinedOptionFlag, MagickFalse },
406
 
    { "+lat", 0L, UndefinedOptionFlag, MagickFalse },
407
 
    { "-lat", 1L, UndefinedOptionFlag, MagickFalse },
408
 
    { "+layers", 0L, FireOptionFlag, MagickFalse },
409
 
    { "-layers", 1L, FireOptionFlag, MagickFalse },
410
 
    { "+level", 1L, UndefinedOptionFlag, MagickFalse },
411
 
    { "-level", 1L, UndefinedOptionFlag, MagickFalse },
412
 
    { "+level-colors", 1L, UndefinedOptionFlag, MagickFalse },
413
 
    { "-level-colors", 1L, UndefinedOptionFlag, MagickFalse },
414
 
    { "+limit", 0L, FireOptionFlag, MagickFalse },
415
 
    { "-limit", 2L, FireOptionFlag, MagickFalse },
416
 
    { "+linear-stretch", 0L, UndefinedOptionFlag, MagickFalse },
417
 
    { "-linear-stretch", 1L, UndefinedOptionFlag, MagickFalse },
418
 
    { "+linewidth", 0L, UndefinedOptionFlag, MagickFalse },
419
 
    { "-linewidth", 1L, UndefinedOptionFlag, MagickFalse },
420
 
    { "+liquid-rescale", 0L, UndefinedOptionFlag, MagickFalse },
421
 
    { "-liquid-rescale", 1L, UndefinedOptionFlag, MagickFalse },
422
 
    { "+list", 0L, UndefinedOptionFlag, MagickFalse },
423
 
    { "-list", 1L, UndefinedOptionFlag, MagickFalse },
424
 
    { "+log", 0L, UndefinedOptionFlag, MagickFalse },
425
 
    { "-log", 1L, UndefinedOptionFlag, MagickFalse },
426
 
    { "+loop", 0L, UndefinedOptionFlag, MagickFalse },
427
 
    { "-loop", 1L, UndefinedOptionFlag, MagickFalse },
428
 
    { "+lowlight-color", 1L, UndefinedOptionFlag, MagickFalse },
429
 
    { "-lowlight-color", 1L, UndefinedOptionFlag, MagickFalse },
430
 
    { "+magnify", 0L, UndefinedOptionFlag, MagickFalse },
431
 
    { "-magnify", 1L, UndefinedOptionFlag, MagickFalse },
432
 
    { "+map", 0L, FireOptionFlag, MagickFalse },
433
 
    { "-map", 1L, FireOptionFlag, MagickFalse },
434
 
    { "+mask", 0L, UndefinedOptionFlag, MagickFalse },
435
 
    { "-mask", 1L, UndefinedOptionFlag, MagickFalse },
436
 
    { "+matte", 0L, DeprecateOptionFlag, MagickFalse },
437
 
    { "-matte", 0L, DeprecateOptionFlag, MagickFalse },
438
 
    { "+mattecolor", 0L, UndefinedOptionFlag, MagickFalse },
439
 
    { "-mattecolor", 1L, UndefinedOptionFlag, MagickFalse },
440
 
    { "+maximum", 0L, FireOptionFlag | DeprecateOptionFlag, MagickFalse },
441
 
    { "-maximum", 0L, FireOptionFlag | DeprecateOptionFlag, MagickFalse },
442
 
    { "+median", 0L, UndefinedOptionFlag, MagickFalse },
443
 
    { "-median", 1L, UndefinedOptionFlag, MagickFalse },
444
 
    { "+metric", 0L, UndefinedOptionFlag, MagickFalse },
445
 
    { "-metric", 1L, UndefinedOptionFlag, MagickFalse },
446
 
    { "+minimum", 0L, UndefinedOptionFlag, MagickFalse },
447
 
    { "-minimum", 0L, UndefinedOptionFlag, MagickFalse },
448
 
    { "+mode", 0L, UndefinedOptionFlag, MagickFalse },
449
 
    { "-mode", 1L, UndefinedOptionFlag, MagickFalse },
450
 
    { "+modulate", 0L, UndefinedOptionFlag, MagickFalse },
451
 
    { "-modulate", 1L, UndefinedOptionFlag, MagickFalse },
452
 
    { "+monitor", 0L, UndefinedOptionFlag, MagickFalse },
453
 
    { "-monitor", 0L, UndefinedOptionFlag, MagickFalse },
454
 
    { "+monochrome", 0L, UndefinedOptionFlag, MagickFalse },
455
 
    { "-monochrome", 0L, UndefinedOptionFlag, MagickFalse },
456
 
    { "+morph", 0L, FireOptionFlag, MagickFalse },
457
 
    { "-morph", 1L, FireOptionFlag, MagickFalse },
458
 
    { "+morphology", 0L, UndefinedOptionFlag, MagickFalse },
459
 
    { "-morphology", 2L, UndefinedOptionFlag, MagickFalse },
460
 
    { "+mosaic", 0L, FireOptionFlag | DeprecateOptionFlag, MagickFalse },
461
 
    { "-mosaic", 0L, FireOptionFlag | DeprecateOptionFlag, MagickFalse },
462
 
    { "+motion-blur", 0L, UndefinedOptionFlag, MagickFalse },
463
 
    { "-motion-blur", 1L, UndefinedOptionFlag, MagickFalse },
464
 
    { "+name", 0L, UndefinedOptionFlag, MagickFalse },
465
 
    { "-name", 1L, UndefinedOptionFlag, MagickFalse },
466
 
    { "+negate", 0L, UndefinedOptionFlag, MagickFalse },
467
 
    { "-negate", 0L, UndefinedOptionFlag, MagickFalse },
468
 
    { "+noise", 1L, UndefinedOptionFlag, MagickFalse },
469
 
    { "-noise", 1L, UndefinedOptionFlag, MagickFalse },
470
 
    { "+noop", 0L, UndefinedOptionFlag, MagickFalse },
471
 
    { "-noop", 0L, UndefinedOptionFlag, MagickFalse },
472
 
    { "+normalize", 0L, UndefinedOptionFlag, MagickFalse },
473
 
    { "-normalize", 0L, UndefinedOptionFlag, MagickFalse },
474
 
    { "+opaque", 1L, UndefinedOptionFlag, MagickFalse },
475
 
    { "-opaque", 1L, UndefinedOptionFlag, MagickFalse },
476
 
    { "+ordered-dither", 0L, UndefinedOptionFlag, MagickFalse },
477
 
    { "-ordered-dither", 1L, UndefinedOptionFlag, MagickFalse },
478
 
    { "+orient", 0L, UndefinedOptionFlag, MagickFalse },
479
 
    { "-orient", 1L, UndefinedOptionFlag, MagickFalse },
480
 
    { "+origin", 0L, UndefinedOptionFlag, MagickFalse },
481
 
    { "-origin", 1L, UndefinedOptionFlag, MagickFalse },
482
 
    { "+page", 0L, UndefinedOptionFlag, MagickFalse },
483
 
    { "-page", 1L, UndefinedOptionFlag, MagickFalse },
484
 
    { "+paint", 0L, UndefinedOptionFlag, MagickFalse },
485
 
    { "-paint", 1L, UndefinedOptionFlag, MagickFalse },
486
 
    { "+path", 0L, UndefinedOptionFlag, MagickFalse },
487
 
    { "-path", 1L, UndefinedOptionFlag, MagickFalse },
488
 
    { "+pause", 0L, UndefinedOptionFlag, MagickFalse },
489
 
    { "-pause", 1L, UndefinedOptionFlag, MagickFalse },
490
 
    { "+passphrase", 0L, UndefinedOptionFlag, MagickFalse },
491
 
    { "-passphrase", 1L, UndefinedOptionFlag, MagickFalse },
492
 
    { "+pen", 0L, DeprecateOptionFlag, MagickFalse },
493
 
    { "-pen", 1L, DeprecateOptionFlag, MagickFalse },
494
 
    { "+ping", 0L, UndefinedOptionFlag, MagickFalse },
495
 
    { "-ping", 0L, UndefinedOptionFlag, MagickFalse },
496
 
    { "+pointsize", 0L, UndefinedOptionFlag, MagickFalse },
497
 
    { "-pointsize", 1L, UndefinedOptionFlag, MagickFalse },
498
 
    { "+polaroid", 0L, UndefinedOptionFlag, MagickFalse },
499
 
    { "-polaroid", 1L, UndefinedOptionFlag, MagickFalse },
500
 
    { "+posterize", 0L, UndefinedOptionFlag, MagickFalse },
501
 
    { "-posterize", 1L, UndefinedOptionFlag, MagickFalse },
502
 
    { "+preview", 0L, UndefinedOptionFlag, MagickFalse },
503
 
    { "-preview", 1L, UndefinedOptionFlag, MagickFalse },
504
 
    { "+print", 1L, FireOptionFlag, MagickFalse },
505
 
    { "-print", 1L, FireOptionFlag, MagickFalse },
506
 
    { "+process", 0L, FireOptionFlag, MagickFalse },
507
 
    { "-process", 1L, FireOptionFlag, MagickFalse },
508
 
    { "+profile", 1L, UndefinedOptionFlag, MagickFalse },
509
 
    { "-profile", 1L, UndefinedOptionFlag, MagickFalse },
510
 
    { "+quality", 0L, UndefinedOptionFlag, MagickFalse },
511
 
    { "-quality", 1L, UndefinedOptionFlag, MagickFalse },
512
 
    { "+quantize", 0L, UndefinedOptionFlag, MagickFalse },
513
 
    { "-quantize", 1L, UndefinedOptionFlag, MagickFalse },
514
 
    { "+quiet", 0L, FireOptionFlag, MagickFalse },
515
 
    { "-quiet", 0L, FireOptionFlag, MagickFalse },
516
 
    { "+radial-blur", 0L, UndefinedOptionFlag, MagickFalse },
517
 
    { "-radial-blur", 1L, UndefinedOptionFlag, MagickFalse },
518
 
    { "+raise", 0L, UndefinedOptionFlag, MagickFalse },
519
 
    { "-raise", 1L, UndefinedOptionFlag, MagickFalse },
520
 
    { "+random-threshold", 0L, UndefinedOptionFlag, MagickFalse },
521
 
    { "-random-threshold", 1L, UndefinedOptionFlag, MagickFalse },
522
 
    { "+recolor", 0L, UndefinedOptionFlag, MagickFalse },
523
 
    { "-recolor", 1L, UndefinedOptionFlag, MagickFalse },
524
 
    { "+red-primary", 0L, UndefinedOptionFlag, MagickFalse },
525
 
    { "-red-primary", 1L, UndefinedOptionFlag, MagickFalse },
526
 
    { "+regard-warnings", 0L, UndefinedOptionFlag, MagickFalse },
527
 
    { "-regard-warnings", 0L, UndefinedOptionFlag, MagickFalse },
528
 
    { "+region", 0L, UndefinedOptionFlag, MagickFalse },
529
 
    { "-region", 1L, UndefinedOptionFlag, MagickFalse },
530
 
    { "+remote", 0L, UndefinedOptionFlag, MagickFalse },
531
 
    { "-remote", 1L, UndefinedOptionFlag, MagickFalse },
532
 
    { "+render", 0L, UndefinedOptionFlag, MagickFalse },
533
 
    { "-render", 0L, UndefinedOptionFlag, MagickFalse },
534
 
    { "+repage", 0L, UndefinedOptionFlag, MagickFalse },
535
 
    { "-repage", 1L, UndefinedOptionFlag, MagickFalse },
536
 
    { "+resample", 0L, UndefinedOptionFlag, MagickFalse },
537
 
    { "-resample", 1L, UndefinedOptionFlag, MagickFalse },
538
 
    { "+resize", 0L, UndefinedOptionFlag, MagickFalse },
539
 
    { "-resize", 1L, UndefinedOptionFlag, MagickFalse },
540
 
    { "+respect-parenthesis", 0L, UndefinedOptionFlag, MagickFalse },
541
 
    { "-respect-parenthesis", 0L, UndefinedOptionFlag, MagickFalse },
542
 
    { "+reverse", 0L, UndefinedOptionFlag, MagickFalse },
543
 
    { "-reverse", 0L, UndefinedOptionFlag, MagickFalse },
544
 
    { "+roll", 0L, UndefinedOptionFlag, MagickFalse },
545
 
    { "-roll", 1L, UndefinedOptionFlag, MagickFalse },
546
 
    { "+rotate", 0L, UndefinedOptionFlag, MagickFalse },
547
 
    { "-rotate", 1L, UndefinedOptionFlag, MagickFalse },
548
 
    { "+sample", 0L, UndefinedOptionFlag, MagickFalse },
549
 
    { "-sample", 1L, UndefinedOptionFlag, MagickFalse },
550
 
    { "+sampling-factor", 0L, UndefinedOptionFlag, MagickFalse },
551
 
    { "-sampling-factor", 1L, UndefinedOptionFlag, MagickFalse },
552
 
    { "+sans", 0L, UndefinedOptionFlag, MagickFalse },
553
 
    { "-sans", 1L, UndefinedOptionFlag, MagickFalse },
554
 
    { "+sans0", 0L, UndefinedOptionFlag, MagickFalse },
555
 
    { "-sans0", 0L, UndefinedOptionFlag, MagickFalse },
556
 
    { "+sans2", 2L, UndefinedOptionFlag, MagickFalse },
557
 
    { "-sans2", 2L, UndefinedOptionFlag, MagickFalse },
558
 
    { "+scale", 0L, UndefinedOptionFlag, MagickFalse },
559
 
    { "-scale", 1L, UndefinedOptionFlag, MagickFalse },
560
 
    { "+scene", 0L, UndefinedOptionFlag, MagickFalse },
561
 
    { "-scene", 1L, UndefinedOptionFlag, MagickFalse },
562
 
    { "+scenes", 0L, UndefinedOptionFlag, MagickFalse },
563
 
    { "-scenes", 1L, UndefinedOptionFlag, MagickFalse },
564
 
    { "+screen", 0L, UndefinedOptionFlag, MagickFalse },
565
 
    { "-screen", 1L, UndefinedOptionFlag, MagickFalse },
566
 
    { "+seed", 0L, UndefinedOptionFlag, MagickFalse },
567
 
    { "-seed", 1L, UndefinedOptionFlag, MagickFalse },
568
 
    { "+segment", 0L, UndefinedOptionFlag, MagickFalse },
569
 
    { "-segment", 1L, UndefinedOptionFlag, MagickFalse },
570
 
    { "+separate", 0L, FireOptionFlag, MagickFalse },
571
 
    { "-separate", 0L, FireOptionFlag, MagickFalse },
572
 
    { "+sepia-tone", 0L, UndefinedOptionFlag, MagickFalse },
573
 
    { "-sepia-tone", 1L, UndefinedOptionFlag, MagickFalse },
574
 
    { "+set", 1L, UndefinedOptionFlag, MagickFalse },
575
 
    { "-set", 2L, UndefinedOptionFlag, MagickFalse },
576
 
    { "+shade", 0L, UndefinedOptionFlag, MagickFalse },
577
 
    { "-shade", 1L, UndefinedOptionFlag, MagickFalse },
578
 
    { "+shadow", 0L, UndefinedOptionFlag, MagickFalse },
579
 
    { "-shadow", 1L, UndefinedOptionFlag, MagickFalse },
580
 
    { "+shared-memory", 0L, UndefinedOptionFlag, MagickFalse },
581
 
    { "-shared-memory", 1L, UndefinedOptionFlag, MagickFalse },
582
 
    { "+sharpen", 0L, UndefinedOptionFlag, MagickFalse },
583
 
    { "-sharpen", 1L, UndefinedOptionFlag, MagickFalse },
584
 
    { "+shave", 0L, UndefinedOptionFlag, MagickFalse },
585
 
    { "-shave", 1L, UndefinedOptionFlag, MagickFalse },
586
 
    { "+shear", 0L, UndefinedOptionFlag, MagickFalse },
587
 
    { "-shear", 1L, UndefinedOptionFlag, MagickFalse },
588
 
    { "+sigmoidal-contrast", 0L, UndefinedOptionFlag, MagickFalse },
589
 
    { "-sigmoidal-contrast", 1L, UndefinedOptionFlag, MagickFalse },
590
 
    { "+silent", 0L, UndefinedOptionFlag, MagickFalse },
591
 
    { "-silent", 1L, UndefinedOptionFlag, MagickFalse },
592
 
    { "+size", 0L, UndefinedOptionFlag, MagickFalse },
593
 
    { "-size", 1L, UndefinedOptionFlag, MagickFalse },
594
 
    { "+sketch", 0L, UndefinedOptionFlag, MagickFalse },
595
 
    { "-sketch", 1L, UndefinedOptionFlag, MagickFalse },
596
 
    { "+smush", 1L, FireOptionFlag, MagickFalse },
597
 
    { "-smush", 1L, FireOptionFlag, MagickFalse },
598
 
    { "+snaps", 0L, UndefinedOptionFlag, MagickFalse },
599
 
    { "-snaps", 1L, UndefinedOptionFlag, MagickFalse },
600
 
    { "+solarize", 0L, UndefinedOptionFlag, MagickFalse },
601
 
    { "-solarize", 1L, UndefinedOptionFlag, MagickFalse },
602
 
    { "+splice", 0L, UndefinedOptionFlag, MagickFalse },
603
 
    { "-splice", 1L, UndefinedOptionFlag, MagickFalse },
604
 
    { "+sparse-color", 2L, UndefinedOptionFlag, MagickFalse },
605
 
    { "-sparse-color", 2L, UndefinedOptionFlag, MagickFalse },
606
 
    { "+spread", 0L, UndefinedOptionFlag, MagickFalse },
607
 
    { "-spread", 1L, UndefinedOptionFlag, MagickFalse },
608
 
    { "+statistic", 2L, UndefinedOptionFlag, MagickFalse },
609
 
    { "-statistic", 2L, UndefinedOptionFlag, MagickFalse },
610
 
    { "+stegano", 0L, UndefinedOptionFlag, MagickFalse },
611
 
    { "-stegano", 1L, UndefinedOptionFlag, MagickFalse },
612
 
    { "+stereo", 0L, UndefinedOptionFlag, MagickFalse },
613
 
    { "-stereo", 1L, UndefinedOptionFlag, MagickFalse },
614
 
    { "+stretch", 0L, UndefinedOptionFlag, MagickFalse },
615
 
    { "-stretch", 1L, UndefinedOptionFlag, MagickFalse },
616
 
    { "+strip", 0L, UndefinedOptionFlag, MagickFalse },
617
 
    { "-strip", 0L, UndefinedOptionFlag, MagickFalse },
618
 
    { "+stroke", 0L, UndefinedOptionFlag, MagickFalse },
619
 
    { "-stroke", 1L, UndefinedOptionFlag, MagickFalse },
620
 
    { "+strokewidth", 0L, UndefinedOptionFlag, MagickFalse },
621
 
    { "-strokewidth", 1L, UndefinedOptionFlag, MagickFalse },
622
 
    { "+style", 0L, UndefinedOptionFlag, MagickFalse },
623
 
    { "-style", 1L, UndefinedOptionFlag, MagickFalse },
624
 
    { "+subimage-search", 0L, UndefinedOptionFlag, MagickFalse },
625
 
    { "-subimage-search", 0L, UndefinedOptionFlag, MagickFalse },
626
 
    { "+swap", 0L, FireOptionFlag, MagickFalse },
627
 
    { "-swap", 1L, FireOptionFlag, MagickFalse },
628
 
    { "+swirl", 0L, UndefinedOptionFlag, MagickFalse },
629
 
    { "-swirl", 1L, UndefinedOptionFlag, MagickFalse },
630
 
    { "+synchronize", 0L, UndefinedOptionFlag, MagickFalse },
631
 
    { "-synchronize", 0L, UndefinedOptionFlag, MagickFalse },
632
 
    { "+taint", 0L, UndefinedOptionFlag, MagickFalse },
633
 
    { "-taint", 0L, UndefinedOptionFlag, MagickFalse },
634
 
    { "+text-font", 0L, UndefinedOptionFlag, MagickFalse },
635
 
    { "-text-font", 1L, UndefinedOptionFlag, MagickFalse },
636
 
    { "+texture", 0L, UndefinedOptionFlag, MagickFalse },
637
 
    { "-texture", 1L, UndefinedOptionFlag, MagickFalse },
638
 
    { "+threshold", 0L, UndefinedOptionFlag, MagickFalse },
639
 
    { "-threshold", 1L, UndefinedOptionFlag, MagickFalse },
640
 
    { "+thumbnail", 0L, UndefinedOptionFlag, MagickFalse },
641
 
    { "-thumbnail", 1L, UndefinedOptionFlag, MagickFalse },
642
 
    { "+thumnail", 0L, UndefinedOptionFlag, MagickFalse },
643
 
    { "-thumnail", 1L, UndefinedOptionFlag, MagickFalse },
644
 
    { "+tile", 0L, UndefinedOptionFlag, MagickFalse },
645
 
    { "-tile", 1L, UndefinedOptionFlag, MagickFalse },
646
 
    { "+tile-offset", 0L, UndefinedOptionFlag, MagickFalse },
647
 
    { "-tile-offset", 1L, UndefinedOptionFlag, MagickFalse },
648
 
    { "+tint", 0L, UndefinedOptionFlag, MagickFalse },
649
 
    { "-tint", 1L, UndefinedOptionFlag, MagickFalse },
650
 
    { "+title", 0L, UndefinedOptionFlag, MagickFalse },
651
 
    { "-title", 1L, UndefinedOptionFlag, MagickFalse },
652
 
    { "+transform", 0L, UndefinedOptionFlag, MagickFalse },
653
 
    { "-transform", 0L, UndefinedOptionFlag, MagickFalse },
654
 
    { "+transparent", 1L, UndefinedOptionFlag, MagickFalse },
655
 
    { "-transparent", 1L, UndefinedOptionFlag, MagickFalse },
656
 
    { "+transparent-color", 1L, UndefinedOptionFlag, MagickFalse },
657
 
    { "-transparent-color", 1L, UndefinedOptionFlag, MagickFalse },
658
 
    { "+transpose", 0L, UndefinedOptionFlag, MagickFalse },
659
 
    { "-transpose", 0L, UndefinedOptionFlag, MagickFalse },
660
 
    { "+transverse", 0L, UndefinedOptionFlag, MagickFalse },
661
 
    { "-transverse", 0L, UndefinedOptionFlag, MagickFalse },
662
 
    { "+treedepth", 0L, UndefinedOptionFlag, MagickFalse },
663
 
    { "-treedepth", 1L, UndefinedOptionFlag, MagickFalse },
664
 
    { "+trim", 0L, UndefinedOptionFlag, MagickFalse },
665
 
    { "-trim", 0L, UndefinedOptionFlag, MagickFalse },
666
 
    { "+type", 0L, UndefinedOptionFlag, MagickFalse },
667
 
    { "-type", 1L, UndefinedOptionFlag, MagickFalse },
668
 
    { "+undercolor", 0L, UndefinedOptionFlag, MagickFalse },
669
 
    { "-undercolor", 1L, UndefinedOptionFlag, MagickFalse },
670
 
    { "+unique-colors", 0L, UndefinedOptionFlag, MagickFalse },
671
 
    { "-unique-colors", 0L, UndefinedOptionFlag, MagickFalse },
672
 
    { "+units", 0L, UndefinedOptionFlag, MagickFalse },
673
 
    { "-units", 1L, UndefinedOptionFlag, MagickFalse },
674
 
    { "+unsharp", 0L, UndefinedOptionFlag, MagickFalse },
675
 
    { "-unsharp", 1L, UndefinedOptionFlag, MagickFalse },
676
 
    { "+update", 0L, UndefinedOptionFlag, MagickFalse },
677
 
    { "-update", 1L, UndefinedOptionFlag, MagickFalse },
678
 
    { "+use-pixmap", 0L, UndefinedOptionFlag, MagickFalse },
679
 
    { "-use-pixmap", 1L, UndefinedOptionFlag, MagickFalse },
680
 
    { "+verbose", 0L, UndefinedOptionFlag, MagickFalse },
681
 
    { "-verbose", 0L, UndefinedOptionFlag, MagickFalse },
682
 
    { "+version", 0L, UndefinedOptionFlag, MagickFalse },
683
 
    { "-version", 1L, UndefinedOptionFlag, MagickFalse },
684
 
    { "+view", 0L, UndefinedOptionFlag, MagickFalse },
685
 
    { "-view", 1L, UndefinedOptionFlag, MagickFalse },
686
 
    { "+vignette", 0L, UndefinedOptionFlag, MagickFalse },
687
 
    { "-vignette", 1L, UndefinedOptionFlag, MagickFalse },
688
 
    { "+virtual-pixel", 0L, UndefinedOptionFlag, MagickFalse },
689
 
    { "-virtual-pixel", 1L, UndefinedOptionFlag, MagickFalse },
690
 
    { "+visual", 0L, UndefinedOptionFlag, MagickFalse },
691
 
    { "-visual", 1L, UndefinedOptionFlag, MagickFalse },
692
 
    { "+watermark", 0L, UndefinedOptionFlag, MagickFalse },
693
 
    { "-watermark", 1L, UndefinedOptionFlag, MagickFalse },
694
 
    { "+wave", 0L, UndefinedOptionFlag, MagickFalse },
695
 
    { "-wave", 1L, UndefinedOptionFlag, MagickFalse },
696
 
    { "+weight", 0L, UndefinedOptionFlag, MagickFalse },
697
 
    { "-weight", 1L, UndefinedOptionFlag, MagickFalse },
698
 
    { "+white-point", 0L, UndefinedOptionFlag, MagickFalse },
699
 
    { "-white-point", 1L, UndefinedOptionFlag, MagickFalse },
700
 
    { "+white-threshold", 0L, UndefinedOptionFlag, MagickFalse },
701
 
    { "-white-threshold", 1L, UndefinedOptionFlag, MagickFalse },
702
 
    { "+window", 0L, UndefinedOptionFlag, MagickFalse },
703
 
    { "-window", 1L, UndefinedOptionFlag, MagickFalse },
704
 
    { "+window-group", 0L, UndefinedOptionFlag, MagickFalse },
705
 
    { "-window-group", 1L, UndefinedOptionFlag, MagickFalse },
706
 
    { "+write", 1L, FireOptionFlag, MagickFalse },
707
 
    { "-write", 1L, FireOptionFlag, MagickFalse },
 
162
    { "+adjoin", 0L, ImageInfoOptionFlag, MagickFalse },
 
163
    { "-adjoin", 0L, ImageInfoOptionFlag, MagickFalse },
 
164
    { "+adaptive-blur", 1L, DeprecateOptionFlag, MagickFalse },
 
165
    { "-adaptive-blur", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
166
    { "+adaptive-resize", 1L, DeprecateOptionFlag, MagickFalse },
 
167
    { "-adaptive-resize", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
168
    { "+adaptive-sharpen", 1L, DeprecateOptionFlag, MagickFalse },
 
169
    { "-adaptive-sharpen", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
170
    { "+affine", 0L, DrawInfoOptionFlag, MagickFalse },
 
171
    { "-affine", 1L, DrawInfoOptionFlag, MagickFalse },
 
172
    { "+affinity", 0L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
 
173
    { "-affinity", 1L, DeprecateOptionFlag | FireOptionFlag, MagickFalse },
 
174
    { "+alpha", 1L, DeprecateOptionFlag, MagickFalse },
 
175
    { "-alpha", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
176
    { "+annotate", 0L, DeprecateOptionFlag, MagickFalse },
 
177
    { "-annotate", 2L, SimpleOperatorOptionFlag, MagickFalse },
 
178
    { "+antialias", 0L, ImageInfoOptionFlag | DrawInfoOptionFlag, MagickFalse },
 
179
    { "-antialias", 0L, ImageInfoOptionFlag | DrawInfoOptionFlag, MagickFalse },
 
180
    { "+append", 0L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
 
181
    { "-append", 0L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
 
182
    { "+attenuate", 0L, ImageInfoOptionFlag, MagickFalse },
 
183
    { "-attenuate", 0L, ImageInfoOptionFlag, MagickFalse },
 
184
    { "+authenticate", 0L, ImageInfoOptionFlag, MagickFalse },
 
185
    { "-authenticate", 1L, ImageInfoOptionFlag, MagickFalse },
 
186
    { "+auto-gamma", 0L, DeprecateOptionFlag, MagickFalse },
 
187
    { "-auto-gamma", 0L, SimpleOperatorOptionFlag, MagickFalse },
 
188
    { "+auto-level", 0L, DeprecateOptionFlag, MagickFalse },
 
189
    { "-auto-level", 0L, SimpleOperatorOptionFlag, MagickFalse },
 
190
    { "+auto-orient", 0L, DeprecateOptionFlag, MagickFalse },
 
191
    { "-auto-orient", 0L, SimpleOperatorOptionFlag, MagickFalse },
 
192
    { "+average", 0L, ListOperatorOptionFlag | FireOptionFlag | DeprecateOptionFlag, MagickFalse },
 
193
    { "-average", 0L, ListOperatorOptionFlag | FireOptionFlag | DeprecateOptionFlag, MagickFalse },
 
194
    { "+backdrop", 0L, NonConvertOptionFlag, MagickFalse },
 
195
    { "-backdrop", 1L, NonConvertOptionFlag, MagickFalse },
 
196
    { "+background", 0L, ImageInfoOptionFlag, MagickFalse },
 
197
    { "-background", 1L, ImageInfoOptionFlag, MagickFalse },
 
198
    { "+bench", 0L, GenesisOptionFlag, MagickFalse },
 
199
    { "-bench", 1L, GenesisOptionFlag, MagickFalse },
 
200
    { "+bias", 0L, ImageInfoOptionFlag, MagickFalse },
 
201
    { "-bias", 1L, ImageInfoOptionFlag, MagickFalse },
 
202
    { "+black-point-compensation", 0L, ImageInfoOptionFlag, MagickFalse },
 
203
    { "-black-point-compensation", 0L, ImageInfoOptionFlag, MagickFalse },
 
204
    { "+black-threshold", 0L, DeprecateOptionFlag, MagickFalse },
 
205
    { "-black-threshold", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
206
    { "+blend", 0L, NonConvertOptionFlag, MagickFalse },
 
207
    { "-blend", 1L, NonConvertOptionFlag, MagickFalse },
 
208
    { "+blue-primary", 0L, ImageInfoOptionFlag, MagickFalse },
 
209
    { "-blue-primary", 1L, ImageInfoOptionFlag, MagickFalse },
 
210
    { "+blue-shift", 1L, DeprecateOptionFlag, MagickFalse },
 
211
    { "-blue-shift", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
212
    { "+blur", 1L, DeprecateOptionFlag, MagickFalse },
 
213
    { "-blur", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
214
    { "+border", 1L, DeprecateOptionFlag, MagickFalse },
 
215
    { "-border", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
216
    { "+bordercolor", 0L, ImageInfoOptionFlag | DrawInfoOptionFlag, MagickFalse },
 
217
    { "-bordercolor", 1L, ImageInfoOptionFlag | DrawInfoOptionFlag, MagickFalse },
 
218
    { "+borderwidth", 0L, NonConvertOptionFlag, MagickFalse },
 
219
    { "-borderwidth", 1L, NonConvertOptionFlag, MagickFalse },
 
220
    { "+box", 0L, ImageInfoOptionFlag | DrawInfoOptionFlag | DeprecateOptionFlag, MagickFalse },
 
221
    { "-box", 1L, ImageInfoOptionFlag | DrawInfoOptionFlag | DeprecateOptionFlag, MagickFalse },
 
222
    { "+brightness-contrast", 0L, DeprecateOptionFlag, MagickFalse },
 
223
    { "-brightness-contrast", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
224
    { "+cache", 0L, GlobalOptionFlag, MagickFalse },
 
225
    { "-cache", 1L, GlobalOptionFlag, MagickFalse },
 
226
    { "+cdl", 1L, DeprecateOptionFlag, MagickFalse },
 
227
    { "-cdl", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
228
    { "+channel", 0L, ImageInfoOptionFlag | ListOperatorOptionFlag, MagickFalse },
 
229
    { "-channel", 1L, ImageInfoOptionFlag | ListOperatorOptionFlag, MagickFalse },
 
230
    { "+charcoal", 0L, DeprecateOptionFlag, MagickFalse },
 
231
    { "-charcoal", 0L, SimpleOperatorOptionFlag, MagickFalse },
 
232
    { "+chop", 1L, DeprecateOptionFlag, MagickFalse },
 
233
    { "-chop", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
234
    { "+clamp", 0L, DeprecateOptionFlag, MagickFalse },
 
235
    { "-clamp", 0L, SimpleOperatorOptionFlag, MagickFalse },
 
236
    { "+clip", 0L, SimpleOperatorOptionFlag, MagickFalse },
 
237
    { "-clip", 0L, SimpleOperatorOptionFlag, MagickFalse },
 
238
    { "+clip-mask", 0L, SimpleOperatorOptionFlag, MagickFalse },
 
239
    { "-clip-mask", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
240
    { "+clip-path", 0L, SimpleOperatorOptionFlag, MagickFalse },
 
241
    { "-clip-path", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
242
    { "+clone", 0L, SpecialOperatorOptionFlag, MagickFalse },
 
243
    { "-clone", 1L, SpecialOperatorOptionFlag, MagickFalse },
 
244
    { "+clut", 0L, FireOptionFlag | DeprecateOptionFlag, MagickFalse },
 
245
    { "-clut", 0L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
 
246
    { "+coalesce", 0L, FireOptionFlag | DeprecateOptionFlag, MagickFalse },
 
247
    { "-coalesce", 0L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
 
248
    { "+colorize", 1L, DeprecateOptionFlag, MagickFalse },
 
249
    { "-colorize", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
250
    { "+colormap", 0L, NonConvertOptionFlag, MagickFalse },
 
251
    { "-colormap", 1L, NonConvertOptionFlag, MagickFalse },
 
252
    { "+color-matrix", 1L, DeprecateOptionFlag, MagickFalse },
 
253
    { "-color-matrix", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
254
    { "+colors", 1L, DeprecateOptionFlag, MagickFalse },
 
255
    { "-colors", 1L, ImageInfoOptionFlag, MagickFalse },
 
256
    { "+colorspace", 0L, ImageInfoOptionFlag | SimpleOperatorOptionFlag, MagickFalse },
 
257
    { "-colorspace", 1L, ImageInfoOptionFlag | SimpleOperatorOptionFlag, MagickFalse },
 
258
    { "+combine", 0L, FireOptionFlag | DeprecateOptionFlag, MagickFalse },
 
259
    { "-combine", 0L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
 
260
    { "+comment", 0L, ImageInfoOptionFlag, MagickFalse },
 
261
    { "-comment", 1L, ImageInfoOptionFlag, MagickFalse },
 
262
    { "+compose", 0L, ImageInfoOptionFlag, MagickFalse },
 
263
    { "-compose", 1L, ImageInfoOptionFlag, MagickFalse },
 
264
    { "+composite", 0L, FireOptionFlag | DeprecateOptionFlag, MagickFalse },
 
265
    { "-composite", 0L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
 
266
    { "+compress", 0L, ImageInfoOptionFlag, MagickFalse },
 
267
    { "-compress", 1L, ImageInfoOptionFlag, MagickFalse },
 
268
    { "+concurrent", 0L, GenesisOptionFlag, MagickTrue },
 
269
    { "-concurrent", 0L, GenesisOptionFlag, MagickTrue },
 
270
    { "+contrast", 0L, SimpleOperatorOptionFlag, MagickFalse },
 
271
    { "-contrast", 0L, SimpleOperatorOptionFlag, MagickFalse },
 
272
    { "+contrast-stretch", 1L, DeprecateOptionFlag, MagickFalse },
 
273
    { "-contrast-stretch", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
274
    { "+convolve", 1L, DeprecateOptionFlag, MagickFalse },
 
275
    { "-convolve", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
276
    { "+crop", 1L, DeprecateOptionFlag | FireOptionFlag, MagickFalse },
 
277
    { "-crop", 1L, SimpleOperatorOptionFlag | FireOptionFlag, MagickFalse },
 
278
    { "+cycle", 1L, DeprecateOptionFlag, MagickFalse },
 
279
    { "-cycle", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
280
    { "+debug", 0L, GlobalOptionFlag|GenesisOptionFlag | FireOptionFlag, MagickFalse },
 
281
    { "-debug", 1L, GlobalOptionFlag|GenesisOptionFlag | FireOptionFlag, MagickFalse },
 
282
    { "+decipher", 1L, DeprecateOptionFlag, MagickFalse },
 
283
    { "-decipher", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
284
    { "+deconstruct", 0L, FireOptionFlag | DeprecateOptionFlag, MagickFalse },
 
285
    { "-deconstruct", 0L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
 
286
    { "+define", 1L, ImageInfoOptionFlag, MagickFalse },
 
287
    { "-define", 1L, ImageInfoOptionFlag, MagickFalse },
 
288
    { "+delay", 0L, ImageInfoOptionFlag, MagickFalse },
 
289
    { "-delay", 1L, ImageInfoOptionFlag, MagickFalse },
 
290
    { "+delete", 0L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
 
291
    { "-delete", 1L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
 
292
    { "+density", 0L, ImageInfoOptionFlag, MagickFalse },
 
293
    { "-density", 1L, ImageInfoOptionFlag | DrawInfoOptionFlag, MagickFalse },
 
294
    { "+depth", 0L, SimpleOperatorOptionFlag, MagickFalse },
 
295
    { "-depth", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
296
    { "+descend", 0L, NonConvertOptionFlag, MagickFalse },
 
297
    { "-descend", 1L, NonConvertOptionFlag, MagickFalse },
 
298
    { "+deskew", 0L, SimpleOperatorOptionFlag, MagickFalse },
 
299
    { "-deskew", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
300
    { "+despeckle", 0L, DeprecateOptionFlag, MagickFalse },
 
301
    { "-despeckle", 0L, SimpleOperatorOptionFlag, MagickFalse },
 
302
    { "+direction", 0L, ImageInfoOptionFlag, MagickFalse },
 
303
    { "-direction", 1L, ImageInfoOptionFlag, MagickFalse },
 
304
    { "+displace", 0L, NonConvertOptionFlag, MagickFalse },
 
305
    { "-displace", 1L, NonConvertOptionFlag, MagickFalse },
 
306
    { "+display", 1L, ImageInfoOptionFlag, MagickFalse },
 
307
    { "-display", 1L, ImageInfoOptionFlag | DrawInfoOptionFlag, MagickFalse },
 
308
    { "+dispose", 0L, ImageInfoOptionFlag, MagickFalse },
 
309
    { "-dispose", 1L, ImageInfoOptionFlag, MagickFalse },
 
310
    { "+dissolve", 0L, NonConvertOptionFlag, MagickFalse },
 
311
    { "-dissolve", 1L, NonConvertOptionFlag, MagickFalse },
 
312
    { "+distort", 2L, SimpleOperatorOptionFlag, MagickFalse },
 
313
    { "-distort", 2L, SimpleOperatorOptionFlag, MagickFalse },
 
314
    { "+dither", 0L, ListOperatorOptionFlag | ImageInfoOptionFlag | QuantizeInfoOptionFlag, MagickFalse },
 
315
    { "-dither", 1L, ListOperatorOptionFlag | ImageInfoOptionFlag | QuantizeInfoOptionFlag, MagickFalse },
 
316
    { "+draw", 0L, SimpleOperatorOptionFlag, MagickFalse },
 
317
    { "-draw", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
318
    { "+duplicate", 0L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
 
319
    { "-duplicate", 1L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
 
320
    { "+duration", 1L, GenesisOptionFlag, MagickFalse },
 
321
    { "-duration", 1L, GenesisOptionFlag, MagickFalse },
 
322
    { "+edge", 1L, DeprecateOptionFlag, MagickFalse },
 
323
    { "-edge", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
324
    { "+emboss", 1L, DeprecateOptionFlag, MagickFalse },
 
325
    { "-emboss", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
326
    { "+encipher", 1L, DeprecateOptionFlag, MagickFalse },
 
327
    { "-encipher", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
328
    { "+encoding", 0L, ImageInfoOptionFlag, MagickFalse },
 
329
    { "-encoding", 1L, ImageInfoOptionFlag | DrawInfoOptionFlag, MagickFalse },
 
330
    { "+endian", 0L, ImageInfoOptionFlag, MagickFalse },
 
331
    { "-endian", 1L, ImageInfoOptionFlag, MagickFalse },
 
332
    { "+enhance", 0L, DeprecateOptionFlag, MagickFalse },
 
333
    { "-enhance", 0L, SimpleOperatorOptionFlag, MagickFalse },
 
334
    { "+equalize", 0L, DeprecateOptionFlag, MagickFalse },
 
335
    { "-equalize", 0L, SimpleOperatorOptionFlag, MagickFalse },
 
336
    { "+evaluate", 2L, DeprecateOptionFlag, MagickFalse },
 
337
    { "-evaluate", 2L, SimpleOperatorOptionFlag, MagickFalse },
 
338
    { "+evaluate-sequence", 1L, DeprecateOptionFlag | FireOptionFlag, MagickFalse },
 
339
    { "-evaluate-sequence", 1L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
 
340
    { "+extent", 1L, DeprecateOptionFlag, MagickFalse },
 
341
    { "-extent", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
342
    { "+extract", 0L, ImageInfoOptionFlag, MagickFalse },
 
343
    { "-extract", 1L, ImageInfoOptionFlag, MagickFalse },
 
344
    { "+family", 0L, DeprecateOptionFlag, MagickFalse },
 
345
    { "-family", 1L, DrawInfoOptionFlag, MagickFalse },
 
346
    { "+features", 0L, SimpleOperatorOptionFlag | FireOptionFlag, MagickFalse },
 
347
    { "-features", 1L, SimpleOperatorOptionFlag | FireOptionFlag, MagickFalse },
 
348
    { "+fft", 0L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
 
349
    { "-fft", 0L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
 
350
    { "+fill", 0L, ImageInfoOptionFlag | DrawInfoOptionFlag, MagickFalse },
 
351
    { "-fill", 1L, ImageInfoOptionFlag | DrawInfoOptionFlag, MagickFalse },
 
352
    { "+filter", 0L, ImageInfoOptionFlag, MagickFalse },
 
353
    { "-filter", 1L, ImageInfoOptionFlag, MagickFalse },
 
354
    { "+flatten", 0L, DeprecateOptionFlag | FireOptionFlag, MagickFalse },
 
355
    { "-flatten", 0L, ListOperatorOptionFlag | FireOptionFlag | DeprecateOptionFlag, MagickFalse },
 
356
    { "+flip", 0L, DeprecateOptionFlag, MagickFalse },
 
357
    { "-flip", 0L, SimpleOperatorOptionFlag, MagickFalse },
 
358
    { "+flop", 0L, DeprecateOptionFlag, MagickFalse },
 
359
    { "-flop", 0L, SimpleOperatorOptionFlag, MagickFalse },
 
360
    { "+floodfill", 2L, SimpleOperatorOptionFlag, MagickFalse },
 
361
    { "-floodfill", 2L, SimpleOperatorOptionFlag, MagickFalse },
 
362
    { "+font", 0L, ImageInfoOptionFlag | DrawInfoOptionFlag, MagickFalse },
 
363
    { "-font", 1L, ImageInfoOptionFlag | DrawInfoOptionFlag, MagickFalse },
 
364
    { "+foreground", 0L, NonConvertOptionFlag, MagickFalse },
 
365
    { "-foreground", 1L, NonConvertOptionFlag, MagickFalse },
 
366
    { "+format", 0L, DeprecateOptionFlag, MagickFalse },
 
367
    { "-format", 1L, ImageInfoOptionFlag, MagickFalse },
 
368
    { "+frame", 1L, DeprecateOptionFlag, MagickFalse },
 
369
    { "-frame", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
370
    { "+fuzz", 0L, ImageInfoOptionFlag, MagickFalse },
 
371
    { "-fuzz", 1L, ImageInfoOptionFlag, MagickFalse },
 
372
    { "+fx", 1L, DeprecateOptionFlag | FireOptionFlag, MagickFalse },
 
373
    { "-fx", 1L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
 
374
    { "+gamma", 0L, SimpleOperatorOptionFlag, MagickFalse },
 
375
    { "-gamma", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
376
    { "+gaussian", 1L, DeprecateOptionFlag, MagickFalse },
 
377
    { "-gaussian", 1L, SimpleOperatorOptionFlag | DeprecateOptionFlag, MagickFalse },
 
378
    { "+gaussian-blur", 1L, DeprecateOptionFlag, MagickFalse },
 
379
    { "-gaussian-blur", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
380
    { "+geometry", 0L, SimpleOperatorOptionFlag, MagickFalse },
 
381
    { "-geometry", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
382
    { "+gravity", 0L, ImageInfoOptionFlag | DrawInfoOptionFlag, MagickFalse },
 
383
    { "-gravity", 1L, ImageInfoOptionFlag | DrawInfoOptionFlag, MagickFalse },
 
384
    { "+green-primary", 0L, ImageInfoOptionFlag, MagickFalse },
 
385
    { "-green-primary", 1L, ImageInfoOptionFlag, MagickFalse },
 
386
    { "+hald-clut", 0L, DeprecateOptionFlag | FireOptionFlag, MagickFalse },
 
387
    { "-hald-clut", 0L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
 
388
    { "+help", 0L, SpecialOperatorOptionFlag, MagickFalse },
 
389
    { "-help", 0L, SpecialOperatorOptionFlag, MagickFalse },
 
390
    { "+highlight-color", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
391
    { "-highlight-color", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
392
    { "+iconGeometry", 0L, NonConvertOptionFlag, MagickFalse },
 
393
    { "-iconGeometry", 1L, NonConvertOptionFlag, MagickFalse },
 
394
    { "+iconic", 0L, NonConvertOptionFlag, MagickFalse },
 
395
    { "-iconic", 1L, NonConvertOptionFlag, MagickFalse },
 
396
    { "+identify", 0L, DeprecateOptionFlag | FireOptionFlag, MagickFalse },
 
397
    { "-identify", 0L, SimpleOperatorOptionFlag | FireOptionFlag, MagickFalse },
 
398
    { "+ift", 0L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
 
399
    { "-ift", 0L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
 
400
    { "+immutable", 0L, NonConvertOptionFlag, MagickFalse },
 
401
    { "-immutable", 0L, NonConvertOptionFlag, MagickFalse },
 
402
    { "+implode", 0L, DeprecateOptionFlag, MagickFalse },
 
403
    { "-implode", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
404
    { "+insert", 0L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
 
405
    { "-insert", 1L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
 
406
    { "+intent", 0L, ImageInfoOptionFlag, MagickFalse },
 
407
    { "-intent", 1L, ImageInfoOptionFlag, MagickFalse },
 
408
    { "+interlace", 0L, ImageInfoOptionFlag, MagickFalse },
 
409
    { "-interlace", 1L, ImageInfoOptionFlag, MagickFalse },
 
410
    { "+interline-spacing", 0L, ImageInfoOptionFlag | DrawInfoOptionFlag, MagickFalse },
 
411
    { "-interline-spacing", 1L, ImageInfoOptionFlag | DrawInfoOptionFlag, MagickFalse },
 
412
    { "+interpolate", 0L, ImageInfoOptionFlag, MagickFalse },
 
413
    { "-interpolate", 1L, ImageInfoOptionFlag, MagickFalse },
 
414
    { "+interpolative-resize", 1L, DeprecateOptionFlag, MagickFalse },
 
415
    { "-interpolative-resize", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
416
    { "+interword-spacing", 0L, ImageInfoOptionFlag | DrawInfoOptionFlag, MagickFalse },
 
417
    { "-interword-spacing", 1L, ImageInfoOptionFlag | DrawInfoOptionFlag, MagickFalse },
 
418
    { "+kerning", 0L, ImageInfoOptionFlag | DrawInfoOptionFlag, MagickFalse },
 
419
    { "-kerning", 1L, ImageInfoOptionFlag | DrawInfoOptionFlag, MagickFalse },
 
420
    { "+label", 0L, ImageInfoOptionFlag, MagickFalse },
 
421
    { "-label", 1L, ImageInfoOptionFlag, MagickFalse },
 
422
    { "+lat", 1L, DeprecateOptionFlag, MagickFalse },
 
423
    { "-lat", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
424
    { "+layers", 1L, DeprecateOptionFlag | FireOptionFlag, MagickFalse },
 
425
    { "-layers", 1L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
 
426
    { "+level", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
427
    { "-level", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
428
    { "+level-colors", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
429
    { "-level-colors", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
430
    { "+limit", 0L, GlobalOptionFlag | FireOptionFlag, MagickFalse },
 
431
    { "-limit", 2L, GlobalOptionFlag | FireOptionFlag, MagickFalse },
 
432
    { "+linear-stretch", 1L, DeprecateOptionFlag, MagickFalse },
 
433
    { "-linear-stretch", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
434
    { "+linewidth", 0L, DrawInfoOptionFlag | DeprecateOptionFlag, MagickFalse },
 
435
    { "-linewidth", 1L, DrawInfoOptionFlag | DeprecateOptionFlag, MagickFalse },
 
436
    { "+liquid-rescale", 1L, DeprecateOptionFlag, MagickFalse },
 
437
    { "-liquid-rescale", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
438
    { "+list", 0L, GlobalOptionFlag, MagickFalse },
 
439
    { "-list", 1L, GlobalOptionFlag, MagickFalse },
 
440
    { "+log", 0L, GlobalOptionFlag, MagickFalse },
 
441
    { "-log", 1L, GlobalOptionFlag, MagickFalse },
 
442
    { "+loop", 0L, ImageInfoOptionFlag, MagickFalse },
 
443
    { "-loop", 1L, ImageInfoOptionFlag, MagickFalse },
 
444
    { "+lowlight-color", 1L, DeprecateOptionFlag, MagickFalse },
 
445
    { "-lowlight-color", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
446
    { "+magnify", 0L, NonConvertOptionFlag, MagickFalse },
 
447
    { "-magnify", 1L, NonConvertOptionFlag, MagickFalse },
 
448
    { "+map", 0L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
 
449
    { "-map", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
450
    { "+mask", 0L, SimpleOperatorOptionFlag, MagickFalse },
 
451
    { "-mask", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
452
    { "+matte", 0L, ImageInfoOptionFlag | SimpleOperatorOptionFlag | DeprecateOptionFlag, MagickFalse },
 
453
    { "-matte", 0L, ImageInfoOptionFlag | SimpleOperatorOptionFlag | DeprecateOptionFlag, MagickFalse },
 
454
    { "+mattecolor", 0L, ImageInfoOptionFlag, MagickFalse },
 
455
    { "-mattecolor", 1L, ImageInfoOptionFlag, MagickFalse },
 
456
    { "+maximum", 0L, DeprecateOptionFlag | FireOptionFlag, MagickFalse },
 
457
    { "-maximum", 0L, ListOperatorOptionFlag | FireOptionFlag | DeprecateOptionFlag, MagickFalse },
 
458
    { "+median", 1L, DeprecateOptionFlag, MagickFalse },
 
459
    { "-median", 1L, SimpleOperatorOptionFlag | DeprecateOptionFlag, MagickFalse },
 
460
    { "+metric", 0L, NonConvertOptionFlag, MagickFalse },
 
461
    { "-metric", 1L, NonConvertOptionFlag, MagickFalse },
 
462
    { "+minimum", 0L, DeprecateOptionFlag | FireOptionFlag, MagickFalse },
 
463
    { "-minimum", 0L, ImageInfoOptionFlag | FireOptionFlag | DeprecateOptionFlag, MagickFalse },
 
464
    { "+mode", 1L, NonConvertOptionFlag, MagickFalse },
 
465
    { "-mode", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
466
    { "+modulate", 1L, DeprecateOptionFlag, MagickFalse },
 
467
    { "-modulate", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
468
    { "+monitor", 0L, ImageInfoOptionFlag | SimpleOperatorOptionFlag, MagickFalse },
 
469
    { "-monitor", 0L, ImageInfoOptionFlag | SimpleOperatorOptionFlag, MagickFalse },
 
470
    { "+monochrome", 0L, ImageInfoOptionFlag, MagickFalse },
 
471
    { "-monochrome", 0L, ImageInfoOptionFlag | SimpleOperatorOptionFlag, MagickFalse },
 
472
    { "+morph", 1L, DeprecateOptionFlag | FireOptionFlag, MagickFalse },
 
473
    { "-morph", 1L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
 
474
    { "+morphology", 2L, DeprecateOptionFlag, MagickFalse },
 
475
    { "-morphology", 2L, SimpleOperatorOptionFlag, MagickFalse },
 
476
    { "+mosaic", 0L, ListOperatorOptionFlag | FireOptionFlag | DeprecateOptionFlag, MagickFalse },
 
477
    { "-mosaic", 0L, ListOperatorOptionFlag | FireOptionFlag | DeprecateOptionFlag, MagickFalse },
 
478
    { "+motion-blur", 1L, DeprecateOptionFlag, MagickFalse },
 
479
    { "-motion-blur", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
480
    { "+name", 0L, NonConvertOptionFlag, MagickFalse },
 
481
    { "-name", 1L, NonConvertOptionFlag, MagickFalse },
 
482
    { "+negate", 0L, SimpleOperatorOptionFlag, MagickFalse },
 
483
    { "-negate", 0L, SimpleOperatorOptionFlag, MagickFalse },
 
484
    { "+noise", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
485
    { "-noise", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
486
    { "+noop", 0L, SpecialOperatorOptionFlag, MagickFalse },
 
487
    { "-noop", 0L, SpecialOperatorOptionFlag, MagickFalse },
 
488
    { "+normalize", 0L, DeprecateOptionFlag, MagickFalse },
 
489
    { "-normalize", 0L, SimpleOperatorOptionFlag, MagickFalse },
 
490
    { "+opaque", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
491
    { "-opaque", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
492
    { "+ordered-dither", 0L, DeprecateOptionFlag, MagickFalse },
 
493
    { "-ordered-dither", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
494
    { "+orient", 0L, ImageInfoOptionFlag, MagickFalse },
 
495
    { "-orient", 1L, ImageInfoOptionFlag, MagickFalse },
 
496
    { "+origin", 0L, DeprecateOptionFlag, MagickFalse },
 
497
    { "-origin", 1L, DeprecateOptionFlag, MagickFalse },
 
498
    { "+page", 0L, ImageInfoOptionFlag, MagickFalse },
 
499
    { "-page", 1L, ImageInfoOptionFlag, MagickFalse },
 
500
    { "+paint", 0L, DeprecateOptionFlag, MagickFalse },
 
501
    { "-paint", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
502
    { "+path", 0L, SpecialOperatorOptionFlag, MagickFalse },
 
503
    { "-path", 1L, SpecialOperatorOptionFlag, MagickFalse },
 
504
    { "+pause", 0L, NonConvertOptionFlag, MagickFalse },
 
505
    { "-pause", 1L, NonConvertOptionFlag, MagickFalse },
 
506
    { "+passphrase", 0L, DeprecateOptionFlag, MagickFalse },
 
507
    { "-passphrase", 1L, DeprecateOptionFlag, MagickFalse },
 
508
    { "+pen", 0L, ImageInfoOptionFlag | DrawInfoOptionFlag | DeprecateOptionFlag, MagickFalse },
 
509
    { "-pen", 1L, ImageInfoOptionFlag | DrawInfoOptionFlag | DeprecateOptionFlag, MagickFalse },
 
510
    { "+ping", 0L, ImageInfoOptionFlag, MagickFalse },
 
511
    { "-ping", 0L, ImageInfoOptionFlag, MagickFalse },
 
512
    { "+pointsize", 0L, ImageInfoOptionFlag | DrawInfoOptionFlag, MagickFalse },
 
513
    { "-pointsize", 1L, ImageInfoOptionFlag | DrawInfoOptionFlag, MagickFalse },
 
514
    { "+polaroid", 0L, SimpleOperatorOptionFlag, MagickFalse },
 
515
    { "-polaroid", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
516
    { "+posterize", 1L, DeprecateOptionFlag, MagickFalse },
 
517
    { "-posterize", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
518
    { "+preview", 0L, ImageInfoOptionFlag, MagickFalse },
 
519
    { "-preview", 1L, ImageInfoOptionFlag, MagickFalse },
 
520
    { "+print", 1L, DeprecateOptionFlag | FireOptionFlag, MagickFalse },
 
521
    { "-print", 1L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
 
522
    { "+process", 1L, DeprecateOptionFlag | FireOptionFlag, MagickFalse },
 
523
    { "-process", 1L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
 
524
    { "+profile", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
525
    { "-profile", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
526
    { "+quality", 0L, ImageInfoOptionFlag, MagickFalse },
 
527
    { "-quality", 1L, ImageInfoOptionFlag, MagickFalse },
 
528
    { "+quantize", 0L, QuantizeInfoOptionFlag, MagickFalse },
 
529
    { "-quantize", 1L, QuantizeInfoOptionFlag, MagickFalse },
 
530
    { "+quiet", 0L, GlobalOptionFlag | FireOptionFlag, MagickFalse },
 
531
    { "-quiet", 0L, GlobalOptionFlag | FireOptionFlag, MagickFalse },
 
532
    { "+radial-blur", 1L, DeprecateOptionFlag, MagickFalse },
 
533
    { "-radial-blur", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
534
    { "+raise", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
535
    { "-raise", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
536
    { "+random-threshold", 1L, DeprecateOptionFlag, MagickFalse },
 
537
    { "-random-threshold", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
538
    { "+recolor", 1L, DeprecateOptionFlag, MagickFalse },
 
539
    { "-recolor", 1L, SimpleOperatorOptionFlag | DeprecateOptionFlag, MagickFalse },
 
540
    { "+red-primary", 0L, ImageInfoOptionFlag, MagickFalse },
 
541
    { "-red-primary", 1L, ImageInfoOptionFlag, MagickFalse },
 
542
    { "+regard-warnings", 0L, GenesisOptionFlag, MagickFalse },
 
543
    { "-regard-warnings", 0L, GenesisOptionFlag, MagickFalse },
 
544
    { "+region", 0L, SpecialOperatorOptionFlag, MagickFalse },
 
545
    { "-region", 1L, SpecialOperatorOptionFlag, MagickFalse },
 
546
    { "+remote", 0L, NonConvertOptionFlag, MagickFalse },
 
547
    { "-remote", 1L, NonConvertOptionFlag, MagickFalse },
 
548
    { "+render", 0L, DrawInfoOptionFlag, MagickFalse },
 
549
    { "-render", 0L, DrawInfoOptionFlag, MagickFalse },
 
550
    { "+remap", 0L, DeprecateOptionFlag | FireOptionFlag, MagickFalse },
 
551
    { "-remap", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
552
    { "+repage", 0L, SimpleOperatorOptionFlag, MagickFalse },
 
553
    { "-repage", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
554
    { "+resample", 1L, DeprecateOptionFlag, MagickFalse },
 
555
    { "-resample", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
556
    { "+resize", 1L, DeprecateOptionFlag, MagickFalse },
 
557
    { "-resize", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
558
    { "+respect-parenthesis", 0L, SpecialOperatorOptionFlag, MagickFalse },
 
559
    { "-respect-parenthesis", 0L, SpecialOperatorOptionFlag, MagickFalse },
 
560
    { "+reverse", 0L, DeprecateOptionFlag | FireOptionFlag, MagickFalse },
 
561
    { "-reverse", 0L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
 
562
    { "+roll", 1L, DeprecateOptionFlag, MagickFalse },
 
563
    { "-roll", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
564
    { "+rotate", 1L, DeprecateOptionFlag, MagickFalse },
 
565
    { "-rotate", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
566
    { "+sample", 1L, DeprecateOptionFlag, MagickFalse },
 
567
    { "-sample", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
568
    { "+sampling-factor", 0L, ImageInfoOptionFlag, MagickFalse },
 
569
    { "-sampling-factor", 1L, ImageInfoOptionFlag, MagickFalse },
 
570
    { "+sans", 1L, NonConvertOptionFlag, MagickTrue },
 
571
    { "-sans", 1L, NonConvertOptionFlag, MagickTrue },
 
572
    { "+sans0", 0L, NonConvertOptionFlag, MagickTrue },
 
573
    { "-sans0", 0L, NonConvertOptionFlag, MagickTrue },
 
574
    { "+sans2", 2L, NonConvertOptionFlag, MagickTrue },
 
575
    { "-sans2", 2L, NonConvertOptionFlag, MagickTrue },
 
576
    { "+scale", 1L, DeprecateOptionFlag, MagickFalse },
 
577
    { "-scale", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
578
    { "+scene", 0L, ImageInfoOptionFlag, MagickFalse },
 
579
    { "-scene", 1L, ImageInfoOptionFlag, MagickFalse },
 
580
    { "+scenes", 0L, NonConvertOptionFlag, MagickFalse },
 
581
    { "-scenes", 1L, NonConvertOptionFlag, MagickFalse },
 
582
    { "+screen", 0L, NonConvertOptionFlag, MagickFalse },
 
583
    { "-screen", 1L, NonConvertOptionFlag, MagickFalse },
 
584
    { "+seed", 0L, GlobalOptionFlag, MagickFalse },
 
585
    { "-seed", 1L, GlobalOptionFlag, MagickFalse },
 
586
    { "+segment", 1L, DeprecateOptionFlag, MagickFalse },
 
587
    { "-segment", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
588
    { "+selective-blur", 1L, DeprecateOptionFlag, MagickFalse },
 
589
    { "-selective-blur", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
590
    { "+separate", 0L, DeprecateOptionFlag | FireOptionFlag, MagickFalse },
 
591
    { "-separate", 0L, SimpleOperatorOptionFlag | FireOptionFlag, MagickFalse },
 
592
    { "+sepia-tone", 1L, DeprecateOptionFlag, MagickFalse },
 
593
    { "-sepia-tone", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
594
    { "+set", 1L, ImageInfoOptionFlag | SimpleOperatorOptionFlag, MagickFalse },
 
595
    { "-set", 2L, ImageInfoOptionFlag | SimpleOperatorOptionFlag, MagickFalse },
 
596
    { "+shade", 0L, DeprecateOptionFlag, MagickFalse },
 
597
    { "-shade", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
598
    { "+shadow", 1L, DeprecateOptionFlag, MagickFalse },
 
599
    { "-shadow", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
600
    { "+shared-memory", 0L, NonConvertOptionFlag, MagickFalse },
 
601
    { "-shared-memory", 1L, NonConvertOptionFlag, MagickFalse },
 
602
    { "+sharpen", 1L, DeprecateOptionFlag, MagickFalse },
 
603
    { "-sharpen", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
604
    { "+shave", 1L, DeprecateOptionFlag, MagickFalse },
 
605
    { "-shave", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
606
    { "+shear", 1L, DeprecateOptionFlag, MagickFalse },
 
607
    { "-shear", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
608
    { "+sigmoidal-contrast", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
609
    { "-sigmoidal-contrast", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
610
    { "+silent", 0L, NonConvertOptionFlag, MagickFalse },
 
611
    { "-silent", 1L, NonConvertOptionFlag, MagickFalse },
 
612
    { "+size", 0L, ImageInfoOptionFlag, MagickFalse },
 
613
    { "-size", 1L, ImageInfoOptionFlag, MagickFalse },
 
614
    { "+sketch", 1L, DeprecateOptionFlag, MagickFalse },
 
615
    { "-sketch", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
616
    { "+smush", 1L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
 
617
    { "-smush", 1L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
 
618
    { "+snaps", 0L, NonConvertOptionFlag, MagickFalse },
 
619
    { "-snaps", 1L, NonConvertOptionFlag, MagickFalse },
 
620
    { "+solarize", 1L, DeprecateOptionFlag, MagickFalse },
 
621
    { "-solarize", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
622
    { "+sparse-color", 2L, DeprecateOptionFlag, MagickFalse },
 
623
    { "-sparse-color", 2L, SimpleOperatorOptionFlag, MagickFalse },
 
624
    { "+splice", 1L, DeprecateOptionFlag, MagickFalse },
 
625
    { "-splice", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
626
    { "+spread", 1L, DeprecateOptionFlag, MagickFalse },
 
627
    { "-spread", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
628
    { "+statistic", 2L, DeprecateOptionFlag, MagickFalse },
 
629
    { "-statistic", 2L, SimpleOperatorOptionFlag, MagickFalse },
 
630
    { "+stegano", 0L, NonConvertOptionFlag, MagickFalse },
 
631
    { "-stegano", 1L, NonConvertOptionFlag, MagickFalse },
 
632
    { "+stereo", 0L, DeprecateOptionFlag, MagickFalse },
 
633
    { "-stereo", 1L, NonConvertOptionFlag, MagickFalse },
 
634
    { "+stretch", 1L, DeprecateOptionFlag, MagickFalse },
 
635
    { "-stretch", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
636
    { "+strip", 0L, DeprecateOptionFlag, MagickFalse },
 
637
    { "-strip", 0L, SimpleOperatorOptionFlag, MagickFalse },
 
638
    { "+stroke", 0L, ImageInfoOptionFlag | DrawInfoOptionFlag, MagickFalse },
 
639
    { "-stroke", 1L, ImageInfoOptionFlag | DrawInfoOptionFlag, MagickFalse },
 
640
    { "+strokewidth", 1L, ImageInfoOptionFlag, MagickFalse },
 
641
    { "-strokewidth", 1L, ImageInfoOptionFlag | DrawInfoOptionFlag, MagickFalse },
 
642
    { "+style", 0L, DrawInfoOptionFlag, MagickFalse },
 
643
    { "-style", 1L, DrawInfoOptionFlag, MagickFalse },
 
644
    { "+subimage-search", 0L, NonConvertOptionFlag, MagickFalse },
 
645
    { "-subimage-search", 0L, NonConvertOptionFlag, MagickFalse },
 
646
    { "+swap", 0L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
 
647
    { "-swap", 1L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
 
648
    { "+swirl", 1L, DeprecateOptionFlag, MagickFalse },
 
649
    { "-swirl", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
650
    { "+synchronize", 0L, ImageInfoOptionFlag, MagickFalse },
 
651
    { "-synchronize", 0L, ImageInfoOptionFlag, MagickFalse },
 
652
    { "+taint", 0L, ImageInfoOptionFlag, MagickFalse },
 
653
    { "-taint", 0L, ImageInfoOptionFlag, MagickFalse },
 
654
    { "+text-font", 0L, NonConvertOptionFlag, MagickFalse },
 
655
    { "-text-font", 1L, NonConvertOptionFlag, MagickFalse },
 
656
    { "+texture", 0L, ImageInfoOptionFlag, MagickFalse },
 
657
    { "-texture", 1L, ImageInfoOptionFlag, MagickFalse },
 
658
    { "+threshold", 0L, SimpleOperatorOptionFlag, MagickFalse },
 
659
    { "-threshold", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
660
    { "+thumbnail", 1L, DeprecateOptionFlag, MagickFalse },
 
661
    { "-thumbnail", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
662
    { "+tile", 0L, DrawInfoOptionFlag, MagickFalse },
 
663
    { "-tile", 1L, DrawInfoOptionFlag, MagickFalse },
 
664
    { "+tile-offset", 0L, ImageInfoOptionFlag, MagickFalse },
 
665
    { "-tile-offset", 1L, ImageInfoOptionFlag, MagickFalse },
 
666
    { "+tint", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
667
    { "-tint", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
668
    { "+title", 0L, NonConvertOptionFlag, MagickFalse },
 
669
    { "-title", 1L, NonConvertOptionFlag, MagickFalse },
 
670
    { "+transform", 0L, DeprecateOptionFlag, MagickFalse },
 
671
    { "-transform", 0L, SimpleOperatorOptionFlag, MagickFalse },
 
672
    { "+transparent", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
673
    { "-transparent", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
674
    { "+transparent-color", 1L, ImageInfoOptionFlag, MagickFalse },
 
675
    { "-transparent-color", 1L, ImageInfoOptionFlag, MagickFalse },
 
676
    { "+transpose", 0L, DeprecateOptionFlag, MagickFalse },
 
677
    { "-transpose", 0L, SimpleOperatorOptionFlag, MagickFalse },
 
678
    { "+transverse", 0L, DeprecateOptionFlag, MagickFalse },
 
679
    { "-transverse", 0L, SimpleOperatorOptionFlag, MagickFalse },
 
680
    { "+treedepth", 1L, DeprecateOptionFlag, MagickFalse },
 
681
    { "-treedepth", 1L, QuantizeInfoOptionFlag, MagickFalse },
 
682
    { "+trim", 0L, DeprecateOptionFlag, MagickFalse },
 
683
    { "-trim", 0L, SimpleOperatorOptionFlag, MagickFalse },
 
684
    { "+type", 0L, ImageInfoOptionFlag | SimpleOperatorOptionFlag, MagickFalse },
 
685
    { "-type", 1L, ImageInfoOptionFlag | SimpleOperatorOptionFlag, MagickFalse },
 
686
    { "+undercolor", 0L, ImageInfoOptionFlag, MagickFalse },
 
687
    { "-undercolor", 1L, ImageInfoOptionFlag | DrawInfoOptionFlag, MagickFalse },
 
688
    { "+unique", 0L, DeprecateOptionFlag, MagickFalse },
 
689
    { "-unique", 0L, ImageInfoOptionFlag, MagickFalse },
 
690
    { "+unique-colors", 0L, DeprecateOptionFlag, MagickFalse },
 
691
    { "-unique-colors", 0L, SimpleOperatorOptionFlag, MagickFalse },
 
692
    { "+units", 0L, ImageInfoOptionFlag, MagickFalse },
 
693
    { "-units", 1L, ImageInfoOptionFlag, MagickFalse },
 
694
    { "+unsharp", 1L, DeprecateOptionFlag, MagickFalse },
 
695
    { "-unsharp", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
696
    { "+update", 0L, NonConvertOptionFlag, MagickFalse },
 
697
    { "-update", 1L, NonConvertOptionFlag, MagickFalse },
 
698
    { "+use-pixmap", 0L, NonConvertOptionFlag, MagickFalse },
 
699
    { "-use-pixmap", 1L, NonConvertOptionFlag, MagickFalse },
 
700
    { "+verbose", 0L, ImageInfoOptionFlag, MagickFalse },
 
701
    { "-verbose", 0L, ImageInfoOptionFlag, MagickFalse },
 
702
    { "+version", 0L, SpecialOperatorOptionFlag, MagickFalse },
 
703
    { "-version", 1L, SpecialOperatorOptionFlag, MagickFalse },
 
704
    { "+view", 0L, ImageInfoOptionFlag, MagickFalse },
 
705
    { "-view", 1L, ImageInfoOptionFlag, MagickFalse },
 
706
    { "+vignette", 1L, DeprecateOptionFlag, MagickFalse },
 
707
    { "-vignette", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
708
    { "+virtual-pixel", 0L, ImageInfoOptionFlag | SimpleOperatorOptionFlag, MagickFalse },
 
709
    { "-virtual-pixel", 1L, ImageInfoOptionFlag | SimpleOperatorOptionFlag, MagickFalse },
 
710
    { "+visual", 0L, NonConvertOptionFlag, MagickFalse },
 
711
    { "-visual", 1L, NonConvertOptionFlag, MagickFalse },
 
712
    { "+watermark", 0L, NonConvertOptionFlag, MagickFalse },
 
713
    { "-watermark", 1L, NonConvertOptionFlag, MagickFalse },
 
714
    { "+wave", 1L, DeprecateOptionFlag, MagickFalse },
 
715
    { "-wave", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
716
    { "+weight", 1L, DeprecateOptionFlag, MagickFalse },
 
717
    { "-weight", 1L, DrawInfoOptionFlag, MagickFalse },
 
718
    { "+white-point", 0L, ImageInfoOptionFlag, MagickFalse },
 
719
    { "-white-point", 1L, ImageInfoOptionFlag, MagickFalse },
 
720
    { "+white-threshold", 1L, DeprecateOptionFlag, MagickFalse },
 
721
    { "-white-threshold", 1L, SimpleOperatorOptionFlag, MagickFalse },
 
722
    { "+window", 0L, NonConvertOptionFlag, MagickFalse },
 
723
    { "-window", 1L, NonConvertOptionFlag, MagickFalse },
 
724
    { "+window-group", 0L, NonConvertOptionFlag, MagickFalse },
 
725
    { "-window-group", 1L, NonConvertOptionFlag, MagickFalse },
 
726
    { "+write", 1L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
 
727
    { "-write", 1L, ListOperatorOptionFlag | FireOptionFlag, MagickFalse },
708
728
    { (char *) NULL, 0L, UndefinedOptionFlag, MagickFalse }
709
729
  },
710
730
  ComposeOptions[] =
741
761
    { "DstIn", DstInCompositeOp, UndefinedOptionFlag, MagickFalse },
742
762
    { "DstOut", DstOutCompositeOp, UndefinedOptionFlag, MagickFalse },
743
763
    { "DstOver", DstOverCompositeOp, UndefinedOptionFlag, MagickFalse },
744
 
    { "Dst", DstCompositeOp, UndefinedOptionFlag, MagickFalse },
745
764
    { "Exclusion", ExclusionCompositeOp, UndefinedOptionFlag, MagickFalse },
746
765
    { "HardLight", HardLightCompositeOp, UndefinedOptionFlag, MagickFalse },
747
766
    { "Hue", HueCompositeOp, UndefinedOptionFlag, MagickFalse },
775
794
    { "SrcIn", SrcInCompositeOp, UndefinedOptionFlag, MagickFalse },
776
795
    { "SrcOut", SrcOutCompositeOp, UndefinedOptionFlag, MagickFalse },
777
796
    { "SrcOver", SrcOverCompositeOp, UndefinedOptionFlag, MagickFalse },
778
 
    { "Src", SrcCompositeOp, UndefinedOptionFlag, MagickFalse },
779
797
    { "VividLight", VividLightCompositeOp, UndefinedOptionFlag, MagickFalse },
780
798
    { "Xor", XorCompositeOp, UndefinedOptionFlag, MagickFalse },
781
799
    { "Add", AddCompositeOp, DeprecateOptionFlag, MagickTrue },
816
834
  ColorspaceOptions[] =
817
835
  {
818
836
    { "Undefined", UndefinedColorspace, UndefinedOptionFlag, MagickTrue },
 
837
    { "CIELab", LabColorspace, UndefinedOptionFlag, MagickFalse },
819
838
    { "CMY", CMYColorspace, UndefinedOptionFlag, MagickFalse },
820
839
    { "CMYK", CMYKColorspace, UndefinedOptionFlag, MagickFalse },
821
840
    { "Gray", GRAYColorspace, UndefinedOptionFlag, MagickFalse },
895
914
    { "Polar", PolarDistortion, UndefinedOptionFlag, MagickFalse },
896
915
    { "DePolar", DePolarDistortion, UndefinedOptionFlag, MagickFalse },
897
916
    { "Barrel", BarrelDistortion, UndefinedOptionFlag, MagickFalse },
 
917
    { "Cylinder2Plane", Cylinder2PlaneDistortion, UndefinedOptionFlag, MagickTrue },
 
918
    { "Plane2Cylinder", Plane2CylinderDistortion, UndefinedOptionFlag, MagickTrue },
898
919
    { "BarrelInverse", BarrelInverseDistortion, UndefinedOptionFlag, MagickFalse },
899
920
    { "Shepards", ShepardsDistortion, UndefinedOptionFlag, MagickFalse },
900
921
    { "Resize", ResizeDistortion, UndefinedOptionFlag, MagickFalse },
946
967
    { "Sin", SineEvaluateOperator, UndefinedOptionFlag, MagickFalse },
947
968
    { "Sine", SineEvaluateOperator, UndefinedOptionFlag, MagickFalse },
948
969
    { "Subtract", SubtractEvaluateOperator, UndefinedOptionFlag, MagickFalse },
 
970
    { "Sum", SumEvaluateOperator, UndefinedOptionFlag, MagickFalse },
949
971
    { "Threshold", ThresholdEvaluateOperator, UndefinedOptionFlag, MagickFalse },
950
972
    { "ThresholdBlack", ThresholdBlackEvaluateOperator, UndefinedOptionFlag, MagickFalse },
951
973
    { "ThresholdWhite", ThresholdWhiteEvaluateOperator, UndefinedOptionFlag, MagickFalse },
968
990
    { "Bohman", BohmanFilter, UndefinedOptionFlag, MagickFalse },
969
991
    { "Box", BoxFilter, UndefinedOptionFlag, MagickFalse },
970
992
    { "Catrom", CatromFilter, UndefinedOptionFlag, MagickFalse },
 
993
    { "Cosine", CosineFilter, UndefinedOptionFlag, MagickFalse },
971
994
    { "Cubic", CubicFilter, UndefinedOptionFlag, MagickFalse },
972
995
    { "Gaussian", GaussianFilter, UndefinedOptionFlag, MagickFalse },
973
996
    { "Hamming", HammingFilter, UndefinedOptionFlag, MagickFalse },
985
1008
    { "Point", PointFilter, UndefinedOptionFlag, MagickFalse },
986
1009
    { "Quadratic", QuadraticFilter, UndefinedOptionFlag, MagickFalse },
987
1010
    { "Robidoux", RobidouxFilter, UndefinedOptionFlag, MagickFalse },
 
1011
    { "RobidouxSharp", RobidouxSharpFilter, UndefinedOptionFlag, MagickFalse },
988
1012
    { "Sinc", SincFilter, UndefinedOptionFlag, MagickFalse },
989
1013
    { "SincFast", SincFastFilter, UndefinedOptionFlag, MagickFalse },
 
1014
    { "Spline", SplineFilter, UndefinedOptionFlag, MagickFalse },
990
1015
    { "Triangle", TriangleFilter, UndefinedOptionFlag, MagickFalse },
991
1016
    { "Welsh", WelshFilter, UndefinedOptionFlag, MagickFalse },
992
1017
    /* For backward compatibility - must be after "Jinc" */
1016
1041
    { "South", SouthGravity, UndefinedOptionFlag, MagickFalse },
1017
1042
    { "SouthWest", SouthWestGravity, UndefinedOptionFlag, MagickFalse },
1018
1043
    { "West", WestGravity, UndefinedOptionFlag, MagickFalse },
1019
 
    { "Static", StaticGravity, UndefinedOptionFlag, MagickFalse },
 
1044
    { "Static", StaticGravity, UndefinedOptionFlag, MagickTrue },
1020
1045
    { (char *) NULL, UndefinedGravity, UndefinedOptionFlag, MagickFalse }
1021
1046
  },
1022
1047
  IntentOptions[] =
1044
1069
  {
1045
1070
    { "Undefined", UndefinedInterpolatePixel, UndefinedOptionFlag, MagickTrue },
1046
1071
    { "Average", AverageInterpolatePixel, UndefinedOptionFlag, MagickFalse },
1047
 
    { "Bicubic", BicubicInterpolatePixel, UndefinedOptionFlag, MagickFalse },
 
1072
    { "Average4", AverageInterpolatePixel, UndefinedOptionFlag, MagickFalse },
 
1073
    { "Average9", Average9InterpolatePixel, UndefinedOptionFlag, MagickFalse },
 
1074
    { "Average16", Average16InterpolatePixel, UndefinedOptionFlag, MagickFalse },
 
1075
    { "Background", BackgroundInterpolatePixel, UndefinedOptionFlag, MagickFalse },
 
1076
    { "Bicubic", CatromInterpolatePixel, UndefinedOptionFlag, MagickTrue },
1048
1077
    { "Bilinear", BilinearInterpolatePixel, UndefinedOptionFlag, MagickFalse },
1049
 
    { "filter", FilterInterpolatePixel, UndefinedOptionFlag, MagickFalse },
 
1078
    { "Blend", BlendInterpolatePixel, UndefinedOptionFlag, MagickFalse },
 
1079
    { "Catrom", CatromInterpolatePixel, UndefinedOptionFlag, MagickTrue },
1050
1080
    { "Integer", IntegerInterpolatePixel, UndefinedOptionFlag, MagickFalse },
1051
1081
    { "Mesh", MeshInterpolatePixel, UndefinedOptionFlag, MagickFalse },
 
1082
    { "Nearest", NearestNeighborInterpolatePixel, UndefinedOptionFlag, MagickFalse },
1052
1083
    { "NearestNeighbor", NearestNeighborInterpolatePixel, UndefinedOptionFlag, MagickFalse },
1053
1084
    { "Spline", SplineInterpolatePixel, UndefinedOptionFlag, MagickFalse },
 
1085
    /* depreciation of slow and useless interpolation method */
 
1086
    { "Filter", FilterInterpolatePixel, UndefinedOptionFlag, MagickTrue },
1054
1087
    { (char *) NULL, UndefinedInterpolatePixel, UndefinedOptionFlag, MagickFalse }
1055
1088
  },
1056
1089
  KernelOptions[] =
1208
1241
    { "Undefined", UndefinedEvents, UndefinedOptionFlag, MagickTrue },
1209
1242
    { "All", (AllEvents &~ TraceEvent), UndefinedOptionFlag, MagickFalse },
1210
1243
    { "Annotate", AnnotateEvent, UndefinedOptionFlag, MagickFalse },
 
1244
    { "Accelerate", AccelerateEvent, UndefinedOptionFlag, MagickFalse },
1211
1245
    { "Blob", BlobEvent, UndefinedOptionFlag, MagickFalse },
1212
1246
    { "Cache", CacheEvent, UndefinedOptionFlag, MagickFalse },
1213
1247
    { "Coder", CoderEvent, UndefinedOptionFlag, MagickFalse },
1282
1316
    { "Edge", EdgeMorphology, UndefinedOptionFlag, MagickFalse },
1283
1317
    { "TopHat", TopHatMorphology, UndefinedOptionFlag, MagickFalse },
1284
1318
    { "BottomHat", BottomHatMorphology, UndefinedOptionFlag, MagickFalse },
1285
 
    { "Distance", DistanceMorphology, UndefinedOptionFlag, MagickFalse },
1286
1319
    { "Hmt", HitAndMissMorphology, UndefinedOptionFlag, MagickFalse },
1287
1320
    { "HitNMiss", HitAndMissMorphology, UndefinedOptionFlag, MagickFalse },
1288
1321
    { "HitAndMiss", HitAndMissMorphology, UndefinedOptionFlag, MagickFalse },
1289
1322
    { "Thinning", ThinningMorphology, UndefinedOptionFlag, MagickFalse },
1290
1323
    { "Thicken", ThickenMorphology, UndefinedOptionFlag, MagickFalse },
 
1324
    { "Distance", DistanceMorphology, UndefinedOptionFlag, MagickFalse },
 
1325
    { "IterativeDistance", IterativeDistanceMorphology, UndefinedOptionFlag, MagickFalse },
1291
1326
    { "Voronoi", VoronoiMorphology, UndefinedOptionFlag, MagickTrue },
1292
1327
    { (char *) NULL, UndefinedMorphology, UndefinedOptionFlag, MagickFalse }
1293
1328
  },
1481
1516
    { "Undefined", UndefinedType, UndefinedOptionFlag, MagickTrue },
1482
1517
    { "Bilevel", BilevelType, UndefinedOptionFlag, MagickFalse },
1483
1518
    { "ColorSeparation", ColorSeparationType, UndefinedOptionFlag, MagickFalse },
 
1519
    { "ColorSeparationAlpha", ColorSeparationMatteType, UndefinedOptionFlag, MagickFalse },
1484
1520
    { "ColorSeparationMatte", ColorSeparationMatteType, UndefinedOptionFlag, MagickFalse },
1485
1521
    { "Grayscale", GrayscaleType, UndefinedOptionFlag, MagickFalse },
 
1522
    { "GrayscaleAlpha", GrayscaleMatteType, UndefinedOptionFlag, MagickFalse },
1486
1523
    { "GrayscaleMatte", GrayscaleMatteType, UndefinedOptionFlag, MagickFalse },
1487
1524
    { "Optimize", OptimizeType, UndefinedOptionFlag, MagickFalse },
1488
1525
    { "Palette", PaletteType, UndefinedOptionFlag, MagickFalse },
 
1526
    { "PaletteBilevelAlpha", PaletteBilevelMatteType, UndefinedOptionFlag, MagickFalse },
1489
1527
    { "PaletteBilevelMatte", PaletteBilevelMatteType, UndefinedOptionFlag, MagickFalse },
 
1528
    { "PaletteAlpha", PaletteMatteType, UndefinedOptionFlag, MagickFalse },
1490
1529
    { "PaletteMatte", PaletteMatteType, UndefinedOptionFlag, MagickFalse },
 
1530
    { "TrueColorAlpha", TrueColorMatteType, UndefinedOptionFlag, MagickFalse },
1491
1531
    { "TrueColorMatte", TrueColorMatteType, UndefinedOptionFlag, MagickFalse },
1492
1532
    { "TrueColor", TrueColorType, UndefinedOptionFlag, MagickFalse },
1493
1533
    { (char *) NULL, UndefinedType, UndefinedOptionFlag, MagickFalse }
1521
1561
    { "HorizontalTile", HorizontalTileVirtualPixelMethod, UndefinedOptionFlag, MagickFalse },
1522
1562
    { "HorizontalTileEdge", HorizontalTileEdgeVirtualPixelMethod, UndefinedOptionFlag, MagickFalse },
1523
1563
    { "Mirror", MirrorVirtualPixelMethod, UndefinedOptionFlag, MagickFalse },
 
1564
    { "None", TransparentVirtualPixelMethod, UndefinedOptionFlag, MagickFalse },
1524
1565
    { "Random", RandomVirtualPixelMethod, UndefinedOptionFlag, MagickFalse },
1525
1566
    { "Tile", TileVirtualPixelMethod, UndefinedOptionFlag, MagickFalse },
1526
1567
    { "Transparent", TransparentVirtualPixelMethod, UndefinedOptionFlag, MagickFalse },
1872
1913
    while (((isspace((int) ((unsigned char) *p)) == 0) && (*p != sentinel)) &&
1873
1914
           (*p != '\0'))
1874
1915
    {
1875
 
      if ((q-token) >= (MaxTextExtent - 1))
 
1916
      if ((q-token) >= (MaxTextExtent-1))
1876
1917
        break;
1877
1918
      *q++=(*p++);
1878
1919
    }
2118
2159
  {
2119
2160
    if (option_info[i].stealth != MagickFalse)
2120
2161
      continue;
2121
 
    (void) fprintf(file,"%s\n",option_info[i].mnemonic);
 
2162
    (void) FormatLocaleFile(file,"%s\n",option_info[i].mnemonic);
2122
2163
  }
2123
2164
  return(MagickTrue);
2124
2165
}
2318
2359
    while (((isspace((int) ((unsigned char) *p)) == 0) && (*p != sentinel)) &&
2319
2360
           (*p != '\0'))
2320
2361
    {
2321
 
      if ((q-token) >= MaxTextExtent)
 
2362
      if ((q-token) >= (MaxTextExtent-1))
2322
2363
        break;
2323
2364
      *q++=(*p++);
2324
2365
    }
2500
2541
MagickExport MagickBooleanType SetImageOption(ImageInfo *image_info,
2501
2542
  const char *option,const char *value)
2502
2543
{
2503
 
  MagickBooleanType
2504
 
    status;
2505
 
 
2506
2544
  assert(image_info != (ImageInfo *) NULL);
2507
2545
  assert(image_info->signature == MagickSignature);
2508
2546
  if (image_info->debug != MagickFalse)
2509
2547
    (void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",
2510
2548
      image_info->filename);
 
2549
 
 
2550
  /* FUTURE: This should not be here! */
2511
2551
  if (LocaleCompare(option,"size") == 0)
2512
2552
    (void) CloneString(&image_info->size,value);
 
2553
 
 
2554
  /* create tree if needed - specify how key,values are to be freed */
2513
2555
  if (image_info->options == (void *) NULL)
2514
2556
    image_info->options=NewSplayTree(CompareSplayTreeString,
2515
2557
      RelinquishMagickMemory,RelinquishMagickMemory);
2516
 
  status=AddValueToSplayTree((SplayTreeInfo *) image_info->options,
2517
 
    ConstantString(option),ConstantString(value));
2518
 
  return(status);
 
2558
 
 
2559
  /* Delete Option if NULL */
 
2560
  if (value == (const char *) NULL)
 
2561
    return(DeleteImageOption(image_info,option));
 
2562
 
 
2563
  /* Add option to splay-tree */
 
2564
  return(AddValueToSplayTree((SplayTreeInfo *) image_info->options,
 
2565
    ConstantString(option),ConstantString(value)));
2519
2566
}