]>
Commit | Line | Data |
---|---|---|
92f5a8d4 TL |
1 | // |
2 | // Copyright 2013 Christian Henning | |
3 | // | |
4 | // Distributed under the Boost Software License, Version 1.0 | |
5 | // See accompanying file LICENSE_1_0.txt or copy at | |
6 | // http://www.boost.org/LICENSE_1_0.txt | |
7 | // | |
8 | //#define BOOST_TEST_MODULE tiff_tiled_miniblack_test_11_20_module | |
9 | #include <boost/test/unit_test.hpp> | |
10 | ||
11 | #include <cstdint> | |
12 | ||
13 | #include "tiff_tiled_read_macros.hpp" | |
14 | ||
15 | BOOST_AUTO_TEST_SUITE( gil_io_tiff_tests ) | |
16 | ||
17 | #ifdef BOOST_GIL_IO_USE_TIFF_GRAPHICSMAGICK_TEST_SUITE_IMAGES | |
18 | ||
19 | BOOST_PP_REPEAT_FROM_TO(11, 16, GENERATE_TILE_STRIP_COMPARISON_BIT_ALIGNED_MINISBLACK, minisblack ) | |
20 | BOOST_PP_REPEAT_FROM_TO(17, 21, GENERATE_TILE_STRIP_COMPARISON_BIT_ALIGNED_MINISBLACK, minisblack ) | |
21 | ||
22 | BOOST_AUTO_TEST_CASE( read_tile_and_compare_with_minisblack_strip_16 ) | |
23 | { | |
24 | using namespace std; | |
25 | using namespace boost; | |
26 | using namespace gil; | |
27 | ||
28 | string filename_strip( tiff_in_GM + "tiger-minisblack-strip-16.tif" ); | |
29 | string filename_tile ( tiff_in_GM + "tiger-minisblack-tile-16.tif" ); | |
30 | ||
31 | gray16_image_t img_strip, img_tile; | |
32 | ||
33 | read_image( filename_strip, img_strip, tag_t() ); | |
34 | read_image( filename_tile, img_tile, tag_t() ); | |
35 | ||
36 | BOOST_CHECK_EQUAL( equal_pixels( const_view(img_strip), const_view(img_tile) ), true); | |
37 | } | |
38 | ||
39 | #endif // BOOST_GIL_IO_USE_TIFF_GRAPHICSMAGICK_TEST_SUITE_IMAGES | |
40 | ||
41 | BOOST_AUTO_TEST_SUITE_END() |