// Last updated 2013/01/30 16:26 // MagickCore equivalent of // convert logo: logo.jpg #include <windows.h> #include <magick/MagickCore.h> void test_wand(void) { Image *image,*imagew; ImageInfo *read_info; ImageInfo *write_info; ExceptionInfo *exception; MagickBooleanType status; MagickCoreGenesis((char *) NULL,MagickFalse); // Get and Initialize an exception info exception = AcquireExceptionInfo(); GetExceptionInfo(exception); // Get and initialize a read_info read_info=CloneImageInfo(NULL); CopyMagickString(read_info->filename,"logo:",MaxTextExtent); // Read the image image = ReadImage(read_info,exception); imagew = CloneImage(image,0,0,MagickTrue,exception); // Set up the output info write_info=CloneImageInfo(read_info); CopyMagickString(write_info->filename,"logo.jpg",MaxTextExtent); // MagickWriteImage does this so I do it too. write_info->adjoin=MagickTrue; // write the image WriteImage(write_info,imagew); DestroyImage(image); DestroyImageInfo(read_info); DestroyImageInfo(write_info); DestroyExceptionInfo(exception); MagickCoreTerminus(); }