4.4 Открытые пути

Иногда вы можете получить отказ, что ваш векторный файл содержит открытые пути (Open Path). Не стоит отчаиваться, нужно просто закрыть эти пути и отправить работу на проверку заново.

Поиск открытых путей и растрированных объектов.

Для начала открытые пути нужно найти. Для этого мы выделяем все объекты в рисунке, включаем палитру Document Info (Меню Window – Document Info), в ней справа вверху жмем на крайнюю кнопку для вызова выползающего меню и там ставим галочку Objects.

При выделенных контурах первой строчкой у вас будет стоять, сколько из них открытых и закрытых. Например, Path: 50(3 open, 47 close…).

 

Поиск открытых путей

На рисунке вверху выделен один объект и он оказался закрытым, что я подчеркнула красной чертой.

Так же обратите внимание в всплывающем меню у Document Info на первый пункт Selection Only (Только выбранное), если поставить галочку, как на картинке выше, то показываться информация будет только о выделенных объектах, если снять, то о документе в целом.

У меня эта палитра всегда открыта в нижнем левом углу, чтобы в процесс рисования на нее поглядывать, не появилось ли чего лишнего.

С помощью Document Info вы получите информацию, есть ли вообще у вас открыте пути, но никак не узнаете, какие из них именно открытые.

Как способ, можно выделять отдельно объекты на каждом слое (Layer) и таким образом найти слой, где содержатся открытые пути, а потом уже внутри этого слоя искать конкретный объект, но это в случае, если объектов в рисунке у вас не так много.

Имейте так же в виду, что направляющие (guides) — тоже открытые пути, и на этой палитре они так же будут учитываться. Вот случай.

Открытые пути и направляющие в Abode Illustrator

Как видно на рисунке,  у нас 3 дуги — открытых пути, но так же и две направляющих (голубые линии), в итоге 5 открытых путей. Так что в конечном EPS файле желательно удалять направляющие, чтобы они вас не смущали.

Blend (Пошаговый переход), если посмотреть в палитре Document Info в параметрах Objects так же будет представлять собой два закрытых (две ваши фигуры, между которыми происходит переход), и один открытый — вспомогательный контур, иными словами путь, по которому переход идет. На него можно не обращать внимание.

 

Поиск открытых путей с помощью скрипта

Представим, что у вас тысяча объектов, и каким-то образом 3 из них оказались открытыми. Что делать? Просматривать целую тысячу? Нет, в этом случае нам поможет скрипт.

Скачать скрипт для ПОИСКА открытых путей

Скрипт это такая надстройка, даже не могу сказать, что программка, настолько она маленькая, которая устанавливается в Adobe Illustrator и помогает нам расширить его функции.

По ссылке вверху и есть архив этого скприпта в rar, распакуйте его и получите искомый файлик с названием jkl_selectOpenPath.jsx Все, что нужно сделать, это скопировать его в нужную папку Illustrator (программа при этом должна быть выключена), где он его увидит и подхватит.  Важно скопировать именно в нужную папку.

В моем случае на Windows вот сюда:

С:\Program Files\Adobe\Presets\en_US\Scripts\

но в вашем случае папка может быть в другом месте, смотря где установлена программа, путь может выглядеть и так:

С:\Program Files\Adobe\Adobe Illustrator CС\Presets\en_US\Scripts

В общем вы поняли, от того, куда вы скопируете этот файл будет зависит, увидит ли его программа. И если она его не увидела, то скорее всего, вы просто положили его не туда.  Не знаете куда положить, тогда по поиску в своей системе windows найдите вот этот файл ImageTracing.jsx Это скрипт идет вместе с программой, и где он находится, туда и нужно класть. (объясняю так подробно, потому что было много жалоб, якобы скрипты не работают в новых версия Adobe Illustrator. Скрипты всегда работают, в них просто нечему меняться и ломаться).

Итак, скопировали. Запускаем снова Adobe Illustrator, идем в меню File — Scripts и там ищем новый пункт jkl_selectOpenPath 

Скрипт для Adobe Illustrator для поиска открытых путей

Выделять какие-то объекты перед использованием скрипта не нужно, просто его запускайте, и все открытые пути в вашем рисунке будут выделены. Повторяю, пока именно выделены, не закрыты, а именно выделены. Потому что нам необходимо сначала убедиться, а что там у нас такое в open path и нужно ли это вообще.

Часто в открытые пути попадают одинокие точки, которые мы наставили, используя инструмент Pen (перо), какие-то линии, оставшиеся после разрезания каких-то объектов или очередного экспанда, в общем много чего, и может, это все нам просто нужно! Тогда мы нажмем Del и будем спокойны.

Поиск открытых путей и их ЗАКРЫТИЕ

А следующий скрипт не только найдет, но и ЗАКРОЕТ ВСЕ открытые пути. Устанавливать его точно так же.

Скачать скрипт для закрытия ВСЕХ открытых путей jkl_selectOpenPath&Close

Но имейте ввиду, закрытие всегда происходит по прямой линии между конечными точками. Поэтому будьте осторожны, вы можете испортить рисунок.

Closed Path

Мои дуги после автоматического закрытия.

А так же скрипт для закрытия никак не повлияет на одинокие точки Stray Points, выделит, но не закроет, ибо одинокую точку закрыть невозможно, ее нужно просто удалить.

Одинокие точки Stray Points можно найти с помощью первого скрипта вместе с остальными открытыми путями, а затем удалить, или с помощью встроенной команды в сам Adobe Ilustrator, которая выделит именно одинокие точки. Эта команда находится здесь: Select — Object — Stray Points

Теперь рассмотрим закрытие отдельно взятых контуров более подробно, а именно вот эти три случая.

Закрытие контуров в Adobe Illustrator

Закрытие путей, если вы рисовали кистями или использовали Width tool

Перед отправкой кисти (Paintbrush) или линии с измененной толщиной обводки, как в нашем случае на первом рисунке вверху, желательно произвести Expand. «Желательно», означает, что некоторые банки могут принять кисти, а другие нет.

Кисть, хотя она и выглядит закрытым путем на самом деле представляет собой линию (открытый путь), с примененным к нему свойством.

Выделите кисти, которые хотите преобразовать в обычные контуры, после чего в меню Object – Expand Appearance. Кисть преобразовалась в объект.

Вверху кисть, внизу объект после экспанда, у которого мы уже не можем легко менять длину и толщину.

 

Закрытие контура без заливки.

Если вы нарисовали контур, который содержит обводку без заливки, (прямой лучик солнца или какой-нибудь искривленный стебелек, или вот мои дуги, как на примере вверху),  при закрытие который не может быть замкнут обычным способом, то данную кривую можно перевести в замкнутый объект командой Expand или командой Outline Stroke (Object – Path – Outline Stroke).

Открытый и закрытый контурХотя в каких-то случаях Shutterstock.com принимает подобные открытые контуры.

 

Закрытие обычного контура.

Для этого поможет команда Object – Path – Join или горячая клавиша Ctrl-J

Открытый и закрытый контур

На рисунке верхний контур открыт, а нижний закрыт, хотя визуально они никак не отличаются. И вот именно для таких объектов нам и поможет скрипт по закрытию путей, который мы рассмотрели ранее для закрытия ВСЕХ контуров подобного типа.

Команда Join работает так же, как и предыдущих скрипт, но только для отдельно взятого контура. Если его две точки находятся в одном и том же месте, как на примере вверху, то они сольются в одну, если между ними было расстояние, то они закроются по прямой линии.

В Adobe Illustrator команда Join (Объединить) может объединять не только точки внутри контура, но и точки, принадлежащие разным контурам, таким образом мы можем даже создать новую фигуру.

И последние два скрипта, которые нам пригодятся для автоматического закрытия Close Selected Paths.js и Close All Paths.js. Скачать архив с ними по ссылке внизу, распаковать и скопировать в папку к остальным скриптам.

Скачать скрипт для закрытия ОТДЕЛЬНЫХ путей и ВСЕХ путей с уведомлением

  • Close All Paths (для закрытия ВСЕХ открытых путей с уведомлением) — повторяет по действию скрипт jkl_selectOpenPath&Close, но выдает при этом диалоговое окно с сообщениями, когда как другой работает молча.  Теперь вы можете выбирать с каким скриптом вам удобнее работать, или молча, или с уведомлениями.

Закрытие путей

Если не выделено ни одного объекта, скрипт закроет все пути, а если будет выделено, но он сработает как следующий скрипт, но только с уведомлением, то есть будут закрыты выделенные пути и при этом будет диалоговое окно на экране.

  • Close Selected Paths (для закрытия только выделенных открытых путей) поможет нам закрыть только те, которые нам нужны, и он работает молча.

Закрытие путей

Первая строчка — название скрипта — Close All Paths, вторая — действие, которое будет произведено — Закрыть все ВЫДЕЛЕННЫЕ открытые пути (2 штуки)?

И для наглядности табличка с функциями всех этих скриптов.

Скрипт

Выделить перед использованием

Действие над открытыми путями

Закрывает

Уведомление

jkl_selectOpenPath

ничего

выделяет

нет

jkl_selectOpenPath&Close

ничего

закрывает

все

нет

Close All Paths

ничего/нужное

закрывает

все/выделенные

eсть

Close Selected Paths

нужное

закрывает

выделенные

нет


Эта страница была показана 2600 раза.

Пожалуйста, поделитесь, если страница оказалась полезной!
  • Добавить ВКонтакте заметку об этой странице
  • Facebook
  • Одноклассники
  • LiveJournal
  • Twitter
  • Tumblr
  • Мой Мир

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *