From eac7c3b4149c8b5558e246620ec115fc330b02b7 Mon Sep 17 00:00:00 2001 From: Ryan Harrison Date: Mon, 1 Oct 2018 20:06:37 +0000 Subject: Add XFA TIFF PackBits pixel test This adds a test case where a simple red square TIFF, using PackBits compression, image is embedded into an XFA document. This exercises that tags work correctly and that end to end rendering of PackBits TIFFs is working. Change-Id: I01723a4ac8192b357b5a8480e7709ac6a0dce945 Reviewed-on: https://pdfium-review.googlesource.com/43270 Reviewed-by: Lei Zhang Commit-Queue: Ryan Harrison --- .../pixel/xfa_specific/xfa_tiff_packbits_image.in | 76 +++++++++++++++++++++ .../xfa_tiff_packbits_image_expected.pdf.0.png | Bin 0 -> 3776 bytes 2 files changed, 76 insertions(+) create mode 100644 testing/resources/pixel/xfa_specific/xfa_tiff_packbits_image.in create mode 100644 testing/resources/pixel/xfa_specific/xfa_tiff_packbits_image_expected.pdf.0.png diff --git a/testing/resources/pixel/xfa_specific/xfa_tiff_packbits_image.in b/testing/resources/pixel/xfa_specific/xfa_tiff_packbits_image.in new file mode 100644 index 0000000000..08f4ea6d79 --- /dev/null +++ b/testing/resources/pixel/xfa_specific/xfa_tiff_packbits_image.in @@ -0,0 +1,76 @@ +{{header}} + +%% Original object ID: 24 0 +{{object 1 0}} +<< + /AcroForm 2 0 R + /Extensions << + /ADBE << + /BaseVersion /1.7 + /ExtensionLevel 8 + >> + >> + /NeedsRendering true + /Type /Catalog +>> +endobj + +%% Original object ID: 32 0 +{{object 2 0}} +<< + /XFA [ + (preamble) + 3 0 R + (config) + 4 0 R + (template) + 5 0 R + (localeSet) + 6 0 R + (postamble) + 7 0 R + ] +>> +endobj + +{{xfapreamble 3 0}} +{{xfaconfig 4 0}} + +{{object 5 0}} +<< + {{streamlen}} +>> +stream + + +endstream +endobj + +{{xfalocale 6 0}} + +{{xfapostamble 7 0}} + +{{xref}} +{{trailer}} +{{startxref}} +%%EOF diff --git a/testing/resources/pixel/xfa_specific/xfa_tiff_packbits_image_expected.pdf.0.png b/testing/resources/pixel/xfa_specific/xfa_tiff_packbits_image_expected.pdf.0.png new file mode 100644 index 0000000000..5204fd7a2e Binary files /dev/null and b/testing/resources/pixel/xfa_specific/xfa_tiff_packbits_image_expected.pdf.0.png differ -- cgit v1.2.3