![]() |
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: |
Re: Grafik zusammensetzen
Hallo, schau die mal diese Funktionen an:
CopyRect(), resp. BitBlt() / StretchBlt(). |
Re: Grafik zusammensetzen
Hallo Holger,
du kannst die Einzelbilder auch einfach auf eine Bitmap zeichnen:
Delphi-Quellcode:
Gruß Hawkeye
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; |
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