Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.03;
Скачать: CL | DM;

Вниз

Anti-aliasing   Найти похожие ветки 

 
valery_f   (2002-08-16 15:55) [0]

Здается мне, что винда может рисовать сглаженные линии и пр. Но как ее заставить это делать? Кто что посоветует?


 
Ученик ©   (2002-08-16 15:58) [1]

Частичный ответ для шрифтов

procedure AntiAliasFont(Font : TFont);
var
lf: TLogFont;
begin
GetObject(Font.Handle, SizeOf(TLogFont), @lf);
if lf.lfQuality <> ANTIALIASED_QUALITY then begin
lf.lfQuality := ANTIALIASED_QUALITY;
Font.Handle := CreateFontIndirect(lf);
end
end;


 
valery_f   (2002-08-16 16:13) [2]

2Ученик - Да с шрифтами то понятно... Просто я помню, что когда-то MoveTo/LineTo у меня рисовал сглаженную линию (и я тогда ругался, т.к. нужна была несглаженная :)...


 
Ученик ©   (2002-08-16 16:16) [3]

>valery_f (16.08.02 16:13)
Может быть использовался не GDI, а DirectX ?


 
valery_f   (2002-08-16 16:25) [4]

> Ученик © (16.08.02 16:16) Может быть использовался не GDI, а DirectX ?

Хе! Можно и OpenGL (так и делаем), но хотелось бы без лишних прибамбасов, тем более - если это есть в GDI... если, конечно, есть...


 
vedmed ©   (2002-08-16 16:44) [5]

В GDI этого вроде нет, но точно есть в GDI+ , посмотри на http://www.delphikingdom.com там где-то был pascal интерфейс к нему.
Также посмотри графическую библиотеку на http://g32.org


 
valery_f   (2002-08-16 17:56) [6]

2 vedmed - У меня этот эффект наблюдался без GDI+. Но все равно спасибо - похоже интересная тема, покопаюсь.



Страницы: 1 вся ветка

Текущий архив: 2002.10.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.01 c
1-7933
alexsandri
2002-09-23 19:40
2002.10.03
мужики тая прблема парунедель назад пришло письмо


1-7996
^SANYA
2002-09-20 21:27
2002.10.03
CSS in IE 5.0


3-7828
Andrew_
2002-09-11 19:27
2002.10.03
Координаты ячейки в DBGrid, над которой находится мышь


4-8213
valery_f
2002-08-16 15:55
2002.10.03
Anti-aliasing


1-7891
Eva
2002-09-23 12:31
2002.10.03
перекачка данных по расписанию