Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Bild aus TPaintBox Speichern?


Bismarck - Fr 06.09.02 21:28
Titel: Bild aus TPaintBox Speichern?
Moin,

kann ich den Inhalt einer TPaintbox speichern? Wenn ja, wie? :?:

Schon mal vielen Dank, B.


DBR - Sa 07.09.02 23:07


Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
procedure TFormx.Button4Click(Sender: TObject);
var bmp:TBitmap;
r:TRect;
begin
bmp:=TBitmap.create;
bmp.width:=paintbox1.width;
bmp.height:=paintbox1.height;
r:=rect(0,0,bmp.width,bmp.height);
bmp.canvas.copyrect(r,paintbox1.canvas,r);
bmp.savetofile('c:\test.bmp');
bmp.free;
end;

gruss DBR


Bismarck - Mo 09.09.02 00:05

Hey, Cool!

Danke für die Antwort, B.


Albanac - Mi 09.10.02 17:35

kann ich irgendwie die Vektoren speichern um die dateigröße klein zu halten?


LCS - Do 10.10.02 08:19

Albanac hat folgendes geschrieben:
kann ich irgendwie die Vektoren speichern um die dateigröße klein zu halten?

Nein, eine BMP-Datei ist nun mal eine Bitmap und keine Vektorgrafik. Dazu müsstest du die Bitmap in ein anderes Format konvertieren.

Gruss Lothar