![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сохранения рисунка [D7, WinXP]
Gall © (2005-10-05 15:04:00)Есть кртинка в PaintBox, её надо сохранить в файле (bmp, ipg).
Как это можно зделать?
Antonn (2005-10-05 16:06:00) [1]Gall © (05.10.05 15:04)
вPaintBox нет картинки, на paintbox'е изображена картинка.
А сохранить изображение можно примерно так:
var _B:TBitmap;
begin
_B:=TBitmap.create;
try
_B.width:=paintbox.width;
_B.height:=paintbox.height;
_B.canvas.copyrect(rect(0,0,_B.width,_B.height),paintbox.canvas,rect(0,0,_B.width,_B.height));
_B.savetofile('C:\1.bmp');
finally
_B.free;
end;
end;
Amoeba (2005-10-05 15:31:00) [2]Выполни тот же код рисования картинки, что в OnPait (для этого его имеет смысл вынести в отдельную процедуру с параметром Canvas), но только на канве битмапа, и сохрани его в файл. Только так.