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

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

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

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


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

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

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



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

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



Память: 0.45 MB
Время: 0.014 c
14-65596
blackweber
2003-10-01 12:24
2003.10.20
win 2000 server registry


1-65459
Алексей Мэрфи
2003-10-09 11:56
2003.10.20
Настройка вида форм в зависимости от разрешения экрана


14-65628
Blackman
2003-09-27 21:39
2003.10.20
Суббота 27 сентября 2003 года


1-65494
chs2r
2003-10-06 17:43
2003.10.20
Run-time


3-65332
sapsi
2003-09-30 08:54
2003.10.20
Паковка-сжатие файла db




   Наверх