CCITTFaxDecode filter must be in an array

main
parent 48d5b4d7af
commit 7de174f4b5
Signed by untrusted user: josch
GPG Key ID: F2CBA5C78FBD83E1

@ -406,7 +406,7 @@ class pdfdoc(object):
ofilter = PdfName.JPXDecode
self.writer.version = "1.5" # jpeg2000 needs pdf 1.5
elif imgformat is ImageFormat.CCITTGroup4:
ofilter = PdfName.CCITTFaxDecode
ofilter = [PdfName.CCITTFaxDecode]
else:
ofilter = PdfName.FlateDecode

@ -556,7 +556,7 @@ def test_suite():
self.assertIn(
imgprops.Filter, [PdfName.DCTDecode, PdfName.JPXDecode,
PdfName.FlateDecode,
PdfName.CCITTFaxDecode])
[PdfName.CCITTFaxDecode]])
# test if the image has correct size
self.assertEqual(imgprops.Width, str(orig_img.size[0]))
@ -568,7 +568,7 @@ def test_suite():
self.assertEqual(
cur_page.Resources.XObject.Im0.stream,
convert_load(orig_imgdata))
elif imgprops.Filter == PdfName.CCITTFaxDecode:
elif imgprops.Filter == [PdfName.CCITTFaxDecode]:
tiff_header = tiff_header_for_ccitt(
int(imgprops.Width), int(imgprops.Height),
int(imgprops.Length), 4)

Loading…
Cancel
Save