blob: 8476c1acc4408722ec132460bf96f4f4c2b83b06 [file] [log] [blame]
cristy3ed852e2009-09-05 21:47:34 +00001/*
2%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
3% %
4% %
5% %
6% M M OOO GGGG RRRR IIIII FFFFF Y Y %
7% MM MM O O G R R I F Y Y %
8% M M M O O G GG RRRRR I FFF Y %
9% M M O O G G R R I F Y %
10% M M OOO GGG R R IIIII F Y %
11% %
12% %
13% Transmogrify an Image or Sequence of Images. %
14% %
15% Software Design %
16% John Cristy %
17% December 1992 %
18% %
19% %
20% Copyright 1999-2009 ImageMagick Studio LLC, a non-profit organization %
21% dedicated to making software imaging solutions freely available. %
22% %
23% You may not use this file except in compliance with the License. You may %
24% obtain a copy of the License at %
25% %
26% http://www.imagemagick.org/script/license.php %
27% %
28% Unless required by applicable law or agreed to in writing, software %
29% distributed under the License is distributed on an "AS IS" BASIS, %
30% WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. %
31% See the License for the specific language governing permissions and %
32% limitations under the License. %
33% %
34%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
35%
36% Mogrify transforms an image or a sequence of images. These transforms
37% include image scaling, image rotation, color reduction, and others. The
38% transmogrified image overwrites the original image.
39%
40%
41*/
42
43/*
44 Include declarations.
45*/
cristy3980b0d2009-10-25 14:37:13 +000046#include "wand/studio.h"
cristy3ed852e2009-09-05 21:47:34 +000047#include "wand/MagickWand.h"
cristy3ed852e2009-09-05 21:47:34 +000048
49/*
50%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
51% %
52% %
53% %
54% M a i n %
55% %
56% %
57% %
58%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
59%
60%
61*/
62int main(int argc,char **argv)
63{
64 char
cristy3980b0d2009-10-25 14:37:13 +000065 *metadata;
cristy3ed852e2009-09-05 21:47:34 +000066
67 ExceptionInfo
68 *exception;
69
70 ImageInfo
71 *image_info;
72
73 MagickBooleanType
cristy3ed852e2009-09-05 21:47:34 +000074 status;
75
cristy3ed852e2009-09-05 21:47:34 +000076 MagickCoreGenesis(*argv,MagickTrue);
77 exception=AcquireExceptionInfo();
cristy3980b0d2009-10-25 14:37:13 +000078 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);
cristy3ed852e2009-09-05 21:47:34 +000085 exception=DestroyExceptionInfo(exception);
86 MagickCoreTerminus();
cristy3980b0d2009-10-25 14:37:13 +000087 return(status);
cristy3ed852e2009-09-05 21:47:34 +000088}