2 // Copyright 2013 Christian Henning
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
8 //#define BOOST_TEST_MODULE tiff_file_format_test_module
10 #include <boost/gil/extension/io/tiff.hpp>
12 #include <boost/test/unit_test.hpp>
15 #include "scanline_read_test.hpp"
18 using namespace boost::gil
;
20 using tag_t
= tiff_tag
;
22 BOOST_AUTO_TEST_SUITE( gil_io_tiff_tests
)
24 #ifdef BOOST_GIL_IO_USE_TIFF_LIBTIFF_TEST_SUITE_IMAGES
26 template< typename Image
>
27 void test_tiff_scanline_reader( string filename
)
29 test_scanline_reader
<Image
, tag_t
>( filename
.c_str() );
32 // 73x43 2-bit minisblack gray image
33 BOOST_AUTO_TEST_CASE( two_bit_minisblack_gray_image_test
)
35 std::string
filename( tiff_in
+ "libtiffpic/depth/flower-minisblack-02.tif" );
38 using image_t
= bit_aligned_image1_type
<2, gray_layout_t
>::type
;
46 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
47 write_view( tiff_out
+ "test4.tif"
51 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
55 // flower-minisblack-04.tif 73x43 4-bit minisblack gray image
56 BOOST_AUTO_TEST_CASE( four_bit_minisblack_gray_image_test
)
58 std::string
filename( tiff_in
+ "libtiffpic/depth/flower-minisblack-04.tif" );
61 using image_t
= bit_aligned_image1_type
<4, gray_layout_t
>::type
;
69 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
70 write_view( tiff_out
+ "test5.tif"
74 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
78 // flower-minisblack-06.tif 73x43 6-bit minisblack gray image
79 BOOST_AUTO_TEST_CASE( six_bit_minisblack_gray_image_test
)
81 std::string
filename( tiff_in
+ "libtiffpic/depth/flower-minisblack-06.tif" );
84 using image_t
= bit_aligned_image1_type
<6, gray_layout_t
>::type
;
92 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
93 write_view( tiff_out
+ "test6.tif"
97 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
101 // flower-minisblack-08.tif 73x43 8-bit minisblack gray image
102 BOOST_AUTO_TEST_CASE( eight_bit_minisblack_gray_image_test
)
104 std::string
filename( tiff_in
+ "libtiffpic/depth/flower-minisblack-08.tif" );
107 using image_t
= gray8_image_t
;
115 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
116 write_view( tiff_out
+ "test7.tif"
120 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
124 // flower-minisblack-10.tif 73x43 10-bit minisblack gray image
125 BOOST_AUTO_TEST_CASE( ten_bit_minisblack_gray_image_test
)
127 std::string
filename( tiff_in
+ "libtiffpic/depth/flower-minisblack-10.tif" );
130 using image_t
= bit_aligned_image1_type
<10, gray_layout_t
>::type
;
138 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
139 write_view( tiff_out
+ "test8.tif"
143 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
147 // flower-minisblack-12.tif 73x43 12-bit minisblack gray image
148 BOOST_AUTO_TEST_CASE( twelve_bit_minisblack_gray_image_test
)
150 std::string
filename( tiff_in
+ "libtiffpic/depth/flower-minisblack-12.tif" );
153 using image_t
= bit_aligned_image1_type
<12, gray_layout_t
>::type
;
161 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
162 write_view( tiff_out
+ "test9.tif"
166 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
170 // flower-minisblack-14.tif 73x43 14-bit minisblack gray image
171 BOOST_AUTO_TEST_CASE( fourteen_bit_minisblack_gray_image_test
)
173 std::string
filename( tiff_in
+ "libtiffpic/depth/flower-minisblack-14.tif" );
176 using image_t
= bit_aligned_image1_type
<14, gray_layout_t
>::type
;
184 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
185 write_view( tiff_out
+ "test10.tif"
189 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
193 // flower-minisblack-16.tif 73x43 16-bit minisblack gray image
194 BOOST_AUTO_TEST_CASE( sixteen_bit_minisblack_gray_image_test
)
196 std::string
filename( tiff_in
+ "libtiffpic/depth/flower-minisblack-16.tif" );
199 using image_t
= gray16_image_t
;
207 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
208 write_view( tiff_out
+ "test11.tif"
212 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
216 // flower-minisblack-24.tif 73x43 24-bit minisblack gray image
217 BOOST_AUTO_TEST_CASE( twentyfour_bit_minisblack_gray_image_test
)
219 std::string
filename( tiff_in
+ "libtiffpic/depth/flower-minisblack-24.tif" );
222 using image_t
= bit_aligned_image1_type
<24, gray_layout_t
>::type
;
230 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
231 write_view( tiff_out
+ "test12.tif"
235 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
239 // flower-minisblack-32.tif 73x43 32-bit minisblack gray image
240 BOOST_AUTO_TEST_CASE( thirtytwo_bit_minisblack_gray_image_test
)
242 std::string
filename( tiff_in
+ "libtiffpic/depth/flower-minisblack-32.tif" );
245 using image_t
= gray32_image_t
;
253 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
254 write_view( tiff_out
+ "test13.tif"
258 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
262 // flower-palette-02.tif 73x43 4-entry colormapped image
263 BOOST_AUTO_TEST_CASE( four_entry_colormapped_image_test
)
265 std::string
filename( tiff_in
+ "libtiffpic/depth/flower-palette-02.tif" );
268 using image_t
= rgb16_image_t
;
276 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
277 write_view( tiff_out
+ "test14.tif"
281 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
285 // flower-palette-04.tif 73x43 16-entry colormapped image
286 BOOST_AUTO_TEST_CASE( sixteen_entry_colormapped_image_test
)
288 std::string
filename( tiff_in
+ "libtiffpic/depth/flower-palette-04.tif" );
291 using image_t
= rgb16_image_t
;
299 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
300 write_view( tiff_out
+ "test15.tif"
304 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
308 // flower-palette-08.tif 73x43 256-entry colormapped image
309 BOOST_AUTO_TEST_CASE( twohundred_twenty_five_entry_colormapped_image_test
)
311 std::string
filename( tiff_in
+ "libtiffpic/depth/flower-palette-08.tif" );
314 using image_t
= rgb16_image_t
;
322 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
323 write_view( tiff_out
+ "test16.tif"
327 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
331 // flower-palette-16.tif 73x43 65536-entry colormapped image
332 BOOST_AUTO_TEST_CASE( sixtyfive_thousand_entry_colormapped_image_test
)
334 std::string
filename( tiff_in
+ "libtiffpic/depth/flower-palette-16.tif" );
337 using image_t
= rgb16_image_t
;
345 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
346 write_view( tiff_out
+ "test17.tif"
350 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
354 // flower-rgb-contig-02.tif 73x43 2-bit contiguous RGB image
355 BOOST_AUTO_TEST_CASE( two_bit_contiguous_RGB_image_test
)
357 std::string
filename( tiff_in
+ "libtiffpic/depth/flower-rgb-contig-02.tif" );
360 using image_t
= bit_aligned_image3_type
<2, 2, 2, rgb_layout_t
>::type
;
368 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
369 write_view( tiff_out
+ "test18.tif"
373 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
377 // flower-rgb-contig-04.tif 73x43 4-bit contiguous RGB image
378 BOOST_AUTO_TEST_CASE( four_bit_contiguous_RGB_image_test
)
380 std::string
filename( tiff_in
+ "libtiffpic/depth/flower-rgb-contig-04.tif" );
383 using image_t
= bit_aligned_image3_type
<4, 4, 4, rgb_layout_t
>::type
;
391 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
392 write_view( tiff_out
+ "test19.tif"
396 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
400 // flower-rgb-contig-08.tif 73x43 8-bit contiguous RGB image
401 BOOST_AUTO_TEST_CASE( eight_bit_contiguous_RGB_image_test
)
403 std::string
filename( tiff_in
+ "libtiffpic/depth/flower-rgb-contig-08.tif" );
406 using image_t
= rgb8_image_t
;
414 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
415 write_view( tiff_out
+ "test20.tif"
419 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
423 // flower-rgb-contig-10.tif 73x43 10-bit contiguous RGB image
424 BOOST_AUTO_TEST_CASE( ten_bit_contiguous_RGB_image_test
)
426 std::string
filename( tiff_in
+ "libtiffpic/depth/flower-rgb-contig-10.tif" );
429 using image_t
= bit_aligned_image3_type
<10, 10, 10, rgb_layout_t
>::type
;
437 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
438 write_view( tiff_out
+ "test21.tif"
442 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
446 // flower-rgb-contig-12.tif 73x43 12-bit contiguous RGB image
447 BOOST_AUTO_TEST_CASE( twelve_bit_contiguous_RGB_image_test
)
449 std::string
filename( tiff_in
+ "libtiffpic/depth/flower-rgb-contig-12.tif" );
452 using image_t
= bit_aligned_image3_type
<12, 12, 12, rgb_layout_t
>::type
;
460 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
461 write_view( tiff_out
+ "test22.tif"
465 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
469 // flower-rgb-contig-14.tif 73x43 14-bit contiguous RGB image
470 BOOST_AUTO_TEST_CASE( fourteen_bit_contiguous_RGB_image_test
)
472 std::string
filename( tiff_in
+ "libtiffpic/depth/flower-rgb-contig-14.tif" );
475 using image_t
= bit_aligned_image3_type
<14, 14, 14, rgb_layout_t
>::type
;
483 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
484 write_view( tiff_out
+ "test23.tif"
488 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
492 // flower-rgb-contig-16.tif 73x43 16-bit contiguous RGB image
493 BOOST_AUTO_TEST_CASE( sixteen_bit_contiguous_RGB_image_test
)
495 std::string
filename( tiff_in
+ "libtiffpic/depth/flower-rgb-contig-16.tif" );
498 using image_t
= rgb16_image_t
;
506 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
507 write_view( tiff_out
+ "test24.tif"
511 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
515 // flower-rgb-contig-24.tif 73x43 24-bit contiguous RGB image
516 BOOST_AUTO_TEST_CASE( twenty_four_bit_contiguous_RGB_image_test
)
518 std::string
filename( tiff_in
+ "libtiffpic/depth/flower-rgb-contig-24.tif" );
521 using image_t
= bit_aligned_image3_type
<24, 24, 24, rgb_layout_t
>::type
;
529 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
530 write_view( tiff_out
+ "test25.tif"
534 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
538 // flower-rgb-contig-32.tif 73x43 32-bit contiguous RGB image
539 BOOST_AUTO_TEST_CASE( thirty_two_bit_contiguous_RGB_image_test
)
541 std::string
filename( tiff_in
+ "libtiffpic/depth/flower-rgb-contig-32.tif" );
544 using image_t
= rgb32_image_t
;
552 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
553 write_view( tiff_out
+ "test26.tif"
557 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
561 // flower-rgb-planar-02.tif 73x43 2-bit seperated RGB image
562 BOOST_AUTO_TEST_CASE( two_bit_seperated_RGB_image_test
)
564 std::string
filename( tiff_in
+ "libtiffpic/depth/flower-rgb-planar-02.tif" );
567 using image_t
= bit_aligned_image3_type
<2, 2, 2, rgb_layout_t
>::type
;
575 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
576 write_view( tiff_out
+ "test27.tif"
580 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
584 // flower-rgb-planar-04.tif 73x43 4-bit seperated RGB image
585 BOOST_AUTO_TEST_CASE( four_bit_seperated_RGB_image_test
)
587 std::string
filename( tiff_in
+ "libtiffpic/depth/flower-rgb-planar-04.tif" );
590 using image_t
= bit_aligned_image3_type
<4, 4, 4, rgb_layout_t
>::type
;
598 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
599 write_view( tiff_out
+ "test28.tif"
603 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
607 // flower-rgb-planar-08.tif 73x43 8-bit seperated RGB image
608 BOOST_AUTO_TEST_CASE( eight_bit_seperated_RGB_image_test
)
610 std::string
filename( tiff_in
+ "libtiffpic/depth/flower-rgb-planar-08.tif" );
613 using image_t
= rgb8_planar_image_t
;
621 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
622 write_view( tiff_out
+ "test29.tif"
626 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
630 // flower-rgb-planar-10.tif 73x43 10-bit seperated RGB image
631 BOOST_AUTO_TEST_CASE( ten_bit_seperated_RGB_image_test
)
633 std::string
filename( tiff_in
+ "libtiffpic/depth/flower-rgb-planar-10.tif" );
636 using image_t
= bit_aligned_image3_type
<10, 10, 10, rgb_layout_t
>::type
;
644 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
645 write_view( tiff_out
+ "test30.tif"
649 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
653 // flower-rgb-planar-12.tif 73x43 12-bit seperated RGB image
654 BOOST_AUTO_TEST_CASE( twelve_bit_seperated_RGB_image_test
)
656 std::string
filename( tiff_in
+ "libtiffpic/depth/flower-rgb-planar-12.tif" );
659 using image_t
= bit_aligned_image3_type
<12, 12, 12, rgb_layout_t
>::type
;
667 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
668 write_view( tiff_out
+ "test31.tif"
672 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
676 // flower-rgb-planar-14.tif 73x43 14-bit seperated RGB image
677 BOOST_AUTO_TEST_CASE( fourteen_bit_seperated_RGB_image_test
)
679 std::string
filename( tiff_in
+ "libtiffpic/depth/flower-rgb-planar-14.tif" );
682 using image_t
= bit_aligned_image3_type
<14, 14, 14, rgb_layout_t
>::type
;
690 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
691 write_view( tiff_out
+ "test32.tif"
695 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
699 // flower-rgb-planar-16.tif 73x43 16-bit seperated RGB image
700 BOOST_AUTO_TEST_CASE( sixteen_bit_seperated_RGB_image_test
)
702 std::string
filename( tiff_in
+ "libtiffpic/depth/flower-rgb-planar-16.tif" );
705 using image_t
= rgb16_planar_image_t
;
713 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
714 write_view( tiff_out
+ "test33.tif"
718 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
722 // flower-rgb-planar-24.tif 73x43 24-bit seperated RGB image
723 BOOST_AUTO_TEST_CASE( twenty_four_bit_seperated_RGB_image_test
)
725 std::string
filename( tiff_in
+ "libtiffpic/depth/flower-rgb-planar-24.tif" );
728 using image_t
= bit_aligned_image3_type
<24, 24, 24, rgb_layout_t
>::type
;
736 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
737 write_view( tiff_out
+ "test34.tif"
741 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
745 // flower-rgb-planar-32.tif 73x43 32-bit seperated RGB image
746 BOOST_AUTO_TEST_CASE( thirty_two_bit_seperated_RGB_image_test
)
748 std::string
filename( tiff_in
+ "libtiffpic/depth/flower-rgb-planar-32.tif" );
751 using image_t
= rgb32_planar_image_t
;
759 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
760 write_view( tiff_out
+ "test35.tif"
764 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
768 // flower-separated-contig-08.tif 73x43 8-bit contiguous CMYK image
769 BOOST_AUTO_TEST_CASE( eight_bit_contiguous_CMYK_image_test
)
771 std::string
filename( tiff_in
+ "libtiffpic/depth/flower-separated-contig-08.tif" );
774 using image_t
= cmyk8_image_t
;
782 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
783 write_view( tiff_out
+ "test36.tif"
787 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
791 // flower-separated-contig-16.tif 73x43 16-bit contiguous CMYK image
792 BOOST_AUTO_TEST_CASE( sixteen_bit_contiguous_CMYK_image_test
)
794 std::string
filename( tiff_in
+ "libtiffpic/depth/flower-separated-contig-16.tif" );
797 using image_t
= cmyk16_image_t
;
805 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
806 write_view( tiff_out
+ "test37.tif"
810 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
814 // flower-separated-planar-08.tif 73x43 8-bit separated CMYK image
815 BOOST_AUTO_TEST_CASE( eight_bit_separated_CMYK_image_test
)
817 std::string
filename( tiff_in
+ "libtiffpic/depth/flower-separated-planar-08.tif" );
820 using image_t
= cmyk8_planar_image_t
;
828 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
829 write_view( tiff_out
+ "test38.tif"
833 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
837 // flower-separated-planar-16.tif 73x43 16-bit separated CMYK image
838 BOOST_AUTO_TEST_CASE( sixteen_bit_separated_CMYK_image_test
)
840 std::string
filename( tiff_in
+ "libtiffpic/depth/flower-separated-planar-16.tif" );
843 using image_t
= cmyk16_planar_image_t
;
851 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
852 write_view( tiff_out
+ "test39.tif"
856 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
860 #endif // BOOST_GIL_IO_USE_TIFF_LIBTIFF_TEST_SUITE_IMAGES
862 #ifdef BOOST_GIL_IO_USE_TIFF_GRAPHICSMAGICK_TEST_SUITE_IMAGES
864 BOOST_AUTO_TEST_CASE( tiger_separated_strip_contig_08
)
866 std::string
filename( tiff_in_GM
+ "tiger-separated-strip-contig-08.tif" );
869 using image_t
= cmyk8_planar_image_t
;
877 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
878 write_view( tiff_out
+ "test40.tif"
882 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
886 BOOST_AUTO_TEST_CASE( tiger_separated_strip_contig_16
)
888 std::string
filename( tiff_in_GM
+ "tiger-separated-strip-contig-16.tif" );
891 using image_t
= cmyk16_planar_image_t
;
899 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
900 write_view( tiff_out
+ "test41.tif"
904 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
908 BOOST_AUTO_TEST_CASE( tiger_separated_strip_planar_08
)
910 std::string
filename( tiff_in_GM
+ "tiger-separated-strip-planar-08.tif" );
913 using image_t
= cmyk8_planar_image_t
;
921 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
922 write_view( tiff_out
+ "test42.tif"
926 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
930 BOOST_AUTO_TEST_CASE( tiger_separated_strip_planar_16
)
932 std::string
filename( tiff_in_GM
+ "tiger-separated-strip-planar-16.tif" );
935 using image_t
= cmyk16_planar_image_t
;
943 #ifdef BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
944 write_view( tiff_out
+ "test43.tif"
948 #endif // BOOST_GIL_IO_TEST_ALLOW_WRITING_IMAGES
952 #endif // BOOST_GIL_IO_USE_TIFF_GRAPHICSMAGICK_TEST_SUITE_IMAGES
954 BOOST_AUTO_TEST_SUITE_END()