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

Вниз

Что быстрее?   Найти похожие ветки 

 
Niko   (2006-04-19 21:20) [0]

Мастера, подскажите пожалуйста! Есть следующая ситуация...
я загружаю картинку:


..
Image:TPicture;
..
Image.LoadFromFile(Item.Path);
//далее идут всякие действия с картинкой


И потом мне нужно ее отобразить на экране... Как будет быстрее:засунуть ее в имеющийся у меня ТImage (imgImage.Picture.Assign(Image);) , или нарисовать вручную на канве?

желательно еще чтобы при  быстрой смене картинок было как можно меньше мерцания...

заранее спасибо )


 
Мефисто   (2006-04-19 21:35) [1]

По скорости разницы не заметишь, но по факту в ручную на канве быстрее.
От мерцания - свойство контрола на котором лежит TImage DoubleBuffered выставить в True;


 
Niko   (2006-04-19 22:45) [2]

От мерцания отлично спасает, спасибо!

Но вот теперь с канвой получилась такая штука... Раньше TImage у меня лежал на скроллбоксе, чтобы можно было прокручивать картинку если она больше формы... Теперь мне имадж не нужен, но вот проблема - у скроллбокса нет канвы, тоесть рисовать мне неначем... ((( как быть в подобной ситуации? просто рисовать на форме я не могу, у меня там куча всего лежит...


 
Мефисто   (2006-04-19 22:48) [3]

TPaintBox


 
Niko   (2006-04-19 22:50) [4]

я нашел его на палитре ) но если так смотреть то чем он лучше тогоже имаджа? у него тоже вон канва есть! или пейнтбокс "полегче" ?


 
Мефисто   (2006-04-19 23:04) [5]

Паинт бокс немного полегче. Сам решай. Как я и сказал в первый раз, шибко большой разныцы по выводу графики не заметишь. Так что  выбирай, что тебе ближе.


 
Niko   (2006-04-19 23:17) [6]

Угу, пасибо за советы.
Судя по тому что пейнбокс надо перерисовывать после прокрутки мне наверно имадж ближе ))



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

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

Наверх




Память: 0.47 MB
Время: 0.047 c
15-1144735106
ANB
2006-04-11 09:58
2006.05.07
Где взять HalcyonDataSet ?


2-1145339802
Ярослав
2006-04-18 09:56
2006.05.07
Помогите, не знаю в чем дело


9-1128282128
3d[Power]__
2005-10-02 23:42
2006.05.07
OGG via directsound


2-1145541105
Никола
2006-04-20 17:51
2006.05.07
QuickReport


2-1145177284
Mihur
2006-04-16 12:48
2006.05.07
Подскажите Функцию API для определния уникальной Hard инф..