![]() |
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: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:27 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