Set SMaskInData to 1 for PDFs with alpha

This commit is contained in:
Andrew Murray 2023-08-04 18:46:58 +10:00
parent 95257dff87
commit bc11b2d6a9

View File

@ -164,6 +164,7 @@ def _save(im, fp, filename, save_all=False):
# params = f"<< /Predictor 15 /Columns {width-2} >>"
colorspace = PdfParser.PdfName("DeviceGray")
procset = "ImageB" # grayscale
dict_obj["SMaskInData"] = 1
elif im.mode == "P":
filter = "ASCIIHexDecode"
palette = im.getpalette()