Вниз
Скачать: CL | DM;

графика   Найти похожие ветки 

← →
Mor   (2003-05-12 19:09) [0]

Уважаемые мастера, у меня при отрисовке графики на компоненте TImage тот сильно мерцает.
Из-за чего это происходит и как устранить?


← →
Плохой человек   (2003-05-12 20:04) [1]

При загрузке LoadFromFile конечно будет мерцать - это слишком медлено при любых условиях. Советую загружать графику заранее и отрисовывать при помощи BitBlt.


← →
Deus   (2003-05-13 15:17) [2]

Где и как мерцает? Что делаешь? Мерцать может по разным причинам. И лечится по-разному - привязка к обратному ходу луча, прозрачная форма, двойной буфер, замена инвалидатора, и может еще что - на вскидку не вспомню.


← →
Mor   (2003-05-13 16:18) [3]

мерцает когда по нажатию кнопки идёт выполнение моего графического алгоритма. Там просто он довольно обширный и обсчёт идёт попиксельно.


← →
Deus   (2003-05-13 16:48) [4]

Ясно. Пробовал генерить всю картинку на какой-нить битмап, а потом копировать на timage? Или нужна именно динамическая прорисовка?


← →
Плохой человек   (2003-05-13 17:04) [5]

Если работаешь с пикселями, то используй ScanLine и работай с TBitmap. Вообще, о графе очень много написано здесь:

http://www.efg2.com


← →
Mor   (2003-05-14 09:26) [6]

В итоге должна получится анимированная картинка. Но я думаю можно заранее генерить.


← →
Deus   (2003-05-14 23:38) [7]

Короче. Попробуй поставь doublebuffer=true. Если скорости хватит, и глюки не повылазят - радуйся. Если будут проблемы - предварительно генери n картинок, а потом последовательно выводи на timage.


← →
WInAPi Lamer   (2003-05-19 13:47) [8]

у меня тоже мерцал - я поставил DelphiX — сделал вместо Имажа — ДДрав и рисовал на него(а не на Имаж) — и мерцание исчезло



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

Скачать: CL | DM;



Память: 0.46 MB
Время: -0.987 c
1-58748
Karburator
2003-09-05 19:25
2003.09.18
ShellTreeView


1-58704
Юля П
2003-09-08 10:06
2003.09.18
Как раскрасить DBGrid?


1-58737
dream
2003-09-06 14:19
2003.09.18
Почему у listview нет такой процедуры как в listbox ?


14-58875
Olga_
2003-08-29 17:13
2003.09.18
Игры


3-58553
paul_k
2003-08-25 09:41
2003.09.18
Возможно ли (D7, DBase)




   Наверх