![]() |
Bitmap auf Bitmap kopieren
Hi
wie kann ich image.picture.Bitmap auf eine Bitmap, die ich at run time erstelle kopieren ?
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var bmp:TBitmap; RR : TRect; begin bmp:=TBitmap.Create; bmp.width:=400; bmp.Height:=400; bmp.PixelFormat := pf24bit; // nun möchte ich eine kleine Bitmap (100x100) drauf malen bmp.free; end; |
AW: Bitmap auf Bitmap kopieren
Eine Bitmap besitzt zum Zeichnen einen Canvas. Nun schau einmal nach, was der so bietet.
|
AW: Bitmap auf Bitmap kopieren
Obwohl ich bisher wirklich (weitgehenst) vorurteilsfrei Deine Posts bewertet hatte, bin ich jetzt doch sehr erstaunt/enttäuscht das Du nach wochenlanger Beschäftigung mit Bitmaps an solch einer sehr einfachen Aufgabe scheiterst.
|
AW: Bitmap auf Bitmap kopieren
Canvas auf Canvas ist klar
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin Image2.Canvas.CopyRect( Rect(0,0,Image2.Width,Image2.Height), Image1.Canvas, Rect( 0, 0, Image1.Picture.Width-10, Image1.Picture.Height-10)); end; |
AW: Bitmap auf Bitmap kopieren
Es gibt ja nicht nur CopyRect. Bemüh Dich endlich einmal selbst :!:
|
AW: Bitmap auf Bitmap kopieren
Ich glaube, beim Reden gegen ein Wand, ist die Wahrscheinlichkeit, dass diese etwas lernt, größer :wall:
|
AW: Bitmap auf Bitmap kopieren
Mit CopyRect geht auch :zwinker:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin bmp.Canvas.CopyRect( Rect(0,0,bmp.Width,bmp.Height), Image1.Canvas, Rect( 0, 0, Image1.Picture.Width-10, Image1.Picture.Height-10)); end; |
AW: Bitmap auf Bitmap kopieren
Man kann sein Fahrrad auch Schieben.
|
AW: Bitmap auf Bitmap kopieren
Mach doch, was Du willst.
|
AW: Bitmap auf Bitmap kopieren
Was meinst Du mit "mach was du willst"
Gibt es was alternatives :cyclops: |
AW: Bitmap auf Bitmap kopieren
Schau dir doch mal die Methoden der TCanvas-Klasse an, wenn das Drücken der F1-Taste dich nicht übermässig überanstrengt!
|
AW: Bitmap auf Bitmap kopieren
Zitat:
Also wozu nocheinmal? > reicht dir nun CopyRect oder nicht? :gruebel: Zitat:
Zitat:
schau in die OH (Taste F1) und wenn deine lokale OH nicht funktioniert, dann reparier das endlich oder schau in die Onlineversion ![]() > ![]() alleine dort kann man 3 Methoden finden, welche was mit dem Zeichnen von Bildern zu tun aben. Zitat:
Da du eh nie auf das höhrst, was man dir sagt ... braucht man dir doch auch nichts mehr zu sagen? Abgesehn davon, daß du auf kein wichtigen Fragen antwortest und wenn doch einmal, dann nicht im Geringsten ausreichend genug. ich klinke mich hier nun endgültig aus (solange sich hier keine Besserung und etwas Eigeninitiative bemerkbar macht) |
AW: Bitmap auf Bitmap kopieren
Ich habe das Offtopic-Geschrelbsel gelöscht. Wer nicht inhaltlich beitragen mag, lässt es bleiben.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:34 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