Задача
Требуется разработать макрос или исполняемый скрипт (JavaScript или другой язык, поддерживаемый Illustrator) для автоматической пакетной обработки векторных файлов. Основная операция - path offset (создание смещённого контура, офсет линий).
Требования к реализации
- Скрипт открывает файлы из заданной входной папки (например, с .ai, .eps).
- Обход всех объектов в файле: операция должна применяться ко всем контурам/объектам внутри файла.
- Управление параметрами: strong> диалоговое окно (или редактируемая константа) для ввода величины смещения (offset distance) в пикселях/миллиметрах.
- Целостность объектов: офсет работает корректно с кривыми, сплайнами, объединёнными контурами.
- Опционально: возможность задать количество итераций (множественный offset).
Желаемый результат работы
- После обработки в папке назначения создаются изменённые файлы с новыми смещёнными контурами.
- Имена файлов сохраняются (или генерируются префикс/суффикс).
- Визуальная проверка: каждый оригинальный путь получает равноудалённую копию внутрь/наружу.
Ожидания от исполнителя
- Исходный код скрипта с понятными комментариями.
- Инструкция по запуску в Adobe Illustrator (какая версия, куда копировать).
- Возможность доработать скрипт под пакетную обработку из меню Automate (Action) or Batch.
Важно
Названия фирм, сайты и контактные данные в задании отсутствуют. Упоминать их в финальной работе не нужно.