Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Bitmap из нескольких файлов [D5, WinXP]


Justas ©   (2004-09-29 23:51:00) 

Привет всем.
ВОзник такой вопрос: имеется несколько картинок-файлов (*.bmp), как из них уже в процессе исполнения приложения "собрать" Bitmap?
заранее спасибо


Justas   (2004-10-01 20:36:00) [1]

Большое всем спасибо за помощь! Все заработало! :)))


Justas   (2004-09-30 15:56:00) [2]

Можно примерчик? а то я что-то никак не допру..ничего не получается :(


TUser   (2004-09-30 13:15:00) [3]

При чем тут Image? Он только для визуализации.


Justas   (2004-09-30 13:14:00) [4]

Спасибо


Defunct   (2004-09-30 04:49:00) [5]

> не совсем понял как это? Можно немного подробнее?
можно

Image1.Canvas.Draw [F1]
Image1.Canvas.StretchDraw [F1]


Justas   (2004-09-30 04:28:00) [6]


> Defunct

не совсем понял как это? Можно немного подробнее?


Defunct   (2004-09-30 02:53:00) [7]

> нарисовать на Image1.Canvas несколько битмапов?

Image1.Canvas.Draw
Image1.Canvas.StretchDraw


Justas   (2004-09-30 01:14:00) [8]


> Jus

Я тоже о подобном думал, но не знал, как реализовать. А как ты предлагаешь нарисовать на Image1.Canvas несколько битмапов?


Jus   (2004-09-30 01:05:00) [9]

Ну есть наверное способ и получьше, проще и быстрее, я предлагаю:
поместить на форму Image1;
 в процессе исполнения:
Поставить(нарисовать) на Image1.Canvas битмапы(несколько бмп);
Потом сохрани Image1 в *.BMP;//получилось несколько бмп в один большой)
Потом загрузи в свой Bitmap сохранённую большую BMP.

Зы: Этот способ может и идиотский, но зато работает на 100%:)


Trim   (2004-09-30 00:06:00) [10]

Смотри в Helpе
Bitmap.LoadFromFile
Canvas.CopyRect


Наверх

Титульная страница Поиск, карта сайта Написать письмо