Vectorboom
Советы / Техники / Comments: 0

Как разделить векторный объект на части, соответствующие определенным данным в Adobe Illustrator

Ярослав Лазунов
24.12.2013

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

Эту задачу сложно решить, используя только стандартные функции Adobe Illustrator. В таких случаях приходится создавать скрипт, который быстро произведет необходимые вычисления. Ярослав Табачковский (автор Mesh Tormentor) написал такой скрипт специально для решения поставленной задачи. Вы сможете бесплатно скачать его, нажав на кнопку Download в этой статье.

Установите скрипт objectsGrouper.jsx прежде, чем начнете следовать дальнейшим инструкциям. Для этого распакуйте скаченный архив, скопируйте скрипт и вставьте его в папку Adobe Illustrator со скриптами, например:

Для Windows: C:\Program Files\Adobe\Adobe Illustrator CS5\Presets\en_GB\Scripts

Для Mac: Applications / Adobe\Adobe Illustrator CS5\Presets\en_GB\Scripts

Теперь перезагрузите Adobe Illustrator (скрипт был протестирован в Adobe Illustrator CS5, CS6 и CC).

Теперь мы можем приступить к разделению объекта. Итак, существует объект сложной формы, например карта Украины. Предположим, что необходимо разделить площадь этого объекта на части, которые соответствуют численности сельского и городского населения – 14 и 31 миллион соответственно. Продублируем объект (Cmd/Ctrl + C; Cmd/Ctrl + F), затем временно отключим видимость нижнего объекта в панели Layers.

Не снимая выделения с верхнего объекта, переходим Object > Rasterize…. В открывшемся диалоговом окне оставляем параметры, установленные по умолчанию, неизменными, затем нажимаем OK.

Теперь переходим Object > Create Object Mosaic… и устанавливаем количество прямоугольников, на которые будет разделен растровый рисунок. От количества прямоугольников зависит точность разделения объекта на части, однако при больших значениях вашему компьютеру потребуется продолжительное время для создания мозаики.

Теперь растровое изображение может быть удалено. Разгруппируем полученную мозаику (Cmd/Ctrl + Shift + G).

Выделим один из белых прямоугольников, затем переходим Select > Same > Fill Color.

Нажимаем на Delete. На границах карты существуют прямоугольники, заливка которых отличается от заливки прямоугольников в середине площади.

Эти объекты также могут быть удалены. Для этого выделим любой из серых прямоугольников в центре карты, затем переходим Select > Same > Fill Color, после чего Select > Inverse.

Теперь нажимаем на Delete.

Выделяем все оставшиеся прямоугольники (Cmd/Ctrl + A), затем запускаем, установленный ранее скрипт (File > Script > objectsGrouper). В открывшемся диалоговом окне устанавливаем количество площадей в цифровом поле "quantity of areas”, ставим галочку в "recolor” для наглядности, затем вводим данные в числовые поля "value”, нажимаем кнопку Run.

Через мгновение наша карта разделена на части (две группы разного цвета), которые соответствуют введенным данным.

Если данные выражены в процентах, то в числовые поля "value” можно вводить процентные значения, только не забывайте, что сумма всех полей должна быть равна 100%

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

Отключим видимость групп с прямоугольниками и включим видимость векторной карты в панели Layers.

Выделяем карту и горизонтальную линию, затем нажимаем на Divide в панели Pathfinder.

Теперь мы можем применить разные заливки к разделенным площадям и добавить необходимые надписи.

Всего комментариев: 0
Только зарегистрированные пользователи могут добавлять комментарии.
[ Registration | Login ]
twitter RSS facebook deviantart feed dribbble
Логин
Пароль
Новости Форума
 
Перепечатка, копирование или воспроизведение информации в каком-либо виде строго запрещены.
Все материалы, которые размещены на этом сайте не подлежат дальнейшему воспроизведению и/или распространению в любой форме, кроме как с письменного разрешения автора.