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

Вниз

Вывод картинки   Найти похожие ветки 

 
Stexen ©   (2003-06-19 23:18) [0]

Допустим имеется картинка в памяти 2000x2000, я ее вывожу бибблт на хэндл, получается медленно как бы сделать как это делает асидиси, то есть постепенно выводит?


 
AlexT1000 ©   (2003-06-20 12:16) [1]

acdsee выводит постепенно потому что у него свои методы загрузки файла , поэтому он знает какие строки у него готовы в данный момент их и выводит. средствами загрузки гр.файлов дельфи тебе это сделать неудастся .

если же у тебя происходят именно выводе отскалированного битмапа , то для ускорении вывода тебя необходимо рассчитывать какой именно прямоугольник битмапа будет виден в данный момент его и выводить через stretchblt
и не забыть поставить
SetStretchBltMode(Canvas.Handle, COLORONCOLOR);
иначе будут артифакты при выводе



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

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

Наверх




Память: 0.46 MB
Время: 0.024 c
3-65315
guest_Dmitry
2003-09-28 13:11
2003.10.20
Сохранение параметров Grid


1-65477
l2t_guest
2003-10-08 17:21
2003.10.20
Вопрос по variant


1-65470
Zmei
2003-10-09 09:40
2003.10.20
как из числа выделить целую часть 3.83 -> 3


1-65521
Tornado
2003-10-08 11:39
2003.10.20
Посоветуйте компонент


1-65526
chadnov
2003-10-08 08:07
2003.10.20
Как программно разархивировать ZIP?