Changeset 451 for ImageMagick/trunk/wand
- Timestamp:
- 10/25/09 07:37:13 (5 months ago)
- Location:
- ImageMagick/trunk/wand
- Files:
-
- 12 modified
-
animate.c (modified) (2 diffs)
-
compare.c (modified) (2 diffs)
-
composite.c (modified) (2 diffs)
-
conjure.c (modified) (1 diff)
-
convert.c (modified) (2 diffs)
-
display.c (modified) (2 diffs)
-
identify.c (modified) (1 diff)
-
import.c (modified) (2 diffs)
-
mogrify.c (modified) (2 diffs)
-
mogrify.h (modified) (1 diff)
-
montage.c (modified) (2 diffs)
-
stream.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ImageMagick/trunk/wand/animate.c
r448 r451 312 312 (void) fprintf(stdout,"Version: %s\n", 313 313 GetMagickVersion((unsigned long *) NULL)); 314 (void) fprintf(stdout,"Copyright: %s\n \n",GetMagickCopyright());314 (void) fprintf(stdout,"Copyright: %s\n",GetMagickCopyright()); 315 315 (void) fprintf(stdout,"Features: %s\n\n",GetMagickFeatures()); 316 316 return(MagickFalse); … … 1351 1351 (void) fprintf(stdout,"Version: %s\n", 1352 1352 GetMagickVersion((unsigned long *) NULL)); 1353 (void) fprintf(stdout,"Copyright: %s\n \n",GetMagickCopyright());1353 (void) fprintf(stdout,"Copyright: %s\n",GetMagickCopyright()); 1354 1354 (void) fprintf(stdout,"Features: %s\n\n",GetMagickFeatures()); 1355 1355 break; -
ImageMagick/trunk/wand/compare.c
r448 r451 261 261 (void) fprintf(stdout,"Version: %s\n", 262 262 GetMagickVersion((unsigned long *) NULL)); 263 (void) fprintf(stdout,"Copyright: %s\n \n",GetMagickCopyright());263 (void) fprintf(stdout,"Copyright: %s\n",GetMagickCopyright()); 264 264 (void) fprintf(stdout,"Features: %s\n\n",GetMagickFeatures()); 265 265 return(MagickFalse); … … 866 866 (void) fprintf(stdout,"Version: %s\n", 867 867 GetMagickVersion((unsigned long *) NULL)); 868 (void) fprintf(stdout,"Copyright: %s\n \n",GetMagickCopyright());868 (void) fprintf(stdout,"Copyright: %s\n",GetMagickCopyright()); 869 869 (void) fprintf(stdout,"Features: %s\n\n",GetMagickFeatures()); 870 870 break; -
ImageMagick/trunk/wand/composite.c
r448 r451 453 453 (void) fprintf(stdout,"Version: %s\n", 454 454 GetMagickVersion((unsigned long *) NULL)); 455 (void) fprintf(stdout,"Copyright: %s\n \n",GetMagickCopyright());455 (void) fprintf(stdout,"Copyright: %s\n",GetMagickCopyright()); 456 456 (void) fprintf(stdout,"Features: %s\n\n",GetMagickFeatures()); 457 457 return(MagickFalse); … … 1520 1520 (void) fprintf(stdout,"Version: %s\n", 1521 1521 GetMagickVersion((unsigned long *) NULL)); 1522 (void) fprintf(stdout,"Copyright: %s\n \n",GetMagickCopyright());1522 (void) fprintf(stdout,"Copyright: %s\n",GetMagickCopyright()); 1523 1523 (void) fprintf(stdout,"Features: %s\n\n",GetMagickFeatures()); 1524 1524 break; -
ImageMagick/trunk/wand/conjure.c
r448 r451 262 262 (void) fprintf(stdout,"Version: %s\n", 263 263 GetMagickVersion((unsigned long *) NULL)); 264 (void) fprintf(stdout,"Copyright: %s\n \n",GetMagickCopyright());264 (void) fprintf(stdout,"Copyright: %s\n",GetMagickCopyright()); 265 265 (void) fprintf(stdout,"Features: %s\n\n",GetMagickFeatures()); 266 266 return(MagickFalse); -
ImageMagick/trunk/wand/convert.c
r448 r451 511 511 (void) fprintf(stdout,"Version: %s\n", 512 512 GetMagickVersion((unsigned long *) NULL)); 513 (void) fprintf(stdout,"Copyright: %s\n \n",GetMagickCopyright());513 (void) fprintf(stdout,"Copyright: %s\n",GetMagickCopyright()); 514 514 (void) fprintf(stdout,"Features: %s\n\n",GetMagickFeatures()); 515 515 return(MagickFalse); … … 2714 2714 (void) fprintf(stdout,"Version: %s\n", 2715 2715 GetMagickVersion((unsigned long *) NULL)); 2716 (void) fprintf(stdout,"Copyright: %s\n \n",GetMagickCopyright());2716 (void) fprintf(stdout,"Copyright: %s\n",GetMagickCopyright()); 2717 2717 (void) fprintf(stdout,"Features: %s\n\n",GetMagickFeatures()); 2718 2718 break; -
ImageMagick/trunk/wand/display.c
r448 r451 359 359 (void) fprintf(stdout,"Version: %s\n", 360 360 GetMagickVersion((unsigned long *) NULL)); 361 (void) fprintf(stdout,"Copyright: %s\n \n",GetMagickCopyright());361 (void) fprintf(stdout,"Copyright: %s\n",GetMagickCopyright()); 362 362 (void) fprintf(stdout,"Features: %s\n\n",GetMagickFeatures()); 363 363 return(MagickFalse); … … 1764 1764 (void) fprintf(stdout,"Version: %s\n", 1765 1765 GetMagickVersion((unsigned long *) NULL)); 1766 (void) fprintf(stdout,"Copyright: %s\n\n",GetMagickCopyright()); 1766 (void) fprintf(stdout,"Copyright: %s\n",GetMagickCopyright()); 1767 (void) fprintf(stdout,"Features: %s\n\n",GetMagickFeatures()); 1767 1768 break; 1768 1769 } -
ImageMagick/trunk/wand/identify.c
r448 r451 235 235 (void) fprintf(stdout,"Version: %s\n", 236 236 GetMagickVersion((unsigned long *) NULL)); 237 (void) fprintf(stdout,"Copyright: %s\n \n",GetMagickCopyright());237 (void) fprintf(stdout,"Copyright: %s\n",GetMagickCopyright()); 238 238 (void) fprintf(stdout,"Features: %s\n\n",GetMagickFeatures()); 239 239 return(MagickFalse); -
ImageMagick/trunk/wand/import.c
r448 r451 308 308 (void) fprintf(stdout,"Version: %s\n", 309 309 GetMagickVersion((unsigned long *) NULL)); 310 (void) fprintf(stdout,"Copyright: %s\n \n",GetMagickCopyright());310 (void) fprintf(stdout,"Copyright: %s\n",GetMagickCopyright()); 311 311 (void) fprintf(stdout,"Features: %s\n\n",GetMagickFeatures()); 312 312 return(MagickFalse); … … 1252 1252 (void) fprintf(stdout,"Version: %s\n", 1253 1253 GetMagickVersion((unsigned long *) NULL)); 1254 (void) fprintf(stdout,"Copyright: %s\n \n",GetMagickCopyright());1254 (void) fprintf(stdout,"Copyright: %s\n",GetMagickCopyright()); 1255 1255 (void) fprintf(stdout,"Features: %s\n\n",GetMagickFeatures()); 1256 1256 break; -
ImageMagick/trunk/wand/mogrify.c
r429 r451 48 48 #include "wand/MagickWand.h" 49 49 #include "wand/mogrify-private.h" 50 #include "magick/thread-private.h" 50 51 51 52 /* … … 61 62 BorderColor[] = "#dfdfdf", /* gray */ 62 63 MatteColor[] = "#bdbdbd"; /* gray */ 64 65 /* 66 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 67 % % 68 % % 69 % % 70 + M a g i c k C o m m a n d G e n e s i s % 71 % % 72 % % 73 % % 74 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 75 % 76 % MagickCommandGenesis() applies image processing options to an image as 77 % prescribed by command line options. 78 % 79 % The format of the MagickCommandGenesis method is: 80 % 81 % MagickBooleanType MagickCommandGenesis(ImageInfo *image_info, 82 % MagickCommand command,const int argc,const char **argv,Image **image) 83 % 84 % A description of each parameter follows: 85 % 86 % o image_info: the image info. 87 % 88 % o command: the magick command. 89 % 90 % o argc: Specifies a pointer to an integer describing the number of 91 % elements in the argument vector. 92 % 93 % o argv: Specifies a pointer to a text array containing the command line 94 % arguments. 95 % 96 % o image: the image. 97 % 98 % o exception: return any errors or warnings in this structure. 99 % 100 */ 101 WandExport MagickBooleanType MagickCommandGenesis(ImageInfo *image_info, 102 MagickCommand command,int argc,char **argv,char **metadata, 103 ExceptionInfo *exception) 104 { 105 char 106 *option; 107 108 double 109 duration, 110 elapsed_time, 111 user_time; 112 113 long 114 j; 115 116 MagickBooleanType 117 concurrent, 118 regard_warnings, 119 status; 120 121 register long 122 i; 123 124 TimerInfo 125 *timer; 126 127 unsigned long 128 iterations; 129 130 concurrent=MagickFalse; 131 duration=(-1.0); 132 iterations=1; 133 status=MagickTrue; 134 regard_warnings=MagickFalse; 135 for (i=1; i < (long) (argc-1); i++) 136 { 137 option=argv[i]; 138 if ((strlen(option) == 1) || ((*option != '-') && (*option != '+'))) 139 continue; 140 if (LocaleCompare("bench",option+1) == 0) 141 iterations=(unsigned long) atol(argv[++i]); 142 if (LocaleCompare("concurrent",option+1) == 0) 143 concurrent=MagickTrue; 144 if (LocaleCompare("debug",option+1) == 0) 145 (void) SetLogEventMask(argv[++i]); 146 if (LocaleCompare("duration",option+1) == 0) 147 duration=atof(argv[++i]); 148 if (LocaleCompare("regard-warnings",option+1) == 0) 149 regard_warnings=MagickTrue; 150 } 151 timer=AcquireTimerInfo(); 152 if (concurrent != MagickFalse) 153 SetOpenMPNested(1); 154 # pragma omp parallel for shared(status) 155 for (i=0; i < (long) (concurrent != MagickFalse ? iterations : 1); i++) 156 { 157 if (status == MagickFalse) 158 continue; 159 if (duration > 0) 160 { 161 if (GetElapsedTime(timer) > duration) 162 continue; 163 (void) ContinueTimer(timer); 164 } 165 for (j=0; j < (long) (concurrent == MagickFalse ? iterations : 1); j++) 166 { 167 if (status == MagickFalse) 168 break; 169 if (duration > 0) 170 { 171 if (GetElapsedTime(timer) > duration) 172 break; 173 (void) ContinueTimer(timer); 174 } 175 status=command(image_info,argc,argv,metadata,exception); 176 # pragma omp critical (MagickCore_Launch_Command) 177 { 178 if (exception->severity != UndefinedException) 179 { 180 if ((exception->severity > ErrorException) || 181 (regard_warnings != MagickFalse)) 182 status=MagickTrue; 183 CatchException(exception); 184 } 185 if (*metadata != (char *) NULL) 186 { 187 (void) fputs(*metadata,stdout); 188 (void) fputc('\n',stdout); 189 *metadata=DestroyString(*metadata); 190 } 191 } 192 } 193 } 194 if (iterations > 1) 195 { 196 elapsed_time=GetElapsedTime(timer); 197 user_time=GetUserTime(timer); 198 (void) fprintf(stderr,"Performance: %lui %gips %0.3fu %ld:%02ld.%03ld\n", 199 iterations,1.0*iterations/elapsed_time,user_time,(long) 200 (elapsed_time/60.0),(long) floor(fmod(elapsed_time,60.0)), 201 (long) (1000.0*(elapsed_time-floor(elapsed_time)))); 202 } 203 timer=DestroyTimerInfo(timer); 204 return(status == MagickFalse ? 0 : 1); 205 } 63 206 64 207 /* -
ImageMagick/trunk/wand/mogrify.h
r1 r451 23 23 #endif 24 24 25 typedef MagickBooleanType 26 (*MagickCommand)(ImageInfo *,int,char **,char **,ExceptionInfo *); 27 25 28 extern WandExport MagickBooleanType 29 MagickCommandGenesis(ImageInfo *,MagickCommand,int,char **,char **, 30 ExceptionInfo *), 26 31 MogrifyImage(ImageInfo *,const int,const char **,Image **,ExceptionInfo *), 27 32 MogrifyImageCommand(ImageInfo *,int,char **,char **,ExceptionInfo *), -
ImageMagick/trunk/wand/montage.c
r448 r451 328 328 (void) fprintf(stdout,"Version: %s\n", 329 329 GetMagickVersion((unsigned long *) NULL)); 330 (void) fprintf(stdout,"Copyright: %s\n \n",GetMagickCopyright());330 (void) fprintf(stdout,"Copyright: %s\n",GetMagickCopyright()); 331 331 (void) fprintf(stdout,"Features: %s\n\n",GetMagickFeatures()); 332 332 return(MagickFalse); … … 1615 1615 (void) fprintf(stdout,"Version: %s\n", 1616 1616 GetMagickVersion((unsigned long *) NULL)); 1617 (void) fprintf(stdout,"Copyright: %s\n \n",GetMagickCopyright());1617 (void) fprintf(stdout,"Copyright: %s\n",GetMagickCopyright()); 1618 1618 (void) fprintf(stdout,"Features: %s\n\n",GetMagickFeatures()); 1619 1619 break; -
ImageMagick/trunk/wand/stream.c
r448 r451 232 232 (void) fprintf(stdout,"Version: %s\n", 233 233 GetMagickVersion((unsigned long *) NULL)); 234 (void) fprintf(stdout,"Copyright: %s\n \n",GetMagickCopyright());234 (void) fprintf(stdout,"Copyright: %s\n",GetMagickCopyright()); 235 235 (void) fprintf(stdout,"Features: %s\n\n",GetMagickFeatures()); 236 236 return(MagickFalse); … … 704 704 (void) fprintf(stdout,"Version: %s\n", 705 705 GetMagickVersion((unsigned long *) NULL)); 706 (void) fprintf(stdout,"Copyright: %s\n \n",GetMagickCopyright());706 (void) fprintf(stdout,"Copyright: %s\n",GetMagickCopyright()); 707 707 (void) fprintf(stdout,"Features: %s\n\n",GetMagickFeatures()); 708 708 break;
