Bonjour,

je reviens à la charge avec une question récurrente mais à laquelle je n'ai pas trouvé de réponse claire :

J'ai créé une image à l'aide de Tkinter.PhotoImage à peu près comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
img = Tkinter.PhotoImage(width=300,height=200)
for color,x,y in pixels():
   img.put( '#%02x%02x%02x'%color,(x,y) )
puis j'essaye de la sauver comme ça :
img.write( 'my_image.XXX', format='XXX')XXX est un format d'image dans PNG, GIF, BMP, PPM etc...

Mais rien ne me convient... (PNG pas reconnu, trop de couleurs (!) pour GIF, PPM pas très universel...)

D'où ma question :
Y a-t-il un moyen de "transférer" mon image Tkinter.PhotoImage dans une image PIL (que je pourrais alors sauvegarder plus facilement) ?
Sachant que j'aimerait autant ne pas créer directement une image PIL.


Merci d'avance !