Вниз
Скачать: 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 вся ветка

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



Память: 0.46 MB
Время: 0.024 c
2-1145024429
ян
2006-04-14 18:20
2006.05.07
Здравствуйте,господа!вопрос, как в Delphi называется клавиша Ctrl


2-1145331107
Ezorcist
2006-04-18 07:31
2006.05.07
Сверуть все окна!


8-1134409438
VasRoG
2005-12-12 20:43
2006.05.07
Загрузка bmp


2-1145516103
Zaq123
2006-04-20 10:55
2006.05.07
Проблема с записью в файл.


3-1142649251
Елена
2006-03-18 05:34
2006.05.07
Создание Базы данных с удаленным доступом




   Наверх