Рисование сглаженных линий в Delphi
Использовать GDI+
Ай яй яй.
Какие мы ленивые. Поиск уже давно не рулит, ага?
Гугл. Королевство Делфи.
Как этого добиться, не ужто это единств. способ?
Вот это и есть отличие векторной графики от растровой.
GDI+ умеет отлично сглаживать, что правда отражается на его производительности (многое выполняется на процессоре) - быструю игровую графику на нем не сделаешь, а вот для редактора графического сгодится вполне.
А ворд и фотошоп по разному сглаживают линии что-ли? Никогда не обращал внимания, попробую. А GDI+ рисует как фотошоп - луший вариант? Если да - надо просто выяснить используемый ею алгоритм и все..
И нафига оно нужно? В GDI+ несколько уровней сглаживания.
Модули дельфийские для работы с GDI+ уже давно по всей Сети валяются - это пара минут поиска.
Я хочу при печати видеть линиию как будто я её сам нарисовал, а не сглаженные квадратики!!!!
Ну например если взять printer.canvas и там линии нарисовать ,а потом на принтер отправить, то я получу те самые красивые линии..., но печатать из Delphi я не хочу, а хочу делать экспорт в растр или вектор формат, и печатать скажем из брауузера, но нифига не выходит...
GDI+ умело кажется в метафайлы писать...
А вот TGraphics какраз-таки можно создать поверх принтераовской канвы, достаточно HDC получить (Printer.Canvas.Handle).
Печатать из Delphi, тож не хочеться, можно конечно попробывать использовать генератор отчетов, но там качество печати линий думаю не лучше, будет... Может кто еще варианты предложит куда можно сделать экспорт данных, что потом была возможна номральная печать линии(ну как в word) и при том система была бесплатной