Changeset 451
- Timestamp:
- 10/25/09 07:37:13 (4 weeks ago)
- Location:
- ImageMagick/trunk
- Files:
-
- 24 modified
-
magick/option.c (modified) (2 diffs)
-
utilities/animate.c (modified) (4 diffs)
-
utilities/compare.c (modified) (3 diffs)
-
utilities/composite.c (modified) (3 diffs)
-
utilities/conjure.c (modified) (3 diffs)
-
utilities/convert.c (modified) (3 diffs)
-
utilities/display.c (modified) (4 diffs)
-
utilities/identify.c (modified) (3 diffs)
-
utilities/import.c (modified) (4 diffs)
-
utilities/mogrify.c (modified) (3 diffs)
-
utilities/montage.c (modified) (3 diffs)
-
utilities/stream.c (modified) (4 diffs)
-
wand/animate.c (modified) (2 diffs)
-
wand/compare.c (modified) (2 diffs)
-
wand/composite.c (modified) (2 diffs)
-
wand/conjure.c (modified) (1 diff)
-
wand/convert.c (modified) (2 diffs)
-
wand/display.c (modified) (2 diffs)
-
wand/identify.c (modified) (1 diff)
-
wand/import.c (modified) (2 diffs)
-
wand/mogrify.c (modified) (2 diffs)
-
wand/mogrify.h (modified) (1 diff)
-
wand/montage.c (modified) (2 diffs)
-
wand/stream.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ImageMagick/trunk/magick/option.c
r284 r451 249 249 { "+compress", 0L, MagickFalse }, 250 250 { "-compress", 1L, MagickFalse }, 251 { "+concurrent", 0L, MagickTrue }, 252 { "-concurrent", 0L, MagickTrue }, 251 253 { "+contrast", 0L, MagickFalse }, 252 254 { "-contrast", 0L, MagickFalse }, … … 295 297 { "+draw", 0L, MagickFalse }, 296 298 { "-draw", 1L, MagickFalse }, 299 { "+duration", 1L, MagickTrue }, 300 { "-duration", 1L, MagickTrue }, 297 301 { "+edge", 0L, MagickFalse }, 298 302 { "-edge", 1L, MagickFalse }, -
ImageMagick/trunk/utilities/animate.c
r249 r451 51 51 */ 52 52 53 /* 54 Include declarations. 55 */ 56 #include <stdio.h> 57 #include <stdlib.h> 58 #include <string.h> 59 #include <math.h> 60 #include <time.h> 53 #include "wand/studio.h" 61 54 #include "wand/MagickWand.h" 62 #if defined(__WINDOWS__)63 #include <windows.h>64 #endif65 55 66 56 /* … … 69 59 % % 70 60 % % 71 % M a i n%61 % M a i n % 72 62 % % 73 63 % % … … 96 86 { 97 87 char 98 *option; 99 100 double 101 elapsed_time, 102 user_time; 88 *metadata; 103 89 104 90 ExceptionInfo … … 109 95 110 96 MagickBooleanType 111 regard_warnings,112 97 status; 113 114 register long115 i;116 117 TimerInfo118 *timer;119 120 unsigned long121 iterations;122 98 123 99 MagickCoreGenesis(*argv,MagickTrue); 124 100 exception=AcquireExceptionInfo(); 125 iterations=1; 126 status=MagickFalse; 127 regard_warnings=MagickFalse; 128 for (i=1; i < (long) (argc-1); i++) 129 { 130 option=argv[i]; 131 if ((strlen(option) == 1) || ((*option != '-') && (*option != '+'))) 132 continue; 133 if (LocaleCompare("bench",option+1) == 0) 134 iterations=(unsigned long) atol(argv[++i]); 135 if (LocaleCompare("debug",option+1) == 0) 136 (void) SetLogEventMask(argv[++i]); 137 if (LocaleCompare("regard-warnings",option+1) == 0) 138 regard_warnings=MagickTrue; 139 } 140 timer=(TimerInfo *) NULL; 141 if (iterations > 1) 142 timer=AcquireTimerInfo(); 143 for (i=0; i < (long) iterations; i++) 144 { 145 image_info=AcquireImageInfo(); 146 status=AnimateImageCommand(image_info,argc,argv,(char **) NULL,exception); 147 if (exception->severity != UndefinedException) 148 { 149 if ((exception->severity > ErrorException) || 150 (regard_warnings != MagickFalse)) 151 status=MagickTrue; 152 CatchException(exception); 153 } 154 image_info=DestroyImageInfo(image_info); 155 } 156 if (iterations > 1) 157 { 158 elapsed_time=GetElapsedTime(timer); 159 user_time=GetUserTime(timer); 160 (void) fprintf(stderr,"Performance: %lui %gips %0.3fu %ld:%02ld.%03ld\n", 161 iterations,1.0*iterations/elapsed_time,user_time,(long) 162 (elapsed_time/60.0),(long) floor(fmod(elapsed_time,60.0)), 163 (long) (1000.0*(elapsed_time-floor(elapsed_time)))); 164 timer=DestroyTimerInfo(timer); 165 } 101 image_info=AcquireImageInfo(); 102 metadata=(char *) NULL; 103 status=MagickCommandGenesis(image_info,AnimateImageCommand,argc,argv, 104 &metadata,exception); 105 if (metadata != (char *) NULL) 106 metadata=DestroyString(metadata); 107 image_info=DestroyImageInfo(image_info); 166 108 exception=DestroyExceptionInfo(exception); 167 109 MagickCoreTerminus(); 168 return(status == MagickFalse ? 0 : 1);110 return(status); 169 111 } -
ImageMagick/trunk/utilities/compare.c
r249 r451 43 43 Include declarations. 44 44 */ 45 #include <stdio.h> 46 #include <stdlib.h> 47 #include <string.h> 48 #include <math.h> 49 #include <time.h> 45 #include "wand/studio.h" 50 46 #include "wand/MagickWand.h" 51 #if defined(__WINDOWS__)52 #include <windows.h>53 #endif54 47 55 48 /* … … 69 62 { 70 63 char 71 *metadata, 72 *option; 73 74 double 75 elapsed_time, 76 user_time; 64 *metadata; 77 65 78 66 ExceptionInfo … … 83 71 84 72 MagickBooleanType 85 regard_warnings,86 73 status; 87 88 register long89 i;90 91 TimerInfo92 *timer;93 94 unsigned long95 iterations;96 74 97 75 MagickCoreGenesis(*argv,MagickTrue); 98 76 exception=AcquireExceptionInfo(); 99 iterations=1; 100 status=MagickFalse; 101 regard_warnings=MagickFalse; 102 for (i=1; i < (long) (argc-1); i++) 103 { 104 option=argv[i]; 105 if ((strlen(option) == 1) || ((*option != '-') && (*option != '+'))) 106 continue; 107 if (LocaleCompare("bench",option+1) == 0) 108 iterations=(unsigned long) atol(argv[++i]); 109 if (LocaleCompare("debug",option+1) == 0) 110 (void) SetLogEventMask(argv[++i]); 111 if (LocaleCompare("regard-warnings",option+1) == 0) 112 regard_warnings=MagickTrue; 113 } 114 timer=(TimerInfo *) NULL; 115 if (iterations > 1) 116 timer=AcquireTimerInfo(); 117 for (i=0; i < (long) iterations; i++) 118 { 119 image_info=AcquireImageInfo(); 120 metadata=(char *) NULL; 121 status=CompareImageCommand(image_info,argc,argv,&metadata,exception); 122 if (exception->severity != UndefinedException) 123 { 124 if ((exception->severity > ErrorException) || 125 (regard_warnings != MagickFalse)) 126 status=MagickTrue; 127 CatchException(exception); 128 } 129 if (metadata != (char *) NULL) 130 { 131 (void) fputs(metadata,stdout); 132 (void) fputc('\n',stdout); 133 metadata=DestroyString(metadata); 134 } 135 image_info=DestroyImageInfo(image_info); 136 } 137 if (iterations > 1) 138 { 139 elapsed_time=GetElapsedTime(timer); 140 user_time=GetUserTime(timer); 141 (void) fprintf(stderr,"Performance: %lui %gips %0.3fu %ld:%02ld.%03ld\n", 142 iterations,1.0*iterations/elapsed_time,user_time,(long) 143 (elapsed_time/60.0),(long) floor(fmod(elapsed_time,60.0)), 144 (long) (1000.0*(elapsed_time-floor(elapsed_time)))); 145 timer=DestroyTimerInfo(timer); 146 } 77 image_info=AcquireImageInfo(); 78 metadata=(char *) NULL; 79 status=MagickCommandGenesis(image_info,CompareImageCommand,argc,argv, 80 &metadata,exception); 81 if (metadata != (char *) NULL) 82 metadata=DestroyString(metadata); 83 image_info=DestroyImageInfo(image_info); 147 84 exception=DestroyExceptionInfo(exception); 148 85 MagickCoreTerminus(); 149 return(status == MagickFalse ? 0 : 1);86 return(status); 150 87 } -
ImageMagick/trunk/utilities/composite.c
r249 r451 42 42 Include declarations. 43 43 */ 44 #include <stdio.h> 45 #include <stdlib.h> 46 #include <string.h> 47 #include <math.h> 48 #include <time.h> 44 #include "wand/studio.h" 49 45 #include "wand/MagickWand.h" 50 #if defined(__WINDOWS__)51 #include <windows.h>52 #endif53 46 54 47 /* … … 68 61 { 69 62 char 70 *option; 71 72 double 73 elapsed_time, 74 user_time; 63 *metadata; 75 64 76 65 ExceptionInfo … … 81 70 82 71 MagickBooleanType 83 regard_warnings,84 72 status; 85 86 register long87 i;88 89 TimerInfo90 *timer;91 92 unsigned long93 iterations;94 73 95 74 MagickCoreGenesis(*argv,MagickTrue); 96 75 exception=AcquireExceptionInfo(); 97 iterations=1; 98 status=MagickFalse; 99 regard_warnings=MagickFalse; 100 for (i=1; i < (long) (argc-1); i++) 101 { 102 option=argv[i]; 103 if ((strlen(option) == 1) || ((*option != '-') && (*option != '+'))) 104 continue; 105 if (LocaleCompare("bench",option+1) == 0) 106 iterations=(unsigned long) atol(argv[++i]); 107 if (LocaleCompare("debug",option+1) == 0) 108 (void) SetLogEventMask(argv[++i]); 109 if (LocaleCompare("regard-warnings",option+1) == 0) 110 regard_warnings=MagickTrue; 111 } 112 timer=(TimerInfo *) NULL; 113 if (iterations > 1) 114 timer=AcquireTimerInfo(); 115 for (i=0; i < (long) iterations; i++) 116 { 117 image_info=AcquireImageInfo(); 118 status=CompositeImageCommand(image_info,argc,argv,(char **) NULL,exception); 119 if (exception->severity != UndefinedException) 120 { 121 if ((exception->severity > ErrorException) || 122 (regard_warnings != MagickFalse)) 123 status=MagickTrue; 124 CatchException(exception); 125 } 126 image_info=DestroyImageInfo(image_info); 127 } 128 if (iterations > 1) 129 { 130 elapsed_time=GetElapsedTime(timer); 131 user_time=GetUserTime(timer); 132 (void) fprintf(stderr,"Performance: %lui %gips %0.3fu %ld:%02ld.%03ld\n", 133 iterations,1.0*iterations/elapsed_time,user_time,(long) 134 (elapsed_time/60.0),(long) floor(fmod(elapsed_time,60.0)), 135 (long) (1000.0*(elapsed_time-floor(elapsed_time)))); 136 timer=DestroyTimerInfo(timer); 137 } 76 image_info=AcquireImageInfo(); 77 metadata=(char *) NULL; 78 status=MagickCommandGenesis(image_info,CompositeImageCommand,argc,argv, 79 &metadata,exception); 80 if (metadata != (char *) NULL) 81 metadata=DestroyString(metadata); 82 image_info=DestroyImageInfo(image_info); 138 83 exception=DestroyExceptionInfo(exception); 139 84 MagickCoreTerminus(); 140 return(status == MagickFalse ? 0 : 1);85 return(status); 141 86 } -
ImageMagick/trunk/utilities/conjure.c
r249 r451 61 61 Include declarations. 62 62 */ 63 #include <stdio.h> 64 #include <stdlib.h> 65 #include <string.h> 66 #include <math.h> 67 #include <time.h> 63 #include "wand/studio.h" 68 64 #include "wand/MagickWand.h" 69 #if defined(__WINDOWS__)70 #include <windows.h>71 #endif72 65 73 66 /* … … 87 80 { 88 81 char 89 *option; 90 91 double 92 elapsed_time, 93 user_time; 82 *metadata; 94 83 95 84 ExceptionInfo … … 100 89 101 90 MagickBooleanType 102 regard_warnings,103 91 status; 104 105 register long106 i;107 108 TimerInfo109 *timer;110 111 unsigned long112 iterations;113 92 114 93 MagickCoreGenesis(*argv,MagickTrue); 115 94 exception=AcquireExceptionInfo(); 116 iterations=1; 117 status=MagickFalse; 118 regard_warnings=MagickFalse; 119 for (i=1; i < (long) (argc-1); i++) 120 { 121 option=argv[i]; 122 if ((strlen(option) == 1) || ((*option != '-') && (*option != '+'))) 123 continue; 124 if (LocaleCompare("bench",option+1) == 0) 125 iterations=(unsigned long) atol(argv[++i]); 126 if (LocaleCompare("debug",option+1) == 0) 127 (void) SetLogEventMask(argv[++i]); 128 if (LocaleCompare("regard-warnings",option+1) == 0) 129 regard_warnings=MagickTrue; 130 } 131 timer=(TimerInfo *) NULL; 132 if (iterations > 1) 133 timer=AcquireTimerInfo(); 134 for (i=0; i < (long) iterations; i++) 135 { 136 image_info=AcquireImageInfo(); 137 status=ConjureImageCommand(image_info,argc,argv,(char **) NULL,exception); 138 if (exception->severity != UndefinedException) 139 { 140 if ((exception->severity > ErrorException) || 141 (regard_warnings != MagickFalse)) 142 status=MagickTrue; 143 CatchException(exception); 144 } 145 image_info=DestroyImageInfo(image_info); 146 } 147 if (iterations > 1) 148 { 149 elapsed_time=GetElapsedTime(timer); 150 user_time=GetUserTime(timer); 151 (void) fprintf(stderr,"Performance: %lui %gips %0.3fu %ld:%02ld.%03ld\n", 152 iterations,1.0*iterations/elapsed_time,user_time,(long) 153 (elapsed_time/60.0),(long) floor(fmod(elapsed_time,60.0)), 154 (long) (1000.0*(elapsed_time-floor(elapsed_time)))); 155 timer=DestroyTimerInfo(timer); 156 } 95 image_info=AcquireImageInfo(); 96 metadata=(char *) NULL; 97 status=MagickCommandGenesis(image_info,ConjureImageCommand,argc,argv, 98 &metadata,exception); 99 if (metadata != (char *) NULL) 100 metadata=DestroyString(metadata); 101 image_info=DestroyImageInfo(image_info); 157 102 exception=DestroyExceptionInfo(exception); 158 103 MagickCoreTerminus(); 159 return(status == MagickFalse ? 0 : 1);104 return(status); 160 105 } -
ImageMagick/trunk/utilities/convert.c
r449 r451 48 48 Include declarations. 49 49 */ 50 #include "magick/studio.h" 51 #include "magick/thread-private.h" 50 #include "wand/studio.h" 52 51 #include "wand/MagickWand.h" 53 #if defined(__WINDOWS__)54 #include <windows.h>55 #endif56 52 57 53 /* … … 71 67 { 72 68 char 73 *option; 74 75 double 76 duration, 77 elapsed_time, 78 user_time; 69 *metadata; 79 70 80 71 ExceptionInfo … … 84 75 *image_info; 85 76 86 long87 j;88 89 77 MagickBooleanType 90 concurrent,91 regard_warnings,92 78 status; 93 79 94 register long95 i;96 97 TimerInfo98 *timer;99 100 unsigned long101 iterations;102 103 80 MagickCoreGenesis(*argv,MagickTrue); 104 concurrent=MagickFalse;105 duration=(-1.0);106 81 exception=AcquireExceptionInfo(); 107 iterations=1; 108 status=MagickTrue; 109 regard_warnings=MagickFalse; 110 for (i=1; i < (long) (argc-1); i++) 111 { 112 option=argv[i]; 113 if ((strlen(option) == 1) || ((*option != '-') && (*option != '+'))) 114 continue; 115 if (LocaleCompare("bench",option+1) == 0) 116 iterations=(unsigned long) atol(argv[++i]); 117 if (LocaleCompare("concurrent",option+1) == 0) 118 concurrent=MagickTrue; 119 if (LocaleCompare("debug",option+1) == 0) 120 (void) SetLogEventMask(argv[++i]); 121 if (LocaleCompare("duration",option+1) == 0) 122 duration=(unsigned long) atof(argv[++i]); 123 if (LocaleCompare("regard-warnings",option+1) == 0) 124 regard_warnings=MagickTrue; 125 } 126 timer=(TimerInfo *) NULL; 127 if (iterations > 1) 128 timer=AcquireTimerInfo(); 129 if (concurrent != MagickFalse) 130 SetOpenMPNested(1); 131 # pragma omp parallel for shared(status) 132 for (i=0; i < (long) (concurrent != MagickFalse ? iterations : 1); i++) 133 { 134 if (status == MagickFalse) 135 continue; 136 if (GetElapsedTime(timer) > duration) 137 continue; 138 ContinueTimer(timer); 139 for (j=0; j < (long) (concurrent == MagickFalse ? iterations : 1); j++) 140 { 141 if (status == MagickFalse) 142 break; 143 if (GetElapsedTime(timer) > duration) 144 break; 145 ContinueTimer(timer); 146 image_info=AcquireImageInfo(); 147 status=ConvertImageCommand(image_info,argc,argv,(char **) NULL,exception); 148 # pragma omp critical (MagickCore_Convert_Utility) 149 if (exception->severity != UndefinedException) 150 { 151 if ((exception->severity > ErrorException) || 152 (regard_warnings != MagickFalse)) 153 status=MagickTrue; 154 CatchException(exception); 155 } 156 image_info=DestroyImageInfo(image_info); 157 } 158 } 159 if (iterations > 1) 160 { 161 elapsed_time=GetElapsedTime(timer); 162 user_time=GetUserTime(timer); 163 (void) fprintf(stderr,"Performance: %lui %gips %0.3fu %ld:%02ld.%03ld\n", 164 iterations,1.0*iterations/elapsed_time,user_time,(long) 165 (elapsed_time/60.0),(long) floor(fmod(elapsed_time,60.0)), 166 (long) (1000.0*(elapsed_time-floor(elapsed_time)))); 167 timer=DestroyTimerInfo(timer); 168 } 82 image_info=AcquireImageInfo(); 83 metadata=(char *) NULL; 84 status=MagickCommandGenesis(image_info,ConvertImageCommand,argc,argv, 85 &metadata,exception); 86 if (metadata != (char *) NULL) 87 metadata=DestroyString(metadata); 88 image_info=DestroyImageInfo(image_info); 169 89 exception=DestroyExceptionInfo(exception); 170 90 MagickCoreTerminus(); 171 return(status == MagickFalse ? 0 : 1);91 return(status); 172 92 } -
ImageMagick/trunk/utilities/display.c
r249 r451 56 56 Include declarations. 57 57 */ 58 #include <stdio.h> 59 #include <stdlib.h> 60 #include <string.h> 61 #include <math.h> 62 #include <time.h> 58 #include "wand/studio.h" 63 59 #include "wand/MagickWand.h" 64 #if defined(__WINDOWS__)65 #include <windows.h>66 #endif67 60 68 61 /* … … 71 64 % % 72 65 % % 73 % M a i n%66 % M a i n % 74 67 % % 75 68 % % … … 98 91 { 99 92 char 100 *option; 101 102 double 103 elapsed_time, 104 user_time; 93 *metadata; 105 94 106 95 ExceptionInfo … … 111 100 112 101 MagickBooleanType 113 regard_warnings,114 102 status; 115 116 register long117 i;118 119 TimerInfo120 *timer;121 122 unsigned long123 iterations;124 103 125 104 MagickCoreGenesis(*argv,MagickTrue); 126 105 exception=AcquireExceptionInfo(); 127 iterations=1; 128 status=MagickFalse; 129 regard_warnings=MagickFalse; 130 for (i=1; i < (long) (argc-1); i++) 131 { 132 option=argv[i]; 133 if ((strlen(option) == 1) || ((*option != '-') && (*option != '+'))) 134 continue; 135 if (LocaleCompare("bench",option+1) == 0) 136 iterations=(unsigned long) atol(argv[++i]); 137 if (LocaleCompare("debug",option+1) == 0) 138 (void) SetLogEventMask(argv[++i]); 139 if (LocaleCompare("regard-warnings",option+1) == 0) 140 regard_warnings=MagickTrue; 141 } 142 timer=(TimerInfo *) NULL; 143 if (iterations > 1) 144 timer=AcquireTimerInfo(); 145 for (i=0; i < (long) iterations; i++) 146 { 147 image_info=AcquireImageInfo(); 148 status=DisplayImageCommand(image_info,argc,argv,(char **) NULL,exception); 149 if (exception->severity != UndefinedException) 150 { 151 if ((exception->severity > ErrorException) || 152 (regard_warnings != MagickFalse)) 153 status=MagickTrue; 154 CatchException(exception); 155 } 156 image_info=DestroyImageInfo(image_info); 157 } 158 if (iterations > 1) 159 { 160 elapsed_time=GetElapsedTime(timer); 161 user_time=GetUserTime(timer); 162 (void) fprintf(stderr,"Performance: %lui %gips %0.3fu %ld:%02ld.%03ld\n", 163 iterations,1.0*iterations/elapsed_time,user_time,(long) 164 (elapsed_time/60.0),(long) floor(fmod(elapsed_time,60.0)), 165 (long) (1000.0*(elapsed_time-floor(elapsed_time)))); 166 timer=DestroyTimerInfo(timer); 167 } 106 image_info=AcquireImageInfo(); 107 metadata=(char *) NULL; 108 status=MagickCommandGenesis(image_info,DisplayImageCommand,argc,argv, 109 &metadata,exception); 110 if (metadata != (char *) NULL) 111 metadata=DestroyString(metadata); 112 image_info=DestroyImageInfo(image_info); 168 113 exception=DestroyExceptionInfo(exception); 169 114 MagickCoreTerminus(); 170 return(status == MagickFalse ? 0 : 1);115 return(status); 171 116 } -
ImageMagick/trunk/utilities/identify.c
r249 r451 43 43 Include declarations. 44 44 */ 45 #include <stdio.h> 46 #include <stdlib.h> 47 #include <string.h> 48 #include <math.h> 49 #include <time.h> 45 #include "wand/studio.h" 50 46 #include "wand/MagickWand.h" 51 #if defined(__WINDOWS__)52 #include <windows.h>53 #endif54 47 55 48 /* … … 69 62 { 70 63 char 71 *metadata, 72 *option; 73 74 double 75 elapsed_time, 76 user_time; 64 *metadata; 77 65 78 66 ExceptionInfo … … 83 71 84 72 MagickBooleanType 85 regard_warnings,86 73 status; 87 88 register long89 i;90 91 TimerInfo92 *timer;93 94 unsigned long95 iterations;96 74 97 75 MagickCoreGenesis(*argv,MagickTrue); 98 76 exception=AcquireExceptionInfo(); 99 iterations=1; 100 status=MagickFalse; 101 regard_warnings=MagickFalse; 102 for (i=1; i < (long) (argc-1); i++) 103 { 104 option=argv[i]; 105 if ((strlen(option) == 1) || ((*option != '-') && (*option != '+'))) 106 continue; 107 if (LocaleCompare("bench",option+1) == 0) 108 iterations=(unsigned long) atol(argv[++i]); 109 if (LocaleCompare("debug",option+1) == 0) 110 (void) SetLogEventMask(argv[++i]); 111 if (LocaleCompare("regard-warnings",option+1) == 0) 112 regard_warnings=MagickTrue; 113 } 114 timer=(TimerInfo *) NULL; 115 if (iterations > 1) 116 timer=AcquireTimerInfo(); 117 for (i=0; i < (long) iterations; i++) 118 { 119 image_info=AcquireImageInfo(); 120 metadata=(char *) NULL; 121 status=IdentifyImageCommand(image_info,argc,argv,&metadata,exception); 122 if (exception->severity != UndefinedException) 123 { 124 if ((exception->severity > ErrorException) || 125 (regard_warnings != MagickFalse)) 126 status=MagickTrue; 127 CatchException(exception); 128 } 129 if (metadata != (char *) NULL) 130 { 131 (void) fputs(metadata,stdout); 132 (void) fputc('\n',stdout); 133 metadata=DestroyString(metadata); 134 } 135 image_info=DestroyImageInfo(image_info); 136 } 137 if (iterations > 1) 138 { 139 elapsed_time=GetElapsedTime(timer); 140 user_time=GetUserTime(timer); 141 (void) fprintf(stderr,"Performance: %lui %gips %0.3fu %ld:%02ld.%03ld\n", 142 iterations,1.0*iterations/elapsed_time,user_time,(long) 143 (elapsed_time/60.0),(long) floor(fmod(elapsed_time,60.0)), 144 (long) (1000.0*(elapsed_time-floor(elapsed_time)))); 145 timer=DestroyTimerInfo(timer); 146 } 77 image_info=AcquireImageInfo(); 78 metadata=(char *) NULL; 79 status=MagickCommandGenesis(image_info,IdentifyImageCommand,argc,argv, 80 &metadata,exception); 81 if (metadata != (char *) NULL) 82 metadata=DestroyString(metadata); 83 image_info=DestroyImageInfo(image_info); 147 84 exception=DestroyExceptionInfo(exception); 148 85 MagickCoreTerminus(); 149 return(status == MagickFalse ? 0 : 1);86 return(status); 150 87 } -
ImageMagick/trunk/utilities/import.c
r249 r451 48 48 Include declarations. 49 49 */ 50 #include <stdio.h> 51 #include <stdlib.h> 52 #include <string.h> 53 #include <math.h> 54 #include <time.h> 50 #include "wand/studio.h" 55 51 #include "wand/MagickWand.h" 56 #if defined(__WINDOWS__)57 #include <windows.h>58 #endif59 52 60 53 /* … … 63 56 % % 64 57 % % 65 % M a i n%58 % M a i n % 66 59 % % 67 60 % % … … 71 64 % 72 65 */ 66 67 #if defined(__WINDOWS__) 68 int WINAPI WinMain(HINSTANCE instance,HINSTANCE last,LPSTR command,int state) 69 { 70 char 71 **argv; 72 73 int 74 argc, 75 main(int,char **); 76 77 argv=StringToArgv(command,&argc); 78 return(main(argc,argv)); 79 } 80 #endif 81 73 82 int main(int argc,char **argv) 74 83 { 75 84 char 76 *option; 77 78 double 79 elapsed_time, 80 user_time; 85 *metadata; 81 86 82 87 ExceptionInfo … … 87 92 88 93 MagickBooleanType 89 regard_warnings,90 94 status; 91 92 register long93 i;94 95 TimerInfo96 *timer;97 98 unsigned long99 iterations;100 95 101 96 MagickCoreGenesis(*argv,MagickTrue); 102 97 exception=AcquireExceptionInfo(); 103 iterations=1; 104 status=MagickFalse; 105 regard_warnings=MagickFalse; 106 for (i=1; i < (long) (argc-1); i++) 107 { 108 option=argv[i]; 109 if ((strlen(option) == 1) || ((*option != '-') && (*option != '+'))) 110 continue; 111 if (LocaleCompare("bench",option+1) == 0) 112 iterations=(unsigned long) atol(argv[++i]); 113 if (LocaleCompare("debug",option+1) == 0) 114 (void) SetLogEventMask(argv[++i]); 115 if (LocaleCompare("regard-warnings",option+1) == 0) 116 regard_warnings=MagickTrue; 117 } 118 timer=(TimerInfo *) NULL; 119 if (iterations > 1) 120 timer=AcquireTimerInfo(); 121 for (i=0; i < (long) iterations; i++) 122 { 123 image_info=AcquireImageInfo(); 124 status=ImportImageCommand(image_info,argc,argv,(char **) NULL,exception); 125 if (exception->severity != UndefinedException) 126 { 127 if ((exception->severity > ErrorException) || 128 (regard_warnings != MagickFalse)) 129 status=MagickTrue; 130 CatchException(exception); 131 } 132 image_info=DestroyImageInfo(image_info); 133 } 134 if (iterations > 1) 135 { 136 elapsed_time=GetElapsedTime(timer); 137 user_time=GetUserTime(timer); 138 (void) fprintf(stderr,"Performance: %lui %gips %0.3fu %ld:%02ld.%03ld\n", 139 iterations,1.0*iterations/elapsed_time,user_time,(long) 140 (elapsed_time/60.0),(long) floor(fmod(elapsed_time,60.0)), 141 (long) (1000.0*(elapsed_time-floor(elapsed_time)))); 142 timer=DestroyTimerInfo(timer); 143 } 98 image_info=AcquireImageInfo(); 99 metadata=(char *) NULL; 100 status=MagickCommandGenesis(image_info,ImportImageCommand,argc,argv, 101 &metadata,exception); 102 if (metadata != (char *) NULL) 103 metadata=DestroyString(metadata); 104 image_info=DestroyImageInfo(image_info); 144 105 exception=DestroyExceptionInfo(exception); 145 106 MagickCoreTerminus(); 146 return(status == MagickFalse ? 0 : 1);107 return(status); 147 108 } -
ImageMagick/trunk/utilities/mogrify.c
r249 r451 44 44 Include declarations. 45 45 */ 46 #include <stdio.h> 47 #include <stdlib.h> 48 #include <string.h> 49 #include <math.h> 50 #include <time.h> 46 #include "wand/studio.h" 51 47 #include "wand/MagickWand.h" 52 #if defined(__WINDOWS__)53 #include <windows.h>54 #endif55 48 56 49 /* … … 70 63 { 71 64 char 72 *option; 73 74 double 75 elapsed_time, 76 user_time; 65 *metadata; 77 66 78 67 ExceptionInfo … … 83 72 84 73 MagickBooleanType 85 regard_warnings,86 74 status; 87 88 register long89 i;90 91 TimerInfo92 *timer;93 94 unsigned long95 iterations;96 75 97 76 MagickCoreGenesis(*argv,MagickTrue); 98 77 exception=AcquireExceptionInfo(); 99 iterations=1; 100 status=MagickFalse; 101 regard_warnings=MagickFalse; 102 for (i=1; i < (long) (argc-1); i++) 103 { 104 option=argv[i]; 105 if ((strlen(option) == 1) || ((*option != '-') && (*option != '+'))) 106 continue; 107 if (LocaleCompare("bench",option+1) == 0) 108 iterations=(unsigned long) atol(argv[++i]); 109 if (LocaleCompare("debug",option+1) == 0) 110 (void) SetLogEventMask(argv[++i]); 111 if (LocaleCompare("regard-warnings",option+1) == 0) 112 regard_warnings=MagickTrue; 113 } 114 timer=(TimerInfo *) NULL; 115 if (iterations > 1) 116 timer=AcquireTimerInfo(); 117 for (i=0; i < (long) iterations; i++) 118 { 119 image_info=AcquireImageInfo(); 120 status=MogrifyImageCommand(image_info,argc,argv,(char **) NULL,exception); 121 if (exception->severity != UndefinedException) 122 { 123 if ((exception->severity > ErrorException) || 124 (regard_warnings != MagickFalse)) 125 status=MagickTrue; 126 CatchException(exception); 127 } 128 image_info=DestroyImageInfo(image_info); 129 } 130 if (iterations > 1) 131 { 132 elapsed_time=GetElapsedTime(timer); 133 user_time=GetUserTime(timer); 134 (void) fprintf(stderr,"Performance: %lui %gips %0.3fu %ld:%02ld.%03ld\n", 135 iterations,1.0*iterations/elapsed_time,user_time,(long) 136 (elapsed_time/60.0),(long) floor(fmod(elapsed_time,60.0)), 137 (long) (1000.0*(elapsed_time-floor(elapsed_time)))); 138 timer=DestroyTimerInfo(timer); 139 } 78 image_info=AcquireImageInfo(); 79 metadata=(char *) NULL; 80 status=MagickCommandGenesis(image_info,ImportImageCommand,argc,argv, 81 &metadata,exception); 82 if (metadata != (char *) NULL) 83 metadata=DestroyString(metadata); 84 image_info=DestroyImageInfo(image_info); 140 85 exception=DestroyExceptionInfo(exception); 141 86 MagickCoreTerminus(); 142 return(status == MagickFalse ? 0 : 1);87 return(status); 143 88 } -
ImageMagick/trunk/utilities/montage.c
r249 r451 44 44 Include declarations. 45 45 */ 46 #include <stdio.h> 47 #include <stdlib.h> 48 #include <string.h> 49 #include <math.h> 50 #include <time.h> 46 #include "wand/studio.h" 51 47 #include "wand/MagickWand.h" 52 #if defined(__WINDOWS__)53 #include <windows.h>54 #endif55 48 56 49 /* … … 70 63 { 71 64 char 72 *option; 73 74 double 75 elapsed_time, 76 user_time; 65 *metadata; 77 66 78 67 ExceptionInfo … … 83 72 84 73 MagickBooleanType 85 regard_warnings,86 74 status; 87 88 register long89 i;90 91 TimerInfo92 *timer;93 94 unsigned long95 iterations;96 75 97 76 MagickCoreGenesis(*argv,MagickTrue); 98 77 exception=AcquireExceptionInfo(); 99 iterations=1; 100 status=MagickFalse; 101 regard_warnings=MagickFalse; 102 for (i=1; i < (long) (argc-1); i++) 103 { 104 option=argv[i]; 105 if ((strlen(option) == 1) || ((*option != '-') && (*option != '+'))) 106 continue; 107 if (LocaleCompare("bench",option+1) == 0) 108 iterations=(unsigned long) atol(argv[++i]); 109 if (LocaleCompare("debug",option+1) == 0) 110 (void) SetLogEventMask(argv[++i]); 111 if (LocaleCompare("regard-warnings",option+1) == 0) 112 regard_warnings=MagickTrue; 113 } 114 timer=(TimerInfo *) NULL; 115 if (iterations > 1) 116 timer=AcquireTimerInfo(); 117 for (i=0; i < (long) iterations; i++) 118 { 119 image_info=AcquireImageInfo(); 120 status=MontageImageCommand(image_info,argc,argv,(char **) NULL,exception); 121 if (exception->severity != UndefinedException) 122 { 123 if ((exception->severity > ErrorException) || 124 (regard_warnings != MagickFalse)) 125 status=MagickTrue; 126 CatchException(exception); 127 } 128 image_info=DestroyImageInfo(image_info); 129 } 130 if (iterations > 1) 131 { 132 elapsed_time=GetElapsedTime(timer); 133 user_time=GetUserTime(timer); 134 (void) fprintf(stderr,"Performance: %lui %gips %0.3fu %ld:%02ld.%03ld\n", 135 iterations,1.0*iterations/elapsed_time,user_time,(long) 136 (elapsed_time/60.0),(long) floor(fmod(elapsed_time,60.0)), 137 (long) (1000.0*(elapsed_time-floor(elapsed_time)))); 138 timer=DestroyTimerInfo(timer); 139 } 78 image_info=AcquireImageInfo(); 79 metadata=(char *) NULL; 80 status=MagickCommandGenesis(image_info,MontageImageCommand,argc,argv, 81 &metadata,exception); 82 if (metadata != (char *) NULL) 83 metadata=DestroyString(metadata); 84 image_info=DestroyImageInfo(image_info); 140 85 exception=DestroyExceptionInfo(exception); 141 86 MagickCoreTerminus(); 142 return(status == MagickFalse ? 0 : 1);87 return(status); 143 88 } -
ImageMagick/trunk/utilities/stream.c
r249 r451 44 44 Include declarations. 45 45 */ 46 #include <stdio.h> 47 #include <stdlib.h> 48 #include <string.h> 49 #include <math.h> 50 #include <time.h> 46 #include "wand/studio.h" 51 47 #include "wand/MagickWand.h" 52 #if defined(__WINDOWS__)53 #include <windows.h>54 #endif55 48 56 49 /* … … 59 52 % % 60 53 % % 61 % M a i n%54 % M a i n % 62 55 % % 63 56 % % … … 70 63 { 71 64 char 72 *option; 73 74 double 75 elapsed_time, 76 user_time; 65 *metadata; 77 66 78 67 ExceptionInfo … … 83 72 84 73 MagickBooleanType 85 regard_warnings,86 74 status; 87 88 register long89 i;90 91 TimerInfo92 *timer;93 94 unsigned long95 iterations;96 75 97 76 MagickCoreGenesis(*argv,MagickTrue); 98 77 exception=AcquireExceptionInfo(); 99 iterations=1; 100 status=MagickFalse; 101 regard_warnings=MagickFalse; 102 for (i=1; i < (long) (argc-1); i++) 103 { 104 option=argv[i]; 105 if ((strlen(option) == 1) || ((*option != '-') && (*option != '+'))) 106 continue; 107 if (LocaleCompare("bench",option+1) == 0) 108 iterations=(unsigned long) atol(argv[++i]); 109 if (LocaleCompare("debug",option+1) == 0) 110 (void) SetLogEventMask(argv[++i]); 111 if (LocaleCompare("regard-warnings",option+1) == 0) 112 regard_warnings=MagickTrue; 113 } 114 timer=(TimerInfo *) NULL; 115 if (iterations > 1) 116 timer=AcquireTimerInfo(); 117 for (i=0; i < (long) iterations; i++) 118 { 119 image_info=AcquireImageInfo(); 120 status=StreamImageCommand(image_info,argc,argv,(char **) NULL,exception); 121 if (exception->severity != UndefinedException) 122 { 123 if ((exception->severity > ErrorException) || 124 (regard_warnings != MagickFalse)) 125 status=MagickTrue; 126 CatchException(exception); 127 } 128 image_info=DestroyImageInfo(image_info); 129 } 130 if (iterations > 1) 131 { 132 elapsed_time=GetElapsedTime(timer); 133 user_time=GetUserTime(timer); 134 (void) fprintf(stderr,"Performance: %lui %gips %0.3fu %ld:%02ld.%03ld\n", 135 iterations,1.0*iterations/elapsed_time,user_time,(long) 136 (elapsed_time/60.0),(long) floor(fmod(elapsed_time,60.0)), 137 (long) (1000.0*(elapsed_time-floor(elapsed_time)))); 138 timer=DestroyTimerInfo(timer); 139 } 78 image_info=AcquireImageInfo(); 79 metadata=(char *) NULL; 80 status=MagickCommandGenesis(image_info,StreamImageCommand,argc,argv, 81 &metadata,exception); 82 if (metadata != (char *) NULL) 83 metadata=DestroyString(metadata); 84 image_info=DestroyImageInfo(image_info); 140 85 exception=DestroyExceptionInfo(exception); 141 86 MagickCoreTerminus(); 142 return(status == MagickFalse ? 0 : 1);87 return(status); 143 88 } -
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;
