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

Вниз

Canvas оптимизация   Найти похожие ветки 

 
kos123   (2002-08-14 21:38) [0]

Подскажите пожалуста какие не будь способы оптимизации вывода на Canvas/


 
Viktor Kushnir ©   (2002-08-17 08:58) [1]

А что конкретно тебе надо?


 
Soft ©   (2002-08-19 21:47) [2]

выводи на созданный в рантайме TPicture а затем рисуй весь кадр куда надо. Без тормозов и мигания.


 
Ketmar ©   (2002-08-21 09:33) [3]

мнэ... насчет "без тормозов" - Я бы поспорил. достаточно тормозно. лично Я использую свой собственный offscreen-buffer и процедуры рисования/блиттинга, написанные ручками, а потом (перед выводом) просто копирую массивчик в битмапку.
в принципе, может помочь Graphic32 (так, кажись) или FastDIB. там много интересного, даже ассемблерного и оптимизированного.

Satanas Nobiscum! 21-Aug-XXXVII A.S.


 
Mirovodin ©   (2002-08-21 12:22) [4]

Не используй Canvas вообще !

Самый быстрый способ работа на прямую с контекстом устройства и использование API функций (Bitblt и т.д.). На счет ASM-а можно подумать, но вряд ли ты напишешь свои функции блиттинга. Во всех C-х компонентах, библиотеки MFC используются именно API функции. Просто там еще есть такие тонкости, например Fill работает медленнее чем Patblt и т.д. В журнале Программист была статья по поводу оптимизации именно GDI графики, советую прочитать.



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
1-14546
Matolch
2002-11-24 13:02
2002.12.05
Значения свойств компонента по умолчанию, кто зна?


7-14826
lakich
2002-10-03 12:02
2002.12.05
Скрытый процесс в диспетчере задач


14-14808
Latent Force
2002-11-15 20:03
2002.12.05
Помогите с исходником, плз....


1-14649
Mic_2000
2002-11-25 15:09
2002.12.05
Как можно вызвать свою функцию описаную в другом юните?


14-14762
Дремучий
2002-11-14 11:02
2002.12.05
Может такая тема здесь и неуместна....