Entwickler-Ecke
Multimedia / Grafik - TBitmap mit einer anderen füllen
Nagelbrett - Fr 09.05.03 14:17
Titel: TBitmap mit einer anderen füllen
irgendwie werd ich daraus nicht schlau...
wenn ich eine TBitmap erstell und dann mit Canvas.Draw versuche, etwas reinzuschreiben, bleibt sie leer...
die einzige möglichkeit, eine TBitmap zu füllen, ist LoadFromFile oder meinetwegen auch GetBitmap aus einer bilderliste, doch WIE kann ich einfach eine schon vorhandene bitmap in eine andere schreiben und WIE kann ich in eine TBitmap mit z.b. Canvas.Rectangle etwas hineinmalen?
ase - Fr 09.05.03 21:32
hi
welche delphi version hast du?
normalerweise geht des so:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15:
| Var Quelle, Ziel: TBitmap; Begin Quelle := TBitmap.Create; Ziel := TBitmap.Create;
Quelle.LoadFromFile('...');
// jetzt entweder so: Ziel.Width := Quelle.Width; Ziel.Height := Quelle.Height; Ziel.Canvas.Draw(0, 0, Ziel);
// oder so: Ziel.Assign(Quelle); End; |
so sollte des funktionieren denke ich.
ase
Nagelbrett - Sa 10.05.03 00:54
umm, ja mit assign gehts, das ist mir auch schon aufgefallen
ich brauchte aber unbedingt draw, da ich eine kleinere bitmap in eine größere malen lassen will, mit koordinaten und so
naja jedenfalls... hab ich vergessen height und width anzugeben *peinlich*
ok danke, damit funktionierts jetzt :)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!