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

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

Соединить 2 картинки. [D6, XP]


pavelkq ©   (2009-01-12 14:53:00) 

Как можно объединить 2 картинки TBitmap в одну?


pavelkq   (2009-01-12 16:10:00) [1]

Отлично! Спасибо, выручили!


clickmaker   (2009-01-12 15:21:00) [2]

> [3] {RASkov} ©   (12.01.09 15:09)

а, ну да
что-то должно быть 0


Jeer   (2009-01-12 15:19:00) [3]


> pavelkq   (12.01.09 14:53)
>
> Как можно объединить 2 картинки TBitmap в одну?
>


Осталось выяснить, что понимается под термином "объединить" и как именно.


{RASkov}   (2009-01-12 15:09:00) [4]

> BMP1.Width := BMP1.Width + BMP2.Width;
> BMP1.Height := BMP1.Height + BMP2.Height;
> BMP1.Canvas.Draw(Bmp1Width, Bmp1Height, BMP2);

Немного не так :) Кусок шахматной доски получится)


clickmaker   (2009-01-12 15:02:00) [5]

> BMP1.Canvas.Draw(0, 0, BMP2);

BMP1.Width := BMP1.Width + BMP2.Width;
BMP1.Height := BMP1.Height + BMP2.Height;
BMP1.Canvas.Draw(Bmp1Width, Bmp1Height, BMP2);


{RASkov}   (2009-01-12 14:58:00) [6]

Отрисовать на первом битмапе второй BMP1.Canvas.Draw(0, 0, BMP2);
Если необходимо можно выставить нужные размеры.... BMP.Width(Height)....


Наверх

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