diff --git a/PIL/Image.py b/PIL/Image.py index 6470d0155..5d7331823 100644 --- a/PIL/Image.py +++ b/PIL/Image.py @@ -616,7 +616,13 @@ class Image: self.palette.mode = "RGB" self.palette.rawmode = None if "transparency" in self.info: - if self.info["transparency_palette"]: + +# XXX Not sure how this ever worked: +# if self.info["transparency_palette"]: +# Should probably be: + if "transparency_palette" in self.info: +# amirite? + self.im.putpalettealpha(0, 0, self.info["transparency_palette"]) else: self.im.putpalettealpha(self.info["transparency"], 0)