Ошибка рендеринга SVG

Я сделал векторную графику в Illustrator и, похоже, не могу отобразить ее после сохранения в формате SVG 1.1. Я продолжаю получать эту ошибку, и это сделало так, чтобы весь мой график даже не показывался:

error on line 8 at column 93: Namespace prefix inkscape for connector-curvature 
on path is not defined

Я не совсем уверен, что это значит, и я посмотрел в коде SVG и не могу понять, что делать, чтобы это исправить.

Что означает эта ошибка и как мне от нее избавиться?

Спасибо - отзывы очень ценятся!

2 ответа

Решение

Если в вашем файле есть элементы с пространством имен inkscape, это говорит о том, что он был создан в Inkscape. Или вы, возможно, слились в части SVG, которая пришла из Inkscape?

Эта ошибка говорит о том, что файл имеет атрибуты inkscape без определения пространства имен inkscape.

Попробуйте это: пройти через файл и удалить любые атрибуты формы inkscape:whatever="something", Это должно решить вашу проблему.

Если этого не произойдет, вам может понадобиться опубликовать файл где-нибудь, чтобы мы могли посмотреть на него.

Файл был создан в Inkscape и помещен в Illustrator, поэтому он сохранил объявление пространства имен. Вместо того, чтобы редактировать файл вручную, попробуйте что-то сделать с изображением, чтобы иллюстратор заново его обработал и заполнил. Например, Объединить в Pathfinder. Если вы сможете заставить Illustrator переделать его по-своему, пространство имен исчезнет.

Другие вопросы по тегам