Paquet : python3-svgelements (1.7.2-2)
Liens pour python3-svgelements
Ressources Debian :
- Rapports de bogues
- Developer Information
- Journal des modifications Debian
- Fichier de licence
- Suivis des correctifs pour Debian
Télécharger le paquet source python-svgelements :
- [python-svgelements_1.7.2-2.dsc]
- [python-svgelements_1.7.2.orig.tar.gz]
- [python-svgelements_1.7.2-2.debian.tar.xz]
Responsables :
Ressources externes :
- Page d'accueil [github.com]
Paquets similaires :
bibliothèque de Python pour une analyse très fidèle de SVG et un rendu géométrique
L’objectif est de traiter correctement et efficacement les fichiers SVG afin de les utiliser avec tout script qui pourrait avoir besoin ou souhaiter utiliser des fichiers SVG comme données géométriques.
Cela est à la fois facilité par, et se traduit par, des éléments très utiles au sein de la spécification SVG : Path, Matrix, Angle, Length, Color, Point et d’autres éléments SVG et CSS. La spécification SVG définit une variété d’éléments qui, en général, s’interopèrent. Pour bénéficier d’une expérience robuste avec les SVG, il faut être capable de gérer correctement l’analyse et les interactions de ces éléments.
Ce projet a vu le jour dans le cadre de meerK40t, qui charge des fichiers SVG pour la découpe laser. Il vise à cartographier plus complètement la spécification SVG, les objets et les chemins, tout en restant facile à utiliser et largement rétrocompatible. Ces éléments sont très utiles en soi. Par exemple, le zoom et le panoramique dans meerK40t s’effectuent à l’aide de la matrice SVG, qui est plus robuste que celle de wxPython. Les commandes de console internes de meerK40t permettent de spécifier des angles de rotation et des couleurs d’objets analysés de manière robuste, et utilisent de manière naïve les objets Path() et SVGImage. La possibilité de les manipuler de manière robuste à l’aide de transformations affines offre une utilité considérable. Les interactions entre ces objets présentent un intérêt significatif. Toutefois, pour simplement analyser de manière robuste du code SVG et convertir les données vers ses propres structures, cela est tout à fait raisonnable.
Sans analyse SVG robuste, des cas limites récurrents peuvent apparaitre avec certains fichiers SVG qui ne s’analysent pas correctement. svgelements vise à éviter ces pièges en adhérant fortement avec la spécification SVG.
Autres paquets associés à python3-svgelements
|
|
|
|
-
- dep: python3
- langage orienté objet interactif de haut niveau – version par défaut de Python 3
Télécharger python3-svgelements
| Architecture | Taille du paquet | Espace occupé une fois installé | Fichiers |
|---|---|---|---|
| all | 61,2 ko | 364,0 ko | [liste des fichiers] |
