| /* | 
 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | 
 | %                                                                             % | 
 | %                                                                             % | 
 | %                                                                             % | 
 | %                CCCC   OOO   N   N  V   V  EEEEE  RRRR   TTTTT               % | 
 | %               C      O   O  NN  N  V   V  E      R   R    T                 % | 
 | %               C      O   O  N N N  V   V  EEE    RRRR     T                 % | 
 | %               C      O   O  N  NN   V V   E      R R      T                 % | 
 | %                CCCC   OOO   N   N    V    EEEEE  R  R     T                 % | 
 | %                                                                             % | 
 | %                                                                             % | 
 | %                Convert an image from one format to another.                 % | 
 | %                                                                             % | 
 | %                              Software Design                                % | 
 | %                                John Cristy                                  % | 
 | %                                April 1992                                   % | 
 | %                                                                             % | 
 | %                                                                             % | 
 | %  Copyright 1999-2011 ImageMagick Studio LLC, a non-profit organization      % | 
 | %  dedicated to making software imaging solutions freely available.           % | 
 | %                                                                             % | 
 | %  You may not use this file except in compliance with the License.  You may  % | 
 | %  obtain a copy of the License at                                            % | 
 | %                                                                             % | 
 | %    http://www.imagemagick.org/script/license.php                            % | 
 | %                                                                             % | 
 | %  Unless required by applicable law or agreed to in writing, software        % | 
 | %  distributed under the License is distributed on an "AS IS" BASIS,          % | 
 | %  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.   % | 
 | %  See the License for the specific language governing permissions and        % | 
 | %  limitations under the License.                                             % | 
 | %                                                                             % | 
 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | 
 | % | 
 | %  Convert converts an input file using one image format to an output file | 
 | %  with a differing image format. By default, the image format is determined | 
 | %  by its magic number. To specify a particular image format, precede the | 
 | %  filename with an image format name and a colon (i.e. ps:image) or specify | 
 | %  the image type as the filename suffix (i.e. image.ps). Specify file as - | 
 | %  for standard input or output. If file has the extension .Z, the file is | 
 | %  decoded with uncompress. | 
 | % | 
 | % | 
 | */ | 
 |  | 
 | /* | 
 |   Include declarations. | 
 | */ | 
 | #include "MagickWand/studio.h" | 
 | #include "MagickWand/MagickWand.h" | 
 |  | 
 | /* | 
 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | 
 | %                                                                             % | 
 | %                                                                             % | 
 | %                                                                             % | 
 | %  M a i n                                                                    % | 
 | %                                                                             % | 
 | %                                                                             % | 
 | %                                                                             % | 
 | %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | 
 | % | 
 | % | 
 | */ | 
 |  | 
 | static int ConvertMain(int argc,char **argv) | 
 | { | 
 |   ExceptionInfo | 
 |     *exception; | 
 |  | 
 |   ImageInfo | 
 |     *image_info; | 
 |  | 
 |   MagickBooleanType | 
 |     status; | 
 |  | 
 |   MagickCoreGenesis(*argv,MagickTrue); | 
 |   exception=AcquireExceptionInfo(); | 
 |   image_info=AcquireImageInfo(); | 
 |   status=MagickCommandGenesis(image_info,ConvertImageCommand,argc,argv, | 
 |     (char **) NULL,exception); | 
 |   image_info=DestroyImageInfo(image_info); | 
 |   exception=DestroyExceptionInfo(exception); | 
 |   MagickCoreTerminus(); | 
 |   return(status); | 
 | } | 
 |  | 
 | #if !defined(MAGICKCORE_WINDOWS_SUPPORT) || defined(__CYGWIN__) || defined(__MINGW32__) | 
 | int main(int argc,char **argv) | 
 | { | 
 |   return(ConvertMain(argc,argv)); | 
 | } | 
 | #else | 
 | int wmain(int argc,wchar_t *argv[]) | 
 | { | 
 |   char | 
 |     **utf8; | 
 |  | 
 |   int | 
 |     status; | 
 |  | 
 |   register int | 
 |     i; | 
 |  | 
 |   utf8=NTArgvToUTF8(argc,argv); | 
 |   status=ConvertMain(argc,utf8); | 
 |   for (i=0; i < argc; i++) | 
 |     utf8[i]=DestroyString(utf8[i]); | 
 |   utf8=(char **) RelinquishMagickMemory(utf8); | 
 |   return(status); | 
 | } | 
 | #endif |