20using namespace Magick;
22int main(
int ,
char ** argv)
26 InitializeMagick(*argv);
32 if(getenv(
"SRCDIR") != 0)
33 srcdir = getenv(
"SRCDIR");
36 list<Image> imageList;
37 readImages( &imageList, srcdir +
"smile_anim.miff" );
42 for_each( imageList.begin(), imageList.end(),
flipImage() );
47 morphImages( &morphed, imageList.begin(), imageList.end(), 3 );
50 cout <<
"Writing image \"flip_out.miff\" ..." << endl;
51 writeImages( morphed.begin(), morphed.end(),
"flip_out.miff" );
54 catch( exception &error_ )
56 cout <<
"Caught exception: " << error_.what() << endl;