У меня есть папка с изображениями SVG, и я смотрел, как я могу сохранить каждый слой (группу) SVG в отдельный файл PNG. Я работал в Matlab, но я не видел никакого метода, который работает для SVG. Я посмотрел на несколько внешних библиотек, главным из которых был Батик, но я не знаю достаточного количества XML, чтобы заставить это работать. Я тоже посмотрел на Inkscape, но его export options, похоже, позволяет вам работать со всем растрированным изображением. Я также посмотрел на ImageMagick, но нашел только метод слоев, который, казалось, создал GIF, а не слои, которые я хочу от SVG.Пакетный экспорт и разгруппировка SVG в PNG каждого слоя/группы
Обновление: реализовано. Я могу использовать ImageMagick для сохранения слоев таким образом. convert image.svg[1] output.png
, я до сих пор не знаю. 1) как разгруппировать слои в SVG (они негруппированы точно - я проверил в Illustrator) и 2) подсчитайте, сколько слоев у меня есть в каждом SVG, поэтому я могу пройти через все слои, чтобы сохранить их индивидуально.
ли [это] (http://superuser.com/questions/260047/batch-convert-svg-images-to-desired-size-png-or-ico) вопрос вам помочь? –
@ ParagS.Chandakkar Спасибо, это помогает частично решить проблему, когда я пытаюсь преобразовать один слой в PNG. Но я все еще придерживаюсь других частей проблемы (я добавил некоторые разъяснения в разделе обновления). –