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 !
Captain'Flam
anciennement Sopsag, aka Hadrien
Win seven x64 & Win 10 / Visual 2017 / Python 2.7 / Eclipse
SVG, c'est de l'image "vectorielle" (si on peut encore parler d'image d'ailleurs).
Donc, oublie PIL.
"La simplicité ne précède pas la complexité, elle la suit." - Alan J. Perlis
DVP ? Pensez aux cours et tutos, ainsi qu'à la FAQ !
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>
"La simplicité ne précède pas la complexité, elle la suit." - Alan J. Perlis
DVP ? Pensez aux cours et tutos, ainsi qu'à la FAQ !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager