![]() |
В какой программе можно сделать заливку ВЕКТОРНОГО контура ???
Вопрос очень принципиальный. Как известно, в растровой графике ещё с незапамятных времён есть инструмент "ковш", которым можно залить (с заданным допуском) однородную область. Кстати, если граница области незамкнутая, то ковш "затопит" всю площадь.
Так вот, нужен такой ковш, только для векторной графики. В Илле и Кореле нет, уж это я знаю:). Долгое время думал, что он есть в FreeHand, однако поставил девятку - нет. Flash умеет это делать, (импортируем EPS или FH9 и Break Apart), но я не знаю, как там разделить по слоям - он суёт заливку только на тот же слой, где и контур. А теперь о том, зачем мне это надо. Я оформляю планшеты с архитектурной графикой (Автокад->EPS) размером около метр на два. Вообще-то, я использую Фотошоп (растрирую EPS, делаю отдельный слой (или несколько) и делаю на нём заливку при Use All Layers), но часто надо ресайзить отдельные фрагменты, а в растре при этом размываются тонкие линии (алиасинг). В кореле с ресайзом всё отлично, но после ста тысяч объектов-векторов он практически виснет, независимо от мощности компа. К тому же в кореле нельзя делать заливку (см. начало сабжа). |
Мне кажется, Вы не совсем понимаете, что такое векторная графика. Векторный объект имеет два основных свойства - цвет/толщину обводки и цвет заливки (могут быть дополнительно прозрачности, текстуры и т.п., но это уже детали). Поэтому Вам нужен не некий особый "инструмент", как в случае растровой графики; Вам нужно просто задать для данного объекта цвет заливки. В Corel Draw для этого нужно просто выделить объект и ткнуть левой кнопкой мыши в нужный цвет на палитре. Немаловажно, что контур обязательно должен быть замкнутым - в противном случае заливка не появится. Если нужный Вам контур не замкнут, с помощью инструмента Node Edit Вы всегда сможете его замкнуть.
А вообще лучше всего купить какую-нибудь книжку про тот же Corel :). P.S. А растеризовать EPS не надо. |
Спасибо за ответ.
А есть ещё мнения у других ? |
Поясняю ещё раз: я хочу заливать не фигуры, а пустое пространство между ними (если, конечно, оно замкнутое, то есть фигуры окружают пустоту со всех сторон, при этом частично перекрывая друг друга).
|
Странный вопрос.... Fill тебе недостаточно, или тебе эти пустые пространства нужно создавать одним махом?
FreeHand предлагает Join разных вариантов штук 6-8. Ваабче не вижу проблемы. Бери и пользуй ... |
Вам чтобы шашечки или чтобы ехать? Если надо, чтобы незанятое объектами место было закрашено каким-то цветом - положите под все объекты закрашенный этим цветом прямоугольник в размер листа - и всё. Либо, как уже говорилось интерсект - вычитаете из этого самого прямоугольника все объекты и получаете новый объект, соответствующий пустому месту. В том случае, если Вы пользуетесь линиями с толщиной, может пригодиться превращение обводки в заливку. Ну и т.д.
|
Да я не посягаю на основы векторной графики, боже упаси. То, что вы оба предлагаете, мне давно известно, но это очень занудно. Имхо, чёрную работу должен делать компьютер, а не пользователь. Итак, знает ли кто-нибудь программу, где есть КОВШ, ткнув которым, я заливаю пустое (или уже занятое) место на ВЕКТОРНОМ чертеже (БЕЗ мучительных раздумий, какие фигуры и в каком порядке следует интерсектить) ?
|
А разве это может происходить по другому.. тыкнул..получил, ну если очень тебе надо то вот
CAS Animo, U.S. Animation, Tik-Tak-Toon, Toonz или мы тебя не понимаем 8) |
Пока остановился на Flash, хотя он не умеет строить заливку на отдельном слое, а только на том, на котором и границы. Но можно потом экспортировать в EPS и отловить заливки ПО ЦВЕТУ (в Кореле - Find&Replace, в Шопе - Color range), чтобы потом рассортировать их по разным слоям, в зависимости от цвета.
|
| Часовой пояс GMT +4, время: 13:13. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.