антиалийзинг

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

антиалийзинг

Сообщение Странник » 16.06.2010 18:51:33

Всем привет.
В свойствах Canvas наткнулся на AntiAliasingMode.
пробовал:
Canvas.AntialiasingMode:=amOn;
Canvas.LineTo(20,400);
все равно рисует с зазубринами. никакого антиалиайсинга нет и впомине. спрашивается, для чего нужна эта опция?
Странник
незнакомец
 
Сообщения: 8
Зарегистрирован: 16.06.2010 18:36:02

Re: антиалийзинг

Сообщение Nik » 16.06.2010 20:54:20

Ну, для шрифтов сглаживание работает (в Win, во всяком случае).
Аватара пользователя
Nik
энтузиаст
 
Сообщения: 573
Зарегистрирован: 04.02.2006 00:08:09
Откуда: Киров

Re: антиалийзинг

Сообщение Odyssey » 16.06.2010 22:10:24

Эта фича нужна потому, что в некоторых виджетсетах (сейчас это afaik только Qt) можно включать/выключать сглаживание при рисовании на Canvas'е.
Odyssey
энтузиаст
 
Сообщения: 580
Зарегистрирован: 29.11.2007 17:32:24

Re: антиалийзинг

Сообщение Странник » 16.06.2010 22:32:33

Всем спасибо за разъяснения :P
Странник
незнакомец
 
Сообщения: 8
Зарегистрирован: 16.06.2010 18:36:02


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 37

Рейтинг@Mail.ru