]> granicus.if.org Git - openjpeg/commitdiff
Add tests for TIFF output
authormayeut <mayeut@users.noreply.github.com>
Fri, 17 Jul 2015 21:22:40 +0000 (23:22 +0200)
committermayeut <mayeut@users.noreply.github.com>
Fri, 17 Jul 2015 21:22:40 +0000 (23:22 +0200)
Update uclouvain/openjpeg#322

tests/nonregression/checkmd5refs.cmake
tests/nonregression/md5refs.txt
tests/nonregression/test_suite.ctest.in

index bbc7ac32fd838f16a95dd6fc26ceecf36769cf04..40e019b73c27bffa1c25c42af4454888c608d683 100644 (file)
@@ -32,7 +32,7 @@
 get_filename_component(OUTFILENAME_NAME ${OUTFILENAME} NAME)
 string(FIND ${OUTFILENAME_NAME} "." SHORTEST_EXT_POS REVERSE)
 string(SUBSTRING ${OUTFILENAME_NAME} 0 ${SHORTEST_EXT_POS} OUTFILENAME_NAME_WE)
-file(GLOB globfiles "Temporary/${OUTFILENAME_NAME_WE}*.pgx" "Temporary/${OUTFILENAME_NAME_WE}*.png")
+file(GLOB globfiles "Temporary/${OUTFILENAME_NAME_WE}*.pgx" "Temporary/${OUTFILENAME_NAME_WE}*.png" "Temporary/${OUTFILENAME_NAME_WE}*.tif")
 if(NOT globfiles)
   message(SEND_ERROR "Could not find output PGX files: ${OUTFILENAME_NAME_WE}")
 endif()
index eeb40bcc49a436b4903b802e994ddda3e4802783..3465b0995caca81f2aaddbcccba7347a570dd83d 100644 (file)
@@ -182,3 +182,39 @@ dacaf60e4c430916a8c2a9ebec32e71c  issue458.jp2_3.pgx
 d33fb5dbddb9b9b4438eb51fa27445a3  issue495.jp2_0.pgx
 27db8c35e12a5d5eb94d403d2aae2909  issue495.jp2_1.pgx
 97da625d2f2d0b75bf891d8083ce8bfb  issue495.jp2_2.pgx
+86729c5f2b74b2dfd42cb0d8e47aef79  a1_mono_tif-1.tif
+fa9b7b896536b25a7a1d8eeeacb59141  a1_mono_tif-10.tif
+b0ee13aa90ca4421e09a3b7b41f410c0  a1_mono_tif-12.tif
+4699894fedd3758727d8288cd7adb56c  a1_mono_tif-14.tif
+4ad682c58e63d3223914c10a6656c8ae  a1_mono_tif-16.tif
+22c2fa09a4d7b9fade6a3cddc6c6a4dc  a1_mono_tif-2.tif
+996c5e67a663218be90e86bff8ecad89  a1_mono_tif-4.tif
+7f451a5ac89915c5cdc023fd8c813a3c  a1_mono_tif-6.tif
+c3ebfcf478b1c4fc786748813f2b5d53  a1_mono_tif-8.tif
+31650ec40241737634179fff6ad306f8  basn4a08_tif-1.tif
+abf884080bcfbf58c044a9d86bfa5e5d  basn4a08_tif-10.tif
+916d97c098d9792993cc91fee4a83f77  basn4a08_tif-12.tif
+57643174986481d336db6ddf04b970df  basn4a08_tif-14.tif
+fb5cf848d63c61dc485c87c9246ee9c7  basn4a08_tif-16.tif
+5d7b01d98c82ad563bb28c2d83484a2a  basn4a08_tif-2.tif
+2401cebbb1d5494fcbe0d899484c342d  basn4a08_tif-4.tif
+6dbeb5b708bbde76e204c0887da61f6b  basn4a08_tif-6.tif
+dc40cc1da6de28e7e973c8ba796ca189  basn4a08_tif-8.tif
+59e32c45591fd3bb44fe99381a116ba1  basn6a08_tif-1.tif
+630e6fb6deba0b3efd93b610561d607a  basn6a08_tif-10.tif
+765555e75e59de27f7b2177d04f36bc1  basn6a08_tif-12.tif
+62384c112d5fe40aefd0a9b0b9a4bcc6  basn6a08_tif-14.tif
+d725d41557658a28ab31dff74e2467fa  basn6a08_tif-16.tif
+96d91df6b10e866ea26ebbf0b8ddc7da  basn6a08_tif-2.tif
+a324032339808d5fe85d6e354f14c183  basn6a08_tif-4.tif
+d60864a6a5c8a49a202d98ae6f5165c7  basn6a08_tif-6.tif
+c3e93f61125f82a9832d0b9440468034  basn6a08_tif-8.tif
+cfe04d15cf9d615fc36357dcb3b3956b  p0_14_tif-1.tif
+9ad87e7fddc77ac85e2e92509bee2365  p0_14_tif-10.tif
+38e67f9d573e61166761d5eee0104448  p0_14_tif-12.tif
+77486f0468694b94290d0b55361498a0  p0_14_tif-14.tif
+51be675689949dd08b6ee1427af3eb4a  p0_14_tif-16.tif
+3e34e94bd8f7380c8d159676fee9ea57  p0_14_tif-2.tif
+b6f71c941e3a5b8d2547792ccec58d54  p0_14_tif-4.tif
+81fcdd90917efb95aed94c6522d1c188  p0_14_tif-6.tif
+6808377b760b4ef3559ba8b14ed9b91a  p0_14_tif-8.tif
index 9dd804a3777669e8c525eeb47fff8c7a2deac7a6..0a3645eb4efab9a7f5600f9095324f12b425befc 100644 (file)
@@ -366,3 +366,45 @@ opj_decompress -i @INPUT_CONF_PATH@/p0_04.j2k -o @TEMP_PATH@/p0_04_6_5.j2k.png -
 #opj_decompress -i @INPUT_CONF_PATH@/p1_01.j2k -o @TEMP_PATH@/p1_01_3.j2k.png -d 10,150,190,210
 #opj_decompress -i @INPUT_CONF_PATH@/p1_01.j2k -o @TEMP_PATH@/p1_01_4.j2k.png -d 100,80,200,150
 #opj_decompress -i @INPUT_CONF_PATH@/p1_01.j2k -o @TEMP_PATH@/p1_01_5.j2k.png -d 150,20,200,50
+
+# issue 322 limited tif support
+# GRAYSCALE 
+opj_decompress -i @INPUT_CONF_PATH@/a1_mono.j2c -o @TEMP_PATH@/a1_mono_tif-1.tif -p 1S
+opj_decompress -i @INPUT_CONF_PATH@/a1_mono.j2c -o @TEMP_PATH@/a1_mono_tif-2.tif -p 2S
+opj_decompress -i @INPUT_CONF_PATH@/a1_mono.j2c -o @TEMP_PATH@/a1_mono_tif-4.tif -p 4S
+opj_decompress -i @INPUT_CONF_PATH@/a1_mono.j2c -o @TEMP_PATH@/a1_mono_tif-6.tif -p 6S
+opj_decompress -i @INPUT_CONF_PATH@/a1_mono.j2c -o @TEMP_PATH@/a1_mono_tif-8.tif -p 8S
+opj_decompress -i @INPUT_CONF_PATH@/a1_mono.j2c -o @TEMP_PATH@/a1_mono_tif-10.tif -p 10S
+opj_decompress -i @INPUT_CONF_PATH@/a1_mono.j2c -o @TEMP_PATH@/a1_mono_tif-12.tif -p 12S
+opj_decompress -i @INPUT_CONF_PATH@/a1_mono.j2c -o @TEMP_PATH@/a1_mono_tif-14.tif -p 14S
+opj_decompress -i @INPUT_CONF_PATH@/a1_mono.j2c -o @TEMP_PATH@/a1_mono_tif-16.tif -p 16S
+# GRAYSCALE ALPHA
+opj_decompress -i @INPUT_NR_PATH@/basn4a08.jp2 -o @TEMP_PATH@/basn4a08_tif-1.tif -p 1S
+opj_decompress -i @INPUT_NR_PATH@/basn4a08.jp2 -o @TEMP_PATH@/basn4a08_tif-2.tif -p 2S
+opj_decompress -i @INPUT_NR_PATH@/basn4a08.jp2 -o @TEMP_PATH@/basn4a08_tif-4.tif -p 4S
+opj_decompress -i @INPUT_NR_PATH@/basn4a08.jp2 -o @TEMP_PATH@/basn4a08_tif-6.tif -p 6S
+opj_decompress -i @INPUT_NR_PATH@/basn4a08.jp2 -o @TEMP_PATH@/basn4a08_tif-8.tif -p 8S
+opj_decompress -i @INPUT_NR_PATH@/basn4a08.jp2 -o @TEMP_PATH@/basn4a08_tif-10.tif -p 10S
+opj_decompress -i @INPUT_NR_PATH@/basn4a08.jp2 -o @TEMP_PATH@/basn4a08_tif-12.tif -p 12S
+opj_decompress -i @INPUT_NR_PATH@/basn4a08.jp2 -o @TEMP_PATH@/basn4a08_tif-14.tif -p 14S
+opj_decompress -i @INPUT_NR_PATH@/basn4a08.jp2 -o @TEMP_PATH@/basn4a08_tif-16.tif -p 16S
+# RGB
+opj_decompress -i @INPUT_CONF_PATH@/p0_14.j2k -o @TEMP_PATH@/p0_14_tif-1.tif -p 1S
+opj_decompress -i @INPUT_CONF_PATH@/p0_14.j2k -o @TEMP_PATH@/p0_14_tif-2.tif -p 2S
+opj_decompress -i @INPUT_CONF_PATH@/p0_14.j2k -o @TEMP_PATH@/p0_14_tif-4.tif -p 4S
+opj_decompress -i @INPUT_CONF_PATH@/p0_14.j2k -o @TEMP_PATH@/p0_14_tif-6.tif -p 6S
+opj_decompress -i @INPUT_CONF_PATH@/p0_14.j2k -o @TEMP_PATH@/p0_14_tif-8.tif -p 8S
+opj_decompress -i @INPUT_CONF_PATH@/p0_14.j2k -o @TEMP_PATH@/p0_14_tif-10.tif -p 10S
+opj_decompress -i @INPUT_CONF_PATH@/p0_14.j2k -o @TEMP_PATH@/p0_14_tif-12.tif -p 12S
+opj_decompress -i @INPUT_CONF_PATH@/p0_14.j2k -o @TEMP_PATH@/p0_14_tif-14.tif -p 14S
+opj_decompress -i @INPUT_CONF_PATH@/p0_14.j2k -o @TEMP_PATH@/p0_14_tif-16.tif -p 16S
+# RGBA
+opj_decompress -i @INPUT_NR_PATH@/basn6a08.jp2 -o @TEMP_PATH@/basn6a08_tif-1.tif -p 1S
+opj_decompress -i @INPUT_NR_PATH@/basn6a08.jp2 -o @TEMP_PATH@/basn6a08_tif-2.tif -p 2S
+opj_decompress -i @INPUT_NR_PATH@/basn6a08.jp2 -o @TEMP_PATH@/basn6a08_tif-4.tif -p 4S
+opj_decompress -i @INPUT_NR_PATH@/basn6a08.jp2 -o @TEMP_PATH@/basn6a08_tif-6.tif -p 6S
+opj_decompress -i @INPUT_NR_PATH@/basn6a08.jp2 -o @TEMP_PATH@/basn6a08_tif-8.tif -p 8S
+opj_decompress -i @INPUT_NR_PATH@/basn6a08.jp2 -o @TEMP_PATH@/basn6a08_tif-10.tif -p 10S
+opj_decompress -i @INPUT_NR_PATH@/basn6a08.jp2 -o @TEMP_PATH@/basn6a08_tif-12.tif -p 12S
+opj_decompress -i @INPUT_NR_PATH@/basn6a08.jp2 -o @TEMP_PATH@/basn6a08_tif-14.tif -p 14S
+opj_decompress -i @INPUT_NR_PATH@/basn6a08.jp2 -o @TEMP_PATH@/basn6a08_tif-16.tif -p 16S