Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.18;
Скачать: 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 вся ветка

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

Наверх




Память: 0.48 MB
Время: 0.019 c
1-58622
Ozone
2003-09-08 10:17
2003.09.18
Работа с указателями


11-58605
Alexander
2003-01-08 15:18
2003.09.18
Снова про ScreenSaver - так и не получил ответа на свой вопрос:


1-58628
Skif Swarogich
2003-09-05 14:27
2003.09.18
String to integer


1-58750
Overlord
2003-09-06 22:46
2003.09.18
Вопрос про звук!


7-58935
NoDoubt
2003-07-05 23:39
2003.09.18
Процессы в Win98