allow 'matte' to be missing in MIFF

pull/176/head
parent e05580a49a
commit 2f736d7891
Signed by: josch
GPG Key ID: F2CBA5C78FBD83E1

@ -1696,7 +1696,7 @@ def parse_miff(data):
elif hdata["colorspace"] == "Gray":
numchannels = 1
colorspace = Colorspace.L
if hdata["matte"]:
if hdata.get("matte"):
numchannels += 1
if hdata.get("profile"):
# there is no key encoding the length of icc or exif data
@ -1746,7 +1746,7 @@ def parse_miff(data):
# case "PseudoClass":
elif hdata["class"] == "PseudoClass":
assert "colors" in hdata
if hdata["matte"]:
if hdata.get("matte"):
numchannels = 2
else:
numchannels = 1

Loading…
Cancel
Save