- Сообщения
- 90
- Реакции
- 2
Будьте добры, посмотрите еще один.
Составил скрипт, который хватает все выделенные объекты (все простые пути без заливок, но с разноцветными обводками) и красит заливки в цвет соответствующих обводок, а толщину обводок обнуляет.
В общем идея разноцветные обводки превратить в заливки. Дело в том, что объектов очень много, тысячи и даже миллионы, цвета разнообразные, в общем кроме как скриптом, перекрасить нереально.
Скрипт работает, но долго и с ограниченным кол-вом объектов (только неск-ко тысяч).
Для примера скрипт рандомной покраски объектов легко справляется с любыми кол-вами объектов..
Просто пытаюсь понять, самый ли это простой и "ресурсоэффективный" для Иллюстратора путь или может быть есть вариант проще и быстрее
Составил скрипт, который хватает все выделенные объекты (все простые пути без заливок, но с разноцветными обводками) и красит заливки в цвет соответствующих обводок, а толщину обводок обнуляет.
В общем идея разноцветные обводки превратить в заливки. Дело в том, что объектов очень много, тысячи и даже миллионы, цвета разнообразные, в общем кроме как скриптом, перекрасить нереально.
Код:
mypathItems = app.activeDocument.pathItems;
docSelected = app.activeDocument.selection;
if ( docSelected.length > 0 ) {
for ( i = 0; i < docSelected.length; i++ ) {
mypathItems[i].fillColor = mypathItems[i].strokeColor;
mypathItems[i].strokeWidth = 0;
}
}
else {
alert( "Please select one or more objects" );
}
Для примера скрипт рандомной покраски объектов легко справляется с любыми кол-вами объектов..
Просто пытаюсь понять, самый ли это простой и "ресурсоэффективный" для Иллюстратора путь или может быть есть вариант проще и быстрее