[AI CC-CC2022] Экспорт слоев 2-го или 3-го уровня в SVG

  • Автор темы Автор темы Bosun
  • Дата начала Дата начала

Bosun

Участник
Топикстартер
Сообщения
9
Реакции
0
Здравствуйте! Возникла необходимость экспорта слоев 2-го или 3-го уровня в SVG. Таких подслоев несколько сотен. Возможно ли такое проделать с помощью скрипта, и есть ли что-то подобное?
Скрипты, которые находил в сети, все экспортируют только слои 1-го уровня в SVG или PNG.
Или это невозможно и нужно все подслои вытаскивать на верхний уровень и экспортировать уже их в SVG?
 
Я имел ввиду эти слои:

primer-uroven3.jpg
 
А они разве в SVG/PNG не экспортируются по умолчанию????
 
вангую, что хочется каждый в отдельный файл
 
Да, все верно ) каждый слой 3-го уровня в отдельный SVG-файл.
 
ну это и не слои скорее всего, а pageItem'ы в группах
 
Получается, скриптом их невозможно экспортировать по отдельности в SVG, нужно вытаскивать на самый верхний уровень и только тогда экспортировать?
 
все возможно, но это же надо писать и проверять
 
  • Спасибо
Реакции: Bosun
Спасибо, интересовало, возможно ли такое в принципе! Буду искать.
 
так а что искать то?.. шанс что кто-то уже написал именно то что вам надо, и выложил в открытый доступ мизерные. здесь есть люди которые ваши хотелки осуществят, пишите в "предложение работы".
 
Да, можно попробовать.
 
Написал в "Предложение работы", возможно, кто-нибудь возьмется реализовать.
 
На основе этого скрипта mtreik/export-svg. Просто навскидку без сильного погружения и тестирования добавил предварительный цикл сбора слоев заданного уровня. Только экспортирует объекты с указанного уровня, а если на этом уровне вложен подслой, то его объекты пропускает.
 

Вложения

  • ExportLayersByLevel.mp4
    573.7 КБ
На основе этого скрипта mtreik/export-svg. Просто навскидку без сильного погружения и тестирования добавил предварительный цикл сбора слоев заданного уровня. Только экспортирует объекты с указанного уровня, а если на этом уровне вложен подслой, то его объекты пропускает.
Я поначалу сделал на эту тему вариант MultiExporter, но, при внимательном рассмотрении ТЗ оказалось, что задача совсем другая и весьма узкоспецифичная. В любом случае, задача решена. Правленый вариант multiexporter могу выложить, может кто захочет допилить до рабочего состояния, но не ранее понедельника ибо уехал на море покупать яйца.
 
Последнее редактирование:
На основе этого скрипта mtreik/export-svg. Просто навскидку без сильного погружения и тестирования добавил предварительный цикл сбора слоев заданного уровня. Только экспортирует объекты с указанного уровня, а если на этом уровне вложен подслой, то его объекты пропускает.
Идея интересная с выбором отдельных подслоев, но у меня необходимо было еще ряд условий реализовать.
Спасибо _MBK_ за решение задачи, скрипт работает как часы!