Illustrator CS4: erreur d'exportation SVG "Les transformations sont développées"?

16

J'obtiens l'erreur suivante lorsque j'essaie d'enregistrer mon image en SVG (via "Enregistrer la copie sous"):

Transforms are expanded.

Lorsque j'essaie de charger le SVG dans un autre programme, tout ce que j'obtiens est une toile vierge. Je veux finalement que les données de chemin soient introduites dans RaphaelJS, mais les données de chemin que j'ai obtenues en cliquant sur le Show Codebouton lors de l'exportation SVG donnent également un canevas vierge avec RaphaelJS (et j'ai vérifié que RaphaelJS est chargé et qu'il s'affiche correctement ).

Je suis convaincu que cette erreur d'exportation dans Illustrator est le problème, mais je ne sais pas comment le faire disparaître et exporter correctement mon graphique SVG.

Quelqu'un peut-il aider? Merci!

neezer
la source

Réponses:

21

J'ai juste essayé au hasard et cela a fonctionné! Je suis en mesure d'enregistrer le SVG sans obtenir les «transformations étendues». Message d'erreur. Je ne peux pas expliquer pourquoi ça marche, mais ça marche.

Essayez ce qui suit:

Objet> Sélectionner tout> Aplatir la transparence (haute résolution)> Enregistrer!

J'espère que cela aidera n'importe qui à l'avenir!

dudemanguy
la source
Cela a très bien fonctionné pour moi. Correction de tous les SVG avec lesquels j'avais différents types de problèmes.
Johan
Fonctionne encore. Illustrator CC 2015, osx 10.10. Merci
cabgfx
A travaillé pour moi dans Illustrator CC2017 Mac OS Sierra. Merci beaucoup!!
Ciara
1

J'ai découvert qu'Illustrator traduisait toute mon image d'environ 500 pixels environ vers le bas et vers la gauche, pour une raison quelconque. Ainsi, le chargement de l'image exportée ressemblait à une toile vierge, mais l'agrandissement de la zone de travail (lors de la réouverture dans Illustrator) a révélé mon image entière juste "hors de l'écran". J'ai sélectionné et déplacé en arrière, puis ré-enregistré le SVG (enregistré, non exporté), et cela fonctionne bien maintenant.

Cinq étapes supplémentaires, mais bon, au moins ça marche. Je ne sais pas pourquoi Illustrator a ressenti le besoin de traduire la position de toute mon image ...

neezer
la source
Il est toujours préférable d'utiliser l'outil de plan de travail pour définir l'origine sur 0 0 (et je préfère les tailles de plans de travail en pixels entiers, mais c'est peut-être juste OCD ;-)
Chris Pink
0

C'est en quelque sorte lié aux effets sur les bordures, du moins je le rencontre la plupart du temps avec des bordures. Identifiez de quelle frontière il s'agit, sélectionnez-la dans les calques et allez dans ObjetCheminContour de contour . Cela devrait faire l'affaire lors de l'enregistrement en SVG.

Broyeur de chair
la source
-1

Votre illustration est probablement soit trop compliquée pour être représentée en tant que document SVG, soit trop compliquée à gérer pour l'exportateur SVG d'Adobe. Adobe a plus ou moins abandonné SVG, donc votre meilleur pari sera probablement de vous tourner vers un autre fournisseur.

Hasaan Chop
la source
ordures j'ai peur. Je suis venu ici à cause d'un problème similaire avec 7 lignes de code SVG. Illustrator est mon outil de choix pour la conception et l'édition de graphiques vectoriels et il n'y a rien de mal avec son code SVG, tant que vous êtes prêt à le traiter comme ça, du code.
Chris Pink