PIL(Pillow) fails with PNG image

Terry Reedy tjreedy at udel.edu
Fri Dec 6 02:14:25 CET 2013

I cannot answer your question, but wanted to mention that you should 
send text only and not include an html copy of messages.

On 12/5/2013 3:26 PM, tastyminerals wrote:
> Hi, I am getting an error when trying to use Pillow library to display
> image PNG  on a Tkinter Button widget. Here is my code.
> |image=  Image.open(os.path.join('icons','bulb.png'))  # using PIL for png images
>          self.correctGuessImage=  ImageTk.PhotoImage(image)
> |>>>
> |File  "/home/user/Documents/temp.py",  line222,  in  drawButtons
>      self.correctGuessImage=  ImageTk.PhotoImage(image)
>    File  "/usr/lib/python2.7/dist-packages/PIL/ImageTk.py",  line121,  in  __init__
>      self.paste(image)
>    File  "/usr/lib/python2.7/dist-packages/PIL/ImageTk.py",  line171,  in  paste
>      im.load()
>    File  "/usr/lib/python2.7/dist-packages/PIL/ImageFile.py",  line192,  in  load
>      d=  Image._getdecoder(self.mode,  d,  a,  self.decoderconfig)
> AttributeError:  'module'  object has no attribute'_getdecoder'|||
> While working fine under windows 7x64 it fails to work on Linux Mint
> x64. I am getting this error running the same file. I installed
> everything I could find with 'python','png' and 'tk' from the reps but
> no effect. Any ideas why is this happening and how to fix this?
> Pavel

Terry Jan Reedy

More information about the Python-list mailing list