27 #include <mln/core/image/image2d.hh>
28 #include <mln/core/image/image3d.hh>
29 #include <mln/core/image/dmorph/slice_image.hh>
30 #include <mln/core/routine/duplicate.hh>
32 #include <mln/value/rgb8.hh>
34 #include <mln/io/ppm/load.hh>
35 #include <mln/io/ppm/save.hh>
36 #include <mln/io/ppms/load.hh>
38 #include <mln/data/compare.hh>
40 #include <mln/util/array.hh>
42 #include <mln/literal/colors.hh>
44 #include "tests/data.hh"
52 image2d<rgb8> ima = io::ppm::load<rgb8>(MLN_IMG_DIR
"/fly.ppm");
61 files[0] = MLN_IMG_DIR
"/fly.ppm";
62 files[1] =
"load-out.ppm";
67 mln_assertion(ima3d.nslis() == 2);
68 mln_assertion(slice(ima3d, 0) == ima);
69 mln_assertion(slice(ima3d, 1) == ima2);