forked from josch/img2pdf
CCITTFaxDecode filter must be in an array
This commit is contained in:
parent
48d5b4d7af
commit
7de174f4b5
2 changed files with 3 additions and 3 deletions
|
@ -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…
Reference in a new issue