OVH Cloud OVH Cloud

[Tkinter] saving a Canvas Screen

3 réponses
Avatar
pierre.faller
Hi,


Is there a way to save a Canvas in gif or bmp format? Thanks a lot,

Pierre

3 réponses

Avatar
guignot
Pierre Faller wrote:

Hi,


Is there a way to save a Canvas in gif or bmp format? Thanks a lot,



Non, postscript seulement. Mais ca peut être converti...

Avatar
Nicolas Pourcelot
Pierre Faller wrote:


Hi,


Is there a way to save a Canvas in gif or bmp format? Thanks a lot,




Non, postscript seulement. Mais ca peut être converti...
De quelle manière ?


Autre question : est-il possible de tracer des traits (cercles, etc...)
lissés (anticrénelage) ?


Avatar
Eric Brunel
Nicolas Pourcelot wrote:

Pierre Faller wrote:


Hi,


Is there a way to save a Canvas in gif or bmp format? Thanks a lot,




Non, postscript seulement. Mais ca peut être converti...


De quelle manière ?


Par un utilitaire externe. Le plus "simple" est souvent d'utiliser ghostscript -
http://www.cs.wisc.edu/~ghost

Pour convertir un fichier PostScript en JPEG par exemple, on fait:

gs -sDEVICE=jpeg -sOutputFile=toto.jpg -dBATCH -dNOPAUSE toto.ps

C'est un peu compliqué, mais ça marche.

Autre question : est-il possible de tracer des traits (cercles, etc...)
lissés (anticrénelage) ?


Pas sans extension... La seule extension que je connaisse qui fasse ça utilise
la librairie Cairo et ne marche apparemment que sous Unix; voir là:
http://tclsource.org/tk/

HTH
--
- Eric Brunel <eric (underscore) brunel (at) despammed (dot) com> -
PragmaDev : Real Time Software Development Tools - http://www.pragmadev.com