Jan 21, 2003 #1 BxyzB Programmer Joined Jan 21, 2003 Messages 9 Location IL Hi ! I need to know how to copy paint on bitmap to canvas... Thanks !
Jan 22, 2003 #2 McMerfy Programmer Joined Apr 18, 2002 Messages 186 Location RU Howdy there. Code: Canvas.Draw(0, 0, MyBitmap); --- markus Upvote 0 Downvote
Jan 22, 2003 Thread starter #3 BxyzB Programmer Joined Jan 21, 2003 Messages 9 Location IL Oh no.... sorry , but i mean how to copy Canvas to bitmap... sorry... Upvote 0 Downvote
Jan 22, 2003 #4 sggaunt Programmer Joined Jul 4, 2001 Messages 8,620 Location GB Drop on a TImage at least 10 by 10 and:- procedure TForm1.Button1Click(Sender: TObject); begin image1.Picture.SaveToFile('c:\temppic.bmp') end; procedure TForm1.Button2Click(Sender: TObject); begin image1.Canvas.MoveTo(0,0); image1.Canvas.lineto(10,10); end; steve creates a bitmap!! Upvote 0 Downvote
Drop on a TImage at least 10 by 10 and:- procedure TForm1.Button1Click(Sender: TObject); begin image1.Picture.SaveToFile('c:\temppic.bmp') end; procedure TForm1.Button2Click(Sender: TObject); begin image1.Canvas.MoveTo(0,0); image1.Canvas.lineto(10,10); end; steve creates a bitmap!!
Jan 29, 2003 #5 halfyawn Programmer Joined Jan 3, 2003 Messages 3 Location CN var vbmp:TBitmap; vrect:TRect; begin vbmp:=TBitmap.Create; vbmp.Width:=500; vbmp.Height:=300; vrect:=RECT(0,0,vbmp.Width,vbmp.Height); vbmp.Canvas.CopyRect(vrect, Canvas,vrect); // ~~~~~~Source Canvas Upvote 0 Downvote
var vbmp:TBitmap; vrect:TRect; begin vbmp:=TBitmap.Create; vbmp.Width:=500; vbmp.Height:=300; vrect:=RECT(0,0,vbmp.Width,vbmp.Height); vbmp.Canvas.CopyRect(vrect, Canvas,vrect); // ~~~~~~Source Canvas