615c615,620
<                 self.im.putpalettealpha(self.info["transparency"], 0)
---
>                 trans = self.info["transparency"]
>                 if type(trans) is int:
>                     self.im.putpalettealpha(self.info["transparency"], 0)
>                 else:
>                     for i, a in enumerate(trans):
>                         self.im.putpalettealpha(i, ord(a))
