aboutsummaryrefslogtreecommitdiffstats
path: root/libtests/predictors.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libtests/predictors.cc')
-rw-r--r--libtests/predictors.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/libtests/predictors.cc b/libtests/predictors.cc
index fe2b90f4..47efa287 100644
--- a/libtests/predictors.cc
+++ b/libtests/predictors.cc
@@ -1,4 +1,5 @@
#include <qpdf/Pl_PNGFilter.hh>
+#include <qpdf/Pl_TIFFPredictor.hh>
#include <qpdf/Pl_StdioFile.hh>
#include <qpdf/QUtil.hh>
@@ -23,6 +24,13 @@ void run(char const* filename, char const* filter,
encode ? Pl_PNGFilter::a_encode : Pl_PNGFilter::a_decode,
columns, samples_per_pixel, bits_per_sample);
}
+ else if (strcmp(filter, "tiff") == 0)
+ {
+ pl = new Pl_TIFFPredictor(
+ "png", out,
+ encode ? Pl_TIFFPredictor::a_encode : Pl_TIFFPredictor::a_decode,
+ columns, samples_per_pixel, bits_per_sample);
+ }
else
{
std::cerr << "unknown filter " << filter << std::endl;