Ошибка рендеринга 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 переделать его по-своему, пространство имен исчезнет.