![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
рисование на канвасе TImage [D6, XP]
Mr tray © (2006-08-03 23:34:00)Здравствуйте. У меня есть img:TImage. В img.picture.bitmap загружено изображение. На img.canvas рисую что-нибудь и содержимое picture.bitmap пропадает. Как этого не допустить?
07BB (2006-08-04 07:43:00) [1]После того как нарисуеш на Canvas'е тебе этот рисунок нужно передать в TImage
var
canvas:TBitmap;
begin
canvas := TBitmap.Create();
/////
рисуем
/////
Image1.Picture.Bitmap.Assign(canvas); // <--- свою картинку присваеваеш TImage
end;
Mr tray (2006-08-04 01:21:00) [2]ладно, короче. думаю, создам класс, потомок timage, где будет defaultpicture, который я буду сохранять для своих нужд
Mr tray (2006-08-04 00:42:00) [3]Пусик, проверь содержимое picture.bitmap
Пусик (2006-08-04 00:37:00) [4]Image1.Canvas.LineTo(50,50);
ничего не пропадает.
Mr tray (2006-08-04 00:04:00) [5]нужно сохранить изображение битмапа в исходном виде.
o_serg (2006-08-03 23:52:00) [6]Ну дак и рисуй на img.picture.bitmap.Canvas