Вниз
Скачать: CL | DM;

Сохранения рисунка   Найти похожие ветки 

 
Gall ©   (2005-10-05 15:04) [0]

Есть кртинка в PaintBox, её надо сохранить в файле (bmp, ipg).
Как это можно зделать?


 
Amoeba ©   (2005-10-05 15:31) [1]

Выполни тот же код рисования картинки, что в OnPait (для этого его имеет смысл вынести в отдельную процедуру с параметром Canvas), но только на канве битмапа, и сохрани его в файл. Только так.


 
Antonn ©   (2005-10-05 16:06) [2]

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;



Страницы: 1 вся ветка

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



Память: 0.45 MB
Время: 0.024 c
14-1128515060
AxelBlack
2005-10-05 16:24
2005.10.30
Skype


4-1121785751
Valera
2005-07-19 19:09
2005.10.30
При перехвате сообщения WMEraseBkgnd получаю HDC больше Integer


2-1128689534
Id
2005-10-07 16:52
2005.10.30
Не могу создать базу


10-1106223619
uncle
2005-01-20 15:20
2005.10.30
body for IHTMLDocument2


14-1129093149
Гость из прошлого
2005-10-12 08:59
2005.10.30
Кто какие языки програмирования знает.




   Наверх