From 7005954dc9dcc2a44a4c4ae762b74be966b26378 Mon Sep 17 00:00:00 2001 From: Ryan Harrison Date: Mon, 1 Oct 2018 15:58:08 +0000 Subject: Add XFA GIF pixel test This adds a test case where a simple red square GIF image is embedded into an XFA document. This exercises that tags work correctly and that end to end rendering of GIFs is working. Displaying GIFs is currently broken, https://crbug.com/pdfium/1167, so this test is currently suppressed. BUG=pdfium:904 Change-Id: I400a2a287c24726bc811dacfabe30ddc77f38b9c Reviewed-on: https://pdfium-review.googlesource.com/43131 Commit-Queue: Ryan Harrison Reviewed-by: Lei Zhang --- .../resources/pixel/xfa_specific/xfa_gif_image.in | 76 +++++++++++++++++++++ .../xfa_specific/xfa_gif_image_expected.pdf.0.png | Bin 0 -> 3776 bytes 2 files changed, 76 insertions(+) create mode 100644 testing/resources/pixel/xfa_specific/xfa_gif_image.in create mode 100644 testing/resources/pixel/xfa_specific/xfa_gif_image_expected.pdf.0.png (limited to 'testing/resources') diff --git a/testing/resources/pixel/xfa_specific/xfa_gif_image.in b/testing/resources/pixel/xfa_specific/xfa_gif_image.in new file mode 100644 index 0000000000..f5e655d62f --- /dev/null +++ b/testing/resources/pixel/xfa_specific/xfa_gif_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_gif_image_expected.pdf.0.png b/testing/resources/pixel/xfa_specific/xfa_gif_image_expected.pdf.0.png new file mode 100644 index 0000000000..5204fd7a2e Binary files /dev/null and b/testing/resources/pixel/xfa_specific/xfa_gif_image_expected.pdf.0.png differ -- cgit v1.2.3