diff options
author | Tomas Farago <sensej007@email.cz> | 2021-12-01 16:31:45 +0100 |
---|---|---|
committer | Tomas Farago <sensej007@email.cz> | 2021-12-01 17:15:03 +0100 |
commit | 9d37808d929b69d1526362ddc17f60774c08ac54 (patch) | |
tree | aa0070093494a79bb356d43f89d2b1e7a89e88ab /tests/test-multipage-readers.sh | |
parent | 32f25d2f2095c13110640f27c99d0c95f2d49255 (diff) | |
download | ufo-filters-9d37808d929b69d1526362ddc17f60774c08ac54.tar.gz ufo-filters-9d37808d929b69d1526362ddc17f60774c08ac54.tar.bz2 ufo-filters-9d37808d929b69d1526362ddc17f60774c08ac54.tar.xz ufo-filters-9d37808d929b69d1526362ddc17f60774c08ac54.zip |
Test multi-image readers
Diffstat (limited to 'tests/test-multipage-readers.sh')
-rwxr-xr-x | tests/test-multipage-readers.sh | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/tests/test-multipage-readers.sh b/tests/test-multipage-readers.sh new file mode 100755 index 0000000..ab5845b --- /dev/null +++ b/tests/test-multipage-readers.sh @@ -0,0 +1,59 @@ +#!/bin/bash + +tests/make-input-multipage-readers + +# TIFF +ufo-launch -q read path=multipage-image*.tif image-start=5 image-step=8 ! write filename=multipage-out.tif tiff-bigtiff=False +tests/check-multipage-readers 5 13 21 29 37 45 53 +if [ $? -ne 0 ]; then + exit 1; +fi +ufo-launch -q read path=multipage-image*.tif image-start=17 image-step=8 ! write filename=multipage-out.tif tiff-bigtiff=False +tests/check-multipage-readers 17 25 33 41 49 57 +if [ $? -ne 0 ]; then + exit 1; +fi +ufo-launch -q read path=multipage-image*.tif image-start=5 image-step=30 ! write filename=multipage-out.tif tiff-bigtiff=False +tests/check-multipage-readers 5 35 +if [ $? -ne 0 ]; then + exit 1; +fi +ufo-launch -q read path=multipage-image*.tif image-start=17 image-step=30 ! write filename=multipage-out.tif tiff-bigtiff=False +tests/check-multipage-readers 17 47 +if [ $? -ne 0 ]; then + exit 1; +fi + +# RAW +ufo-launch -q read raw-width=128 raw-height=128 raw-bitdepth=16 path=multipage-image*.raw image-start=5 image-step=8 ! write filename=multipage-out.tif tiff-bigtiff=False +tests/check-multipage-readers 5 13 21 29 37 45 53 +if [ $? -ne 0 ]; then + exit 1; +fi +ufo-launch -q read raw-width=128 raw-height=128 raw-bitdepth=16 path=multipage-image*.raw image-start=17 image-step=8 ! write filename=multipage-out.tif tiff-bigtiff=False +tests/check-multipage-readers 17 25 33 41 49 57 +if [ $? -ne 0 ]; then + exit 1; +fi +ufo-launch -q read raw-width=128 raw-height=128 raw-bitdepth=16 path=multipage-image*.raw image-start=5 image-step=30 ! write filename=multipage-out.tif tiff-bigtiff=False +tests/check-multipage-readers 5 35 +if [ $? -ne 0 ]; then + exit 1; +fi +ufo-launch -q read raw-width=128 raw-height=128 raw-bitdepth=16 path=multipage-image*.raw image-start=17 image-step=30 ! write filename=multipage-out.tif tiff-bigtiff=False +tests/check-multipage-readers 17 47 +if [ $? -ne 0 ]; then + exit 1; +fi + +# HDF5 (no multiple files reading support, so just work with one) +ufo-launch -q read path=multipage-image-00.h5:/images image-start=5 image-step=8 ! write filename=multipage-out.tif tiff-bigtiff=False +tests/check-multipage-readers 5 13 +if [ $? -ne 0 ]; then + exit 1; +fi +ufo-launch -q read path=multipage-image-00.h5:/images image-start=5 image-step=80 ! write filename=multipage-out.tif tiff-bigtiff=False +tests/check-multipage-readers 5 +if [ $? -ne 0 ]; then + exit 1; +fi |