Je suis en train de copier des chemins d'inkscape dans Raphael (pays individuels), le problème est le moveTo est loin, comment puis-je faire afficher sur la position relativement correcte sur la toile?Inkscape moveCo coords loin dans Raphael
Répondre
Si vous essayez de dessiner un chemin sur une toile dans une position relative, vous devez transformer toutes les coordonnées absolues en coordonnées relatives. J'ai eu le même problème récemment et j'ai eu recours à une calculatrice et à du papier (c'était un chemin court, et ça ne valait pas le coup d'attaquer par programme). Il y a quelques outils qui prétendent être capables de faire ces transformations, mais selon mon expérience, ils étaient soit des liens incomplets ou périmés. Le problème est qu'Inkscape a déjà décidé pour vous que vous voulez que vos fichiers SVG soient optimisés pour la taille, et passera d'un état relatif à l'autre à chaque fois qu'il sauvera quelques octets. Essentiellement, ce que vous devez faire est parcourir le chemin, en gardant une trace de votre position, comparer chaque nœud absolu au nœud précédent (ou l'origine, si c'est le mouvement initial) et remplacer toutes les coordonnées absolues avec la différence. Les préférences d'Inkscape ont une option pour forcer les coordonnées absolues, (décocher Préférences-> Sortie SVG-> Autoriser les coordonnées relatives), ce qui peut rendre la transformation un peu plus facile.
- 1. SVG coords à VML COORDS
- 2. mode shell Inkscape
- 3. Exécutez inkscape en PHP
- 4. Raphael Position
- 5. Google Map Coords échapper - Résolu
- 6. Relier Raphael avec Rails
- 7. Animation: jQuery ou Raphael?
- 8. Raphael JS - animate .text()
- 9. cible iframe Raphael Js
- 10. Raphael commander des objets
- 11. Raphael JS Question
- 12. Liens textuels utilisant Raphael dans IE8
- 13. glisser-déposer à l'aide Raphael js
- 14. Activation des guides pour aider le centre dans Inkscape
- 15. Développer un chemin relatif dans le script Ant, pour Inkscape
- 16. Nidification des décors de Raphaël dans Raphael décors pour la bibliothèque javascript Raphael
- 17. Openlayers - LayerRedraw()/Rotation de traits/Linestring coords
- 18. Actionscript coords étranges après removeChild est appelé
- 19. Tout est loin dans IE7 & IE8
- 20. php $ _SERVER ['DOCUMENT_ROOT'] trop loin dans l'arborescence
- 21. Mocking loin l'objet d'URL dans Pylons
- 22. Gérer l'entrée utilisateur avec Raphael
- 23. Utilisation de JQuery avec Raphael
- 24. Comment modifier le texte raphael?
- 25. #define loin, #define près Windef.h
- 26. Développement Web plus loin direction
- 27. jquery - interroger plus loin "this"
- 28. créer un texte à l'intérieur d'un rectangle à l'aide Inkscape
- 29. Comment savoir si l'objet raphael est caché?
- 30. Comment créer un objet gradient avec Raphael
http://stackoverflow.com/questions/13329125/removing-transforms-in-svg-files/24180005#24180005 Ce fixe un problème similaire pour moi. –