buffer.open(QIODevice.ReadWrite)
img.save(buffer, 'PNG')
strio = cStringIO.StringIO()
strio.write(buffer.data())
buffer.close()
strio.seek(0)
pil_im = Image.open(strio)
Преобразование PyQt в изображение PIL