Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Grafik zusammensetzen (https://www.delphipraxis.net/120044-grafik-zusammensetzen.html)

little_budda 4. Sep 2008 21:22


Grafik zusammensetzen
 
Hallo,

ich möchte gerne eine Grafik aus drei verschiedenen Einzelgrafiken erzeugen und mir das Ergebnis in einer Picturbox anzeigen lassen.

Ich dachte ich erzeuge mir ein Bitmap, weise die Einzelgrafiken an einer Position des Bitmaps zu
und zeige das Bitmap danach in der Picturebox an.
Bsp.
Position Grafik 1 : 0,0
Position Grafik 2 : 100, 0
Position Grafik 3 : 0, 80
Ich kann aber das Bitmap nur mit einer Grafik laden und eine Position angeben kann ich auch nicht.

Hat vielleicht jemand einen Lösungsansatz für mich?
Ist der Weg über ein Bitmap eventuell nicht so klasse?

Gruß Holger.

:gruebel:

toms 4. Sep 2008 21:59

Re: Grafik zusammensetzen
 
Hallo, schau die mal diese Funktionen an:

CopyRect(), resp. BitBlt() / StretchBlt().

Hawkeye219 4. Sep 2008 22:05

Re: Grafik zusammensetzen
 
Hallo Holger,

du kannst die Einzelbilder auch einfach auf eine Bitmap zeichnen:

Delphi-Quellcode:
var
  Artwork, bmp1, bmp2, bmp3 : TBitmap;
begin
  [...]
  Artwork := TBitmap.Create;
  Artwork.Width := 200;
  Artwork.Height := 200;

  Artwork.Canvas.Draw (0, 0, bmp1);
  Artwork.Canvas.Draw (100, 0, bmp2);
  Artwork.Canvas.Draw (0, 80, bmp3);
  [...]
end;
Gruß Hawkeye

little_budda 5. Sep 2008 17:54

Re: Grafik zusammensetzen
 
Super.
Danke für die schnelle Hilfe.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:19 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz