Главная страница
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.011 c
3-7794
sirota
2002-09-11 15:18
2002.10.03
Задолбали глюки :((((


1-7896
andrey_pst
2002-09-23 13:16
2002.10.03
Пункты в системном меню.


1-7925
tytus
2002-09-23 19:53
2002.10.03
Вторая форма


7-8179
Юра
2002-07-04 23:34
2002.10.03
SoundCard


7-8200
Metallica
2002-07-28 14:29
2002.10.03
-----> Как спрятать программу.