salut, je veux afficher une image et la fenetre qui affiche l'image contient l'option zoomer alors est que vous connaissez un moyen??le format d'image est SVG
salut, je veux afficher une image et la fenetre qui affiche l'image contient l'option zoomer alors est que vous connaissez un moyen??le format d'image est SVG
Utilise le module PIL qui sait faire tout plein de belles opérations sur une image dont le zoom (on dit plutôt "changement d'échelle").
Mais ce sera à toi de le coder la GUI.
Si tu utilises Tk (très suffisant pour un machin aussi simple), tu dois coller ton image plus ou moins zoomée dans un canevas.
Les tutos sur Tk ne manquent pas...
Je te suggère celui-ci que j'aime bien.
Amuse toi bien !
SVG, c'est de l'image "vectorielle" (si on peut encore parler d'image d'ailleurs).
Donc, oublie PIL.
Alors quel moyen pour afficher une svg en python??
Je ne sais pas. As-tu au moins essayé PyPI + SVG ?
Pour info, une "image" d'un rectangle bleu en SVG :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <?xml version="1.0" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="100%" height="100%" version="1.1" xmlns="http://www.w3.org/2000/svg"> <rect width="300" height="100" style="fill:rgb(0,0,255);stroke-width:1; stroke:rgb(0,0,0)"/> </svg>
Partager