Entwickler-Ecke

Multimedia / Grafik - wie kopiere ich ein Bitmap in ein anderes


kampfkoloss23 - Sa 25.01.03 17:22
Titel: wie kopiere ich ein Bitmap in ein anderes
Ich will erst meine Bitmaps auf ein großes Hintergrund bitmap kopieren und erst wenn das große erstellt ist, es auf das Canvas ausgeben. Wie setzt(kopiert) man z. B. Bitmap1 auf Bitmap 2 in der postion von (300, 200)??


Andreas Pfau - Sa 25.01.03 18:35


Quelltext
1:
Bitmap2.Canvas.Draw(300, 200, Bitmap1);                    

oder

Quelltext
1:
BitBml(Bitmap2.Canvas.Handle, 300, 200, Bitmap2.Width, Bitmap2.Height, Bitmap1.Canvas, Handle, 0, 0, SrcCopy);                    


kampfkoloss23 - Sa 25.01.03 19:19

danke


was ist denn schneller??


Andreas Pfau - Sa 25.01.03 19:48

BitBlt ist nur minimal schneller. Aber auf jeden Fall Vielseitiger.