2012-06-13 3 views
2

J'essaye de courir http://upload.wikimedia.org/wikipedia/commons/9/95/Continents.svg par readysetraphael.com et je ne peux pas l'obtenir pour produire le SVG. Il renvoie la taille correcte de la div, mais lorsque vous inspectez l'élément, il semble que les chemins sont retirés de l'écran.ReadySetRaphael ne rend pas correctement SVG

Je peux le faire fonctionner si j'ouvre le SVG dans Illustrator et ré-enregistre, mais alors je perds le groupement et Raphael dessine les chemins individuels et laisse le tableau de groupe vide. J'ai vraiment besoin de garder les groupes du continent comme je dois interagir avec la carte au niveau du continent.

J'ai également utilisé différents générateurs de raphael et les résultats sont cohérents. Quelqu'un a-t-il des idées?

Vive

+0

Comment avez-vous résolu ceci? J'ai exactement le même problème –

Répondre

0

Ce que vous semblez vouloir est l'application des transformations sur la < g> éléments aux éléments de l'enfant. Inkscape peut vous aider à faire cela, tout en gardant les éléments tels qu'ils sont je pense.

  1. Ouvrez le fichier Continents.svg dans Inkscape
  2. section Ouvrir le menu "Fichier> Préférences"
  3. Find "Transforme" dans la boîte de dialogue
  4. Cochez la case "Optimisée" sous "transformation de magasin:"
  5. Fermer dialogue
  6. Enregistrer le fichier

Les transformations devraient maintenant avoir été appliqué aux chemins.

+0

Merci pour la réponse :) Je viens de parcourir votre guide et la sortie enregistre encore avec les transformations sur l'élément g. J'ai essayé de le passer à nouveau par readysetraphael mais pas de chance. –

+0

Voir également http://stackoverflow.com/questions/10126498/apply-all-transform-matrices. Pas de chance avec SVGCleaner non plus. –

Questions connexes