Lines Matching +full:- +full:- +full:option
20 % Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization %
46 #include "MagickWand/mogrify-private.h"
47 #include "MagickCore/display-private.h"
48 #include "MagickCore/string-private.h"
69 % This means that a continuous-tone 24 bits/pixel image can display on a 8
70 % bit pseudo-color device or monochrome device. In most instances the reduced
72 % pseudo-color image sequence can display on a continuous-tone 24 bits/pixels
102 " -debug events display copious debugging information\n" in DisplayUsage()
103 " -help print program options\n" in DisplayUsage()
104 " -list type print a list of supported option arguments\n" in DisplayUsage()
105 " -log format format of debugging information\n" in DisplayUsage()
106 " -version print version information", in DisplayUsage()
108 " -auto-orient automagically orient image\n" in DisplayUsage()
109 " -border geometry surround image with a border of color\n" in DisplayUsage()
110 " -clip clip along the first path from the 8BIM profile\n" in DisplayUsage()
111 " -clip-path id clip along a named path from the 8BIM profile\n" in DisplayUsage()
112 " -colors value preferred number of colors in the image\n" in DisplayUsage()
113 " -contrast enhance or reduce the image contrast\n" in DisplayUsage()
114 " -crop geometry preferred size and location of the cropped image\n" in DisplayUsage()
115 " -decipher filename convert cipher pixels to plain pixels\n" in DisplayUsage()
116 " -deskew threshold straighten an image\n" in DisplayUsage()
117 " -despeckle reduce the speckles within an image\n" in DisplayUsage()
118 " -edge factor apply a filter to detect edges in the image\n" in DisplayUsage()
119 " -enhance apply a digital filter to enhance a noisy image\n" in DisplayUsage()
120 " -equalize perform histogram equalization to an image\n" in DisplayUsage()
121 " -extent geometry set the image size\n" in DisplayUsage()
122 " -extract geometry extract area from image\n" in DisplayUsage()
123 " -flip flip image in the vertical direction\n" in DisplayUsage()
124 " -flop flop image in the horizontal direction\n" in DisplayUsage()
125 " -frame geometry surround image with an ornamental border\n" in DisplayUsage()
126 " -fuzz distance colors within this distance are considered equal\n" in DisplayUsage()
127 " -gamma value level of gamma correction\n" in DisplayUsage()
128 " -monochrome transform image to black and white\n" in DisplayUsage()
129 " -negate replace every pixel with its complementary color\n" in DisplayUsage()
130 " -normalize transform image to span the full range of colors\n" in DisplayUsage()
131 " -raise value lighten/darken image edges to create a 3-D effect\n" in DisplayUsage()
132 " -resample geometry change the resolution of an image\n" in DisplayUsage()
133 " -resize geometry resize the image\n" in DisplayUsage()
134 " -roll geometry roll an image vertically or horizontally\n" in DisplayUsage()
135 " -rotate degrees apply Paeth rotation to the image\n" in DisplayUsage()
136 " -sample geometry scale image with pixel sampling\n" in DisplayUsage()
137 " -segment value segment an image\n" in DisplayUsage()
138 " -sharpen geometry sharpen the image\n" in DisplayUsage()
139 " -strip strip image of all profiles and comments\n" in DisplayUsage()
140 " -threshold value threshold the image\n" in DisplayUsage()
141 " -thumbnail geometry create a thumbnail of the image\n" in DisplayUsage()
142 " -trim trim image edges", in DisplayUsage()
144 " -alpha option on, activate, off, deactivate, set, opaque, copy\n" in DisplayUsage()
146 " -antialias remove pixel-aliasing\n" in DisplayUsage()
147 " -authenticate password\n" in DisplayUsage()
149 " -backdrop display image centered on a backdrop\n" in DisplayUsage()
150 " -channel type apply option to select image channels\n" in DisplayUsage()
151 " -colormap type Shared or Private\n" in DisplayUsage()
152 " -colorspace type alternate image colorspace\n" in DisplayUsage()
153 " -comment string annotate image with comment\n" in DisplayUsage()
154 " -compress type type of pixel compression when writing the image\n" in DisplayUsage()
155 " -define format:option\n" in DisplayUsage()
157 " -delay value display the next image after pausing\n" in DisplayUsage()
158 " -density geometry horizontal and vertical density of the image\n" in DisplayUsage()
159 " -depth value image depth\n" in DisplayUsage()
160 " -display server display image to this X server\n" in DisplayUsage()
161 " -dispose method layer disposal method\n" in DisplayUsage()
162 " -dither method apply error diffusion to image\n" in DisplayUsage()
163 " -endian type endianness (MSB or LSB) of the image\n" in DisplayUsage()
164 " -filter type use this filter when resizing an image\n" in DisplayUsage()
165 " -format string output formatted image characteristics\n" in DisplayUsage()
166 " -geometry geometry preferred size and location of the Image window\n" in DisplayUsage()
167 " -gravity type horizontal and vertical backdrop placement\n" in DisplayUsage()
168 " -identify identify the format and characteristics of the image\n" in DisplayUsage()
169 " -immutable displayed image cannot be modified\n" in DisplayUsage()
170 " -interlace type type of image interlacing scheme\n" in DisplayUsage()
171 " -interpolate method pixel color interpolation method\n" in DisplayUsage()
172 " -label string assign a label to an image\n" in DisplayUsage()
173 " -limit type value pixel cache resource limit\n" in DisplayUsage()
174 " -loop iterations loop images then exit\n" in DisplayUsage()
175 " -map type display image using this Standard Colormap\n" in DisplayUsage()
176 " -matte store matte channel if the image has one\n" in DisplayUsage()
177 " -monitor monitor progress\n" in DisplayUsage()
178 " -nostdin do not try to open stdin\n" in DisplayUsage()
179 " -page geometry size and location of an image canvas\n" in DisplayUsage()
180 " -profile filename add, delete, or apply an image profile\n" in DisplayUsage()
181 " -quality value JPEG/MIFF/PNG compression level\n" in DisplayUsage()
182 " -quantize colorspace reduce colors in this colorspace\n" in DisplayUsage()
183 " -quiet suppress all warning messages\n" in DisplayUsage()
184 " -regard-warnings pay attention to warning messages\n" in DisplayUsage()
185 " -remote command execute a command in an remote display process\n" in DisplayUsage()
186 " -repage geometry size and location of an image canvas (operator)\n" in DisplayUsage()
187 " -respect-parentheses settings remain in effect until parenthesis boundary\n" in DisplayUsage()
188 " -sampling-factor geometry\n" in DisplayUsage()
190 " -scenes range image scene range\n" in DisplayUsage()
191 " -seed value seed a new sequence of pseudo-random numbers\n" in DisplayUsage()
192 " -set property value set an image property\n" in DisplayUsage()
193 " -size geometry width and height of image\n" in DisplayUsage()
194 " -support factor resize support: > 1.0 is blurry, < 1.0 is sharp\n" in DisplayUsage()
195 " -texture filename name of texture to tile onto the image background\n" in DisplayUsage()
196 " -transparent-color color\n" in DisplayUsage()
198 " -treedepth value color tree depth\n" in DisplayUsage()
199 " -update seconds detect when image file is modified and redisplay\n" in DisplayUsage()
200 " -verbose print detailed information about the image\n" in DisplayUsage()
201 " -visual type display image using this visual type\n" in DisplayUsage()
202 " -virtual-pixel method\n" in DisplayUsage()
204 " -window id display image to background of this window\n" in DisplayUsage()
205 " -window-group id exit program when this window id is destroyed\n" in DisplayUsage()
206 " -write filename write image to a file", in DisplayUsage()
208 " -coalesce merge a sequence of images\n" in DisplayUsage()
209 " -flatten flatten a sequence of images"; in DisplayUsage()
225 "resources as command line options: -background, -bordercolor,\n"); in DisplayUsage()
227 " -mattecolor, -borderwidth, -font, -foreground, -iconGeometry,\n"); in DisplayUsage()
228 (void) printf("-iconic, -name, -shared-memory, -usePixmap, or -title.\n"); in DisplayUsage()
237 (void) printf("'-' for standard input or output.\n"); in DisplayUsage()
264 #define ThrowDisplayException(asperity,tag,option) \ in DisplayImageCommand() argument
267 option); \ in DisplayImageCommand()
271 #define ThrowDisplayInvalidArgumentException(option,argument) \ in DisplayImageCommand() argument
274 "InvalidArgument","'%s': %s",option,argument); \ in DisplayImageCommand()
284 *option; in DisplayImageCommand() local
333 assert(image_info->signature == MagickCoreSignature); in DisplayImageCommand()
334 if (image_info->debug != MagickFalse) in DisplayImageCommand()
339 option=argv[1]; in DisplayImageCommand()
340 if ((LocaleCompare("version",option+1) == 0) || in DisplayImageCommand()
341 (LocaleCompare("-version",option+1) == 0)) in DisplayImageCommand()
355 option=(char *) NULL; in DisplayImageCommand()
384 option=argv[i]; in DisplayImageCommand()
385 if (IsCommandOption(option) == MagickFalse) in DisplayImageCommand()
387 if (LocaleCompare("display",option+1) == 0) in DisplayImageCommand()
394 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
397 if (LocaleCompare("nostdin",option+1) == 0) in DisplayImageCommand()
399 if ((LocaleCompare("help",option+1) == 0) || in DisplayImageCommand()
400 (LocaleCompare("-help",option+1) == 0)) in DisplayImageCommand()
418 image_info->density=XGetResourceInstance(resource_database,GetClientName(), in DisplayImageCommand()
420 if (image_info->density == (char *) NULL) in DisplayImageCommand()
421 image_info->density=XGetScreenDensity(display); in DisplayImageCommand()
424 image_info->interlace=(InterlaceType) in DisplayImageCommand()
426 image_info->page=XGetResourceInstance(resource_database,GetClientName(), in DisplayImageCommand()
430 image_info->quality=StringToUnsignedLong(resource_value); in DisplayImageCommand()
433 image_info->verbose=IsStringTrue(resource_value); in DisplayImageCommand()
436 quantize_info->dither_method=IsStringTrue(resource_value) != MagickFalse ? in DisplayImageCommand()
445 option=argv[i]; in DisplayImageCommand()
451 option="logo:"; in DisplayImageCommand()
453 option="-"; in DisplayImageCommand()
454 if (LocaleCompare(option,"(") == 0) in DisplayImageCommand()
459 option); in DisplayImageCommand()
463 if (LocaleCompare(option,")") == 0) in DisplayImageCommand()
467 ThrowDisplayException(OptionError,"UnableToParseExpression",option); in DisplayImageCommand()
471 if (IsCommandOption(option) == MagickFalse) in DisplayImageCommand()
482 Option is a file name. in DisplayImageCommand()
485 filename=option; in DisplayImageCommand()
486 if ((LocaleCompare(filename,"--") == 0) && (i < (ssize_t) (argc-1))) in DisplayImageCommand()
488 option=argv[++i]; in DisplayImageCommand()
489 filename=option; in DisplayImageCommand()
491 (void) CopyMagickString(image_info->filename,filename,MagickPathExtent); in DisplayImageCommand()
495 (exception->severity < ErrorException); in DisplayImageCommand()
500 iterations=image->iterations; in DisplayImageCommand()
537 display_image->delay=resource_info.delay; in DisplayImageCommand()
547 if (nexus->montage != (char *) NULL) in DisplayImageCommand()
576 (void) CopyMagickString(display_image->filename, in DisplayImageCommand()
615 for (i--; i > 0; i--) in DisplayImageCommand()
616 if (image_marker[i] == (size_t) (image_number-2)) in DisplayImageCommand()
618 image_number--; in DisplayImageCommand()
632 for (i=1; i < (ssize_t) (argc-2); i++) in DisplayImageCommand()
647 if (LocaleCompare(filename,"-") == 0) in DisplayImageCommand()
653 switch (*(option+1)) in DisplayImageCommand()
657 if (LocaleCompare("alpha",option+1) == 0) in DisplayImageCommand()
662 if (*option == '+') in DisplayImageCommand()
666 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
674 if (LocaleCompare("antialias",option+1) == 0) in DisplayImageCommand()
676 if (LocaleCompare("authenticate",option+1) == 0) in DisplayImageCommand()
678 if (*option == '+') in DisplayImageCommand()
682 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
685 if (LocaleCompare("auto-orient",option+1) == 0) in DisplayImageCommand()
687 ThrowDisplayException(OptionError,"UnrecognizedOption",option); in DisplayImageCommand()
691 if (LocaleCompare("backdrop",option+1) == 0) in DisplayImageCommand()
693 resource_info.backdrop=(*option == '-') ? MagickTrue : MagickFalse; in DisplayImageCommand()
696 if (LocaleCompare("background",option+1) == 0) in DisplayImageCommand()
698 if (*option == '+') in DisplayImageCommand()
702 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
706 if (LocaleCompare("border",option+1) == 0) in DisplayImageCommand()
708 if (*option == '+') in DisplayImageCommand()
712 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
714 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
717 if (LocaleCompare("bordercolor",option+1) == 0) in DisplayImageCommand()
719 if (*option == '+') in DisplayImageCommand()
723 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
727 if (LocaleCompare("borderwidth",option+1) == 0) in DisplayImageCommand()
730 if (*option == '+') in DisplayImageCommand()
734 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
736 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
741 ThrowDisplayException(OptionError,"UnrecognizedOption",option); in DisplayImageCommand()
745 if (LocaleCompare("cache",option+1) == 0) in DisplayImageCommand()
747 if (*option == '+') in DisplayImageCommand()
751 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
753 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
756 if (LocaleCompare("channel",option+1) == 0) in DisplayImageCommand()
761 if (*option == '+') in DisplayImageCommand()
765 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
772 if (LocaleCompare("clip",option+1) == 0) in DisplayImageCommand()
774 if (LocaleCompare("clip-path",option+1) == 0) in DisplayImageCommand()
778 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
781 if (LocaleCompare("coalesce",option+1) == 0) in DisplayImageCommand()
783 if (LocaleCompare("colormap",option+1) == 0) in DisplayImageCommand()
786 if (*option == '+') in DisplayImageCommand()
790 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
801 if (LocaleCompare("colors",option+1) == 0) in DisplayImageCommand()
803 quantize_info->number_colors=0; in DisplayImageCommand()
804 if (*option == '+') in DisplayImageCommand()
808 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
810 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
811 quantize_info->number_colors=StringToUnsignedLong(argv[i]); in DisplayImageCommand()
814 if (LocaleCompare("colorspace",option+1) == 0) in DisplayImageCommand()
819 if (*option == '+') in DisplayImageCommand()
823 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
831 if (LocaleCompare("comment",option+1) == 0) in DisplayImageCommand()
833 if (*option == '+') in DisplayImageCommand()
837 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
840 if (LocaleCompare("compress",option+1) == 0) in DisplayImageCommand()
845 if (*option == '+') in DisplayImageCommand()
849 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
857 if (LocaleCompare("concurrent",option+1) == 0) in DisplayImageCommand()
859 if (LocaleCompare("contrast",option+1) == 0) in DisplayImageCommand()
861 if (LocaleCompare("crop",option+1) == 0) in DisplayImageCommand()
863 if (*option == '+') in DisplayImageCommand()
867 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
869 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
872 ThrowDisplayException(OptionError,"UnrecognizedOption",option); in DisplayImageCommand()
876 if (LocaleCompare("debug",option+1) == 0) in DisplayImageCommand()
881 if (*option == '+') in DisplayImageCommand()
885 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
893 if (LocaleCompare("decipher",option+1) == 0) in DisplayImageCommand()
895 if (*option == '+') in DisplayImageCommand()
899 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
902 if (LocaleCompare("define",option+1) == 0) in DisplayImageCommand()
906 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
907 if (*option == '+') in DisplayImageCommand()
919 if (LocaleCompare("delay",option+1) == 0) in DisplayImageCommand()
921 if (*option == '+') in DisplayImageCommand()
925 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
927 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
930 if (LocaleCompare("density",option+1) == 0) in DisplayImageCommand()
932 if (*option == '+') in DisplayImageCommand()
936 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
938 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
941 if (LocaleCompare("depth",option+1) == 0) in DisplayImageCommand()
943 if (*option == '+') in DisplayImageCommand()
947 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
949 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
952 if (LocaleCompare("deskew",option+1) == 0) in DisplayImageCommand()
954 if (*option == '+') in DisplayImageCommand()
958 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
960 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
963 if (LocaleCompare("despeckle",option+1) == 0) in DisplayImageCommand()
965 if (LocaleCompare("display",option+1) == 0) in DisplayImageCommand()
967 if (*option == '+') in DisplayImageCommand()
971 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
974 if (LocaleCompare("dispose",option+1) == 0) in DisplayImageCommand()
979 if (*option == '+') in DisplayImageCommand()
983 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
990 if (LocaleCompare("dither",option+1) == 0) in DisplayImageCommand()
995 quantize_info->dither_method=NoDitherMethod; in DisplayImageCommand()
996 if (*option == '+') in DisplayImageCommand()
1000 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1005 quantize_info->dither_method=(DitherMethod) method; in DisplayImageCommand()
1008 if (LocaleCompare("duration",option+1) == 0) in DisplayImageCommand()
1010 if (*option == '+') in DisplayImageCommand()
1014 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1016 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
1019 ThrowDisplayException(OptionError,"UnrecognizedOption",option); in DisplayImageCommand()
1023 if (LocaleCompare("edge",option+1) == 0) in DisplayImageCommand()
1025 if (*option == '+') in DisplayImageCommand()
1029 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1031 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
1034 if (LocaleCompare("endian",option+1) == 0) in DisplayImageCommand()
1039 if (*option == '+') in DisplayImageCommand()
1043 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1051 if (LocaleCompare("enhance",option+1) == 0) in DisplayImageCommand()
1053 if (LocaleCompare("equalize",option+1) == 0) in DisplayImageCommand()
1055 if (LocaleCompare("extent",option+1) == 0) in DisplayImageCommand()
1057 if (*option == '+') in DisplayImageCommand()
1061 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1063 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
1066 if (LocaleCompare("extract",option+1) == 0) in DisplayImageCommand()
1068 if (*option == '+') in DisplayImageCommand()
1072 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1074 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
1077 ThrowDisplayException(OptionError,"UnrecognizedOption",option); in DisplayImageCommand()
1081 if (LocaleCompare("filter",option+1) == 0) in DisplayImageCommand()
1086 if (*option == '+') in DisplayImageCommand()
1090 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1097 if (LocaleCompare("flatten",option+1) == 0) in DisplayImageCommand()
1099 if (LocaleCompare("flip",option+1) == 0) in DisplayImageCommand()
1101 if (LocaleCompare("flop",option+1) == 0) in DisplayImageCommand()
1103 if (LocaleCompare("font",option+1) == 0) in DisplayImageCommand()
1105 if (*option == '+') in DisplayImageCommand()
1109 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1114 if (LocaleCompare("foreground",option+1) == 0) in DisplayImageCommand()
1116 if (*option == '+') in DisplayImageCommand()
1120 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1124 if (LocaleCompare("format",option+1) == 0) in DisplayImageCommand()
1126 if (*option == '+') in DisplayImageCommand()
1130 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1133 if (LocaleCompare("frame",option+1) == 0) in DisplayImageCommand()
1135 if (*option == '+') in DisplayImageCommand()
1139 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1141 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
1144 if (LocaleCompare("fuzz",option+1) == 0) in DisplayImageCommand()
1146 if (*option == '+') in DisplayImageCommand()
1150 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1152 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
1155 ThrowDisplayException(OptionError,"UnrecognizedOption",option); in DisplayImageCommand()
1159 if (LocaleCompare("gamma",option+1) == 0) in DisplayImageCommand()
1163 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1165 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
1168 if (LocaleCompare("geometry",option+1) == 0) in DisplayImageCommand()
1171 if (*option == '+') in DisplayImageCommand()
1176 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1178 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
1182 if (LocaleCompare("gravity",option+1) == 0) in DisplayImageCommand()
1187 if (*option == '+') in DisplayImageCommand()
1191 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1199 ThrowDisplayException(OptionError,"UnrecognizedOption",option); in DisplayImageCommand()
1203 if ((LocaleCompare("help",option+1) == 0) || in DisplayImageCommand()
1204 (LocaleCompare("-help",option+1) == 0)) in DisplayImageCommand()
1206 ThrowDisplayException(OptionError,"UnrecognizedOption",option); in DisplayImageCommand()
1210 if (LocaleCompare("identify",option+1) == 0) in DisplayImageCommand()
1212 if (LocaleCompare("iconGeometry",option+1) == 0) in DisplayImageCommand()
1215 if (*option == '+') in DisplayImageCommand()
1219 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1221 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
1225 if (LocaleCompare("iconic",option+1) == 0) in DisplayImageCommand()
1227 resource_info.iconic=(*option == '-') ? MagickTrue : MagickFalse; in DisplayImageCommand()
1230 if (LocaleCompare("immutable",option+1) == 0) in DisplayImageCommand()
1232 resource_info.immutable=(*option == '-') ? MagickTrue : MagickFalse; in DisplayImageCommand()
1235 if (LocaleCompare("interlace",option+1) == 0) in DisplayImageCommand()
1240 if (*option == '+') in DisplayImageCommand()
1244 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1252 if (LocaleCompare("interpolate",option+1) == 0) in DisplayImageCommand()
1257 if (*option == '+') in DisplayImageCommand()
1261 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1269 ThrowDisplayException(OptionError,"UnrecognizedOption",option); in DisplayImageCommand()
1273 if (LocaleCompare("label",option+1) == 0) in DisplayImageCommand()
1275 if (*option == '+') in DisplayImageCommand()
1279 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1282 if (LocaleCompare("limit",option+1) == 0) in DisplayImageCommand()
1293 if (*option == '+') in DisplayImageCommand()
1297 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1305 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1309 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
1312 if (LocaleCompare("list",option+1) == 0) in DisplayImageCommand()
1317 if (*option == '+') in DisplayImageCommand()
1321 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1325 status=MogrifyImageInfo(image_info,(int) (i-j+1),(const char **) in DisplayImageCommand()
1330 if (LocaleCompare("log",option+1) == 0) in DisplayImageCommand()
1332 if (*option == '+') in DisplayImageCommand()
1337 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1340 if (LocaleCompare("loop",option+1) == 0) in DisplayImageCommand()
1342 if (*option == '+') in DisplayImageCommand()
1346 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1348 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
1352 ThrowDisplayException(OptionError,"UnrecognizedOption",option); in DisplayImageCommand()
1356 if (LocaleCompare("magnify",option+1) == 0) in DisplayImageCommand()
1359 if (*option == '+') in DisplayImageCommand()
1363 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1365 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
1369 if (LocaleCompare("map",option+1) == 0) in DisplayImageCommand()
1372 if (*option == '+') in DisplayImageCommand()
1377 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1381 if (LocaleCompare("matte",option+1) == 0) in DisplayImageCommand()
1383 if (LocaleCompare("mattecolor",option+1) == 0) in DisplayImageCommand()
1385 if (*option == '+') in DisplayImageCommand()
1389 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1393 if (LocaleCompare("monitor",option+1) == 0) in DisplayImageCommand()
1395 if (LocaleCompare("monochrome",option+1) == 0) in DisplayImageCommand()
1397 if (*option == '+') in DisplayImageCommand()
1399 quantize_info->number_colors=2; in DisplayImageCommand()
1400 quantize_info->colorspace=GRAYColorspace; in DisplayImageCommand()
1403 ThrowDisplayException(OptionError,"UnrecognizedOption",option); in DisplayImageCommand()
1407 if (LocaleCompare("name",option+1) == 0) in DisplayImageCommand()
1410 if (*option == '+') in DisplayImageCommand()
1414 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1418 if (LocaleCompare("negate",option+1) == 0) in DisplayImageCommand()
1420 if (LocaleCompare("noop",option+1) == 0) in DisplayImageCommand()
1422 if (LocaleCompare("normalize",option+1) == 0) in DisplayImageCommand()
1424 if (LocaleCompare("nostdin",option+1) == 0) in DisplayImageCommand()
1426 ThrowDisplayException(OptionError,"UnrecognizedOption",option); in DisplayImageCommand()
1430 if (LocaleCompare("page",option+1) == 0) in DisplayImageCommand()
1433 if (*option == '+') in DisplayImageCommand()
1437 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1441 if (LocaleCompare("profile",option+1) == 0) in DisplayImageCommand()
1445 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1448 ThrowDisplayException(OptionError,"UnrecognizedOption",option); in DisplayImageCommand()
1452 if (LocaleCompare("quality",option+1) == 0) in DisplayImageCommand()
1454 if (*option == '+') in DisplayImageCommand()
1458 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1460 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
1463 if (LocaleCompare("quantize",option+1) == 0) in DisplayImageCommand()
1468 if (*option == '+') in DisplayImageCommand()
1472 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1480 if (LocaleCompare("quiet",option+1) == 0) in DisplayImageCommand()
1482 ThrowDisplayException(OptionError,"UnrecognizedOption",option); in DisplayImageCommand()
1486 if (LocaleCompare("raise",option+1) == 0) in DisplayImageCommand()
1490 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1492 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
1495 if (LocaleCompare("regard-warnings",option+1) == 0) in DisplayImageCommand()
1497 if (LocaleCompare("remote",option+1) == 0) in DisplayImageCommand()
1501 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1504 i--; in DisplayImageCommand()
1507 if (LocaleCompare("repage",option+1) == 0) in DisplayImageCommand()
1509 if (*option == '+') in DisplayImageCommand()
1513 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1515 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
1518 if (LocaleCompare("resample",option+1) == 0) in DisplayImageCommand()
1520 if (*option == '+') in DisplayImageCommand()
1524 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1526 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
1529 if (LocaleCompare("resize",option+1) == 0) in DisplayImageCommand()
1531 if (*option == '+') in DisplayImageCommand()
1535 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1537 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
1540 if (LocaleNCompare("respect-parentheses",option+1,17) == 0) in DisplayImageCommand()
1542 respect_parenthesis=(*option == '-') ? MagickTrue : MagickFalse; in DisplayImageCommand()
1545 if (LocaleCompare("roll",option+1) == 0) in DisplayImageCommand()
1547 if (*option == '+') in DisplayImageCommand()
1551 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1553 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
1556 if (LocaleCompare("rotate",option+1) == 0) in DisplayImageCommand()
1560 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1562 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
1565 ThrowDisplayException(OptionError,"UnrecognizedOption",option); in DisplayImageCommand()
1569 if (LocaleCompare("sample",option+1) == 0) in DisplayImageCommand()
1571 if (*option == '+') in DisplayImageCommand()
1575 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1577 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
1580 if (LocaleCompare("sampling-factor",option+1) == 0) in DisplayImageCommand()
1582 if (*option == '+') in DisplayImageCommand()
1586 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1588 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
1591 if (LocaleCompare("scenes",option+1) == 0) in DisplayImageCommand()
1593 if (*option == '+') in DisplayImageCommand()
1597 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1599 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
1602 if (LocaleCompare("seed",option+1) == 0) in DisplayImageCommand()
1604 if (*option == '+') in DisplayImageCommand()
1608 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1610 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
1613 if (LocaleCompare("segment",option+1) == 0) in DisplayImageCommand()
1615 if (*option == '+') in DisplayImageCommand()
1619 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1621 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
1624 if (LocaleCompare("set",option+1) == 0) in DisplayImageCommand()
1628 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1629 if (*option == '+') in DisplayImageCommand()
1633 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1636 if (LocaleCompare("sharpen",option+1) == 0) in DisplayImageCommand()
1638 if (*option == '+') in DisplayImageCommand()
1642 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1644 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
1647 if (LocaleCompare("shared-memory",option+1) == 0) in DisplayImageCommand()
1649 resource_info.use_shared_memory= (*option == '-') ? MagickTrue : in DisplayImageCommand()
1653 if (LocaleCompare("size",option+1) == 0) in DisplayImageCommand()
1655 if (*option == '+') in DisplayImageCommand()
1659 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1661 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
1664 if (LocaleCompare("strip",option+1) == 0) in DisplayImageCommand()
1666 if (LocaleCompare("support",option+1) == 0) in DisplayImageCommand()
1671 ThrowDisplayException(OptionError,"UnrecognizedOption",option); in DisplayImageCommand()
1675 if (LocaleCompare("text-font",option+1) == 0) in DisplayImageCommand()
1678 if (*option == '+') in DisplayImageCommand()
1682 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1687 if (LocaleCompare("texture",option+1) == 0) in DisplayImageCommand()
1689 if (*option == '+') in DisplayImageCommand()
1693 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1696 if (LocaleCompare("threshold",option+1) == 0) in DisplayImageCommand()
1698 if (*option == '+') in DisplayImageCommand()
1702 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1704 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
1707 if (LocaleCompare("thumbnail",option+1) == 0) in DisplayImageCommand()
1709 if (*option == '+') in DisplayImageCommand()
1713 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1715 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
1718 if (LocaleCompare("title",option+1) == 0) in DisplayImageCommand()
1721 if (*option == '+') in DisplayImageCommand()
1725 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1729 if (LocaleCompare("transparent-color",option+1) == 0) in DisplayImageCommand()
1731 if (*option == '+') in DisplayImageCommand()
1735 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1738 if (LocaleCompare("treedepth",option+1) == 0) in DisplayImageCommand()
1740 quantize_info->tree_depth=0; in DisplayImageCommand()
1741 if (*option == '+') in DisplayImageCommand()
1745 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1747 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
1748 quantize_info->tree_depth=StringToUnsignedLong(argv[i]); in DisplayImageCommand()
1751 if (LocaleCompare("trim",option+1) == 0) in DisplayImageCommand()
1753 ThrowDisplayException(OptionError,"UnrecognizedOption",option); in DisplayImageCommand()
1757 if (LocaleCompare("update",option+1) == 0) in DisplayImageCommand()
1759 resource_info.update=(unsigned int) (*option == '-'); in DisplayImageCommand()
1760 if (*option == '+') in DisplayImageCommand()
1764 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1766 ThrowDisplayInvalidArgumentException(option,argv[i]); in DisplayImageCommand()
1770 if (LocaleCompare("use-pixmap",option+1) == 0) in DisplayImageCommand()
1772 resource_info.use_pixmap=(*option == '-') ? MagickTrue : in DisplayImageCommand()
1776 ThrowDisplayException(OptionError,"UnrecognizedOption",option); in DisplayImageCommand()
1780 if (LocaleCompare("verbose",option+1) == 0) in DisplayImageCommand()
1782 if ((LocaleCompare("version",option+1) == 0) || in DisplayImageCommand()
1783 (LocaleCompare("-version",option+1) == 0)) in DisplayImageCommand()
1788 if (LocaleCompare("visual",option+1) == 0) in DisplayImageCommand()
1791 if (*option == '+') in DisplayImageCommand()
1795 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1799 if (LocaleCompare("virtual-pixel",option+1) == 0) in DisplayImageCommand()
1804 if (*option == '+') in DisplayImageCommand()
1808 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1816 ThrowDisplayException(OptionError,"UnrecognizedOption",option); in DisplayImageCommand()
1820 if (LocaleCompare("window",option+1) == 0) in DisplayImageCommand()
1823 if (*option == '+') in DisplayImageCommand()
1827 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1831 if (LocaleCompare("window-group",option+1) == 0) in DisplayImageCommand()
1834 if (*option == '+') in DisplayImageCommand()
1838 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1843 if (LocaleCompare("write",option+1) == 0) in DisplayImageCommand()
1846 if (*option == '+') in DisplayImageCommand()
1850 ThrowDisplayException(OptionError,"MissingArgument",option); in DisplayImageCommand()
1867 ThrowDisplayException(OptionError,"UnrecognizedOption",option); in DisplayImageCommand()
1872 ThrowDisplayException(OptionError,"UnrecognizedOption",option); in DisplayImageCommand()
1874 fire=(GetCommandOptionFlags(MagickCommandOptions,MagickFalse,option) & in DisplayImageCommand()
1893 "DelegateLibrarySupportNotBuiltIn","'%s' (X11)",image_info->filename); in DisplayImageCommand()