pgm2pfm.cc

00001 #include <oln/lrde/efigi/misc.hh>
00002 #include <oln/lrde/efigi/io.hh>
00003 #include <oln/lrde/efigi/req.hh>
00004 
00005 
00006 
00007 
00008 void usage(char* argv[])
00009 {
00010   std::cerr << "usage: " << argv[0]
00011             << " filein.pgm fileout.pfm" << std::endl;
00012   exit(0);
00013 }
00014 
00015 
00016 
00017 int main(int argc, char* argv[])
00018 {
00019   using namespace oln;
00020 
00021   if (argc != 3)
00022     usage(argv);
00023 
00024   image2d<unsigned char> ima = oln::load(argv[1]);
00025   image2d<float> imaf = efigi::add_float_noise(ima);
00026   efigi::save_pfm(imaf, argv[2]);
00027 }

Generated on Tue Feb 20 20:20:13 2007 for Olena by  doxygen 1.5.1