Доброе врремя суток
подскажите пожайлуста — как в Дельфи реализовать векторную графику т.е
как её рисовать ?? и на чём лутше??
и как её сохранять так чтобы потом Corel смог понять.
если можно — маленький примерчик
Заранее всем благодарен.
Здравствуйте, Lomik, Вы писали:
L>подскажите пожайлуста — как в Дельфи реализовать векторную графику т.е L>как её рисовать ?? и на чём лутше?? L>и как её сохранять так чтобы потом Corel смог понять. L>если можно — маленький примерчик L>Заранее всем благодарен.
Да уж Вопрос слишком расплывчат, опиши подробнее что именно тебе нужно. А не пробовал сразу в Кореле рисовать? У него довольно приличная объектная модель.
Здравствуйте, Demiurg, Вы писали:
D>Здравствуйте, Lomik, Вы писали:
L>>подскажите пожайлуста — как в Дельфи реализовать векторную графику т.е L>>как её рисовать ?? и на чём лутше?? L>>и как её сохранять так чтобы потом Corel смог понять. L>>если можно — маленький примерчик L>>Заранее всем благодарен.
D> Да уж Вопрос слишком расплывчат, опиши подробнее что именно тебе нужно. А не пробовал сразу в Кореле рисовать? У него довольно приличная объектная модель.
Вопрос не расплывчив
к примеру рисуем линию
чтобы она отображалась не пикселями (небыла рубленой с зазубринами) а настоящей векторной линией
и потом её сохранить таки чтобы смог открыть корел
Здравствуйте, Lomik, Вы писали:
L>Вопрос не расплывчив L>к примеру рисуем линию L>чтобы она отображалась не пикселями (небыла рубленой с зазубринами) а настоящей векторной линией L>и потом её сохранить таки чтобы смог открыть корел
Допустим линии и полигоны более-менее рисуются здесь: http://www.g32.org/
Но это далеко не библиотека "векторной графики"
Здравствуйте, Lomik, Вы писали:
L>к примеру рисуем линию L>чтобы она отображалась не пикселями (небыла рубленой с зазубринами) а настоящей векторной линией L>и потом её сохранить таки чтобы смог открыть корел
Дык, заведи свою собственную объектную модель нужных тебе примитивов.
Что есть линия? Нечто, проходящее через две точки на плоскости, вот тебе и объект. А потом навесишь на него отрисовку на канве (LineTo/MoveTo), перевод в Corel или ещё в куда. В поток сохранять, например...
Здравствуйте, Lomik, Вы писали:
L>Доброе врремя суток L>подскажите пожайлуста — как в Дельфи реализовать векторную графику т.е L>как её рисовать ?? и на чём лутше?? L>и как её сохранять так чтобы потом Corel смог понять. L>если можно — маленький примерчик L>Заранее всем благодарен.
Сходи-ка почитай хит этого сайта — он всем помогает: http://rsdn.ru/Info/Howtoask.xml
А пока отвечу тебе так:
1. Рисовать лучше всего — на объектах класса TCanvas
2. Сохранять можно в HPGL (это язык управления плоттерами фирмы HP, очень простой в освоении и поддерживается всеми графпакетами с доисторических времен), или в более популярный теперь расширенный метафайл (EMF).
... << RSDN@Home 1.1.4 beta 3 rev. 185>>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Здравствуйте, Lomik, Вы писали:
L>к примеру рисуем линию L>чтобы она отображалась не пикселями (небыла рубленой с зазубринами) а настоящей векторной линией L>и потом её сохранить таки чтобы смог открыть корел
Для такого простого случая можно использовать TMetafile и TMetafileCanvas соответсвенно.
Объекты будут векторными, последствия растеризации перестанут сильно сказываться, и корел по-моему умеет импортировать метафайлы.