handle monochrome png properly

main
parent eaf9de23c9
commit ac9ba1d0f6
Signed by untrusted user: josch
GPG Key ID: F2CBA5C78FBD83E1

@ -422,7 +422,9 @@ class pdfdoc(object):
if imgformat is ImageFormat.CCITTGroup4:
image[PdfName.BitsPerComponent] = 1
else:
if color == Colorspace.P:
if color == Colorspace['1']:
image[PdfName.BitsPerComponent] = 1
elif color == Colorspace.P:
if len(palette) <= 2**1:
image[PdfName.BitsPerComponent] = 1
elif len(palette) <= 2**4:
@ -451,7 +453,9 @@ class pdfdoc(object):
else:
decodeparms[PdfName.Colors] = 3
decodeparms[PdfName.Columns] = imgwidthpx
if color == Colorspace.P:
if color == Colorspace['1']:
decodeparms[PdfName.BitsPerComponent] = 1
elif color == Colorspace.P:
if len(palette) <= 2**1:
decodeparms[PdfName.BitsPerComponent] = 1
elif len(palette) <= 2**4:

Binary file not shown.
Loading…
Cancel
Save