30 #include <mln/core/image/image2d.hh>
32 #include <mln/io/pgm/load.hh>
33 #include <mln/io/ppm/load.hh>
34 #include <mln/io/fld/load.hh>
35 #include <mln/io/fld/save.hh>
36 #include <mln/value/int_u8.hh>
37 #include <mln/value/int_u16.hh>
38 #include <mln/data/compare.hh>
39 #include "tests/data.hh"
57 io::fld::save(ori,
"out.fld");
61 std::remove(
"out.fld");
63 mln_assertion(ori == test);
72 io::fld::save(ori,
"out.fld");
76 std::remove(
"out.fld");
78 mln_assertion(ori == test);
92 ori(p) = random() / RAND_MAX;
95 io::fld::save(ori, "out.fld");
96 io::fld::load(test, "out.fld");
99 std::remove("out.fld");
104 mln_assertion(fabs(ori(p) - test(p)) < FLT_EPSILON);