S sztsg Unregistered / Unconfirmed GUEST, unregistred user! 2003-06-26 #1 如何将现有bmp图截取指定大小区域,另存为bmp文件。在线。实在是没有分了。谢谢!
P Pipi. Unregistered / Unconfirmed GUEST, unregistred user! 2003-06-26 #2 bmp1是原图,bmp2是新图 bmp2:=TBitmap.Create; bmp2.Width:=...新的宽度 bmp2.Height:=...新的高度 bmp2.Canvas.CopyRect(Rect(0,0,新的宽度,新的高度),bmp1.Canvas,Rect(原图区域)); bmp2.saveToFile(...); bmp2.free;
bmp1是原图,bmp2是新图 bmp2:=TBitmap.Create; bmp2.Width:=...新的宽度 bmp2.Height:=...新的高度 bmp2.Canvas.CopyRect(Rect(0,0,新的宽度,新的高度),bmp1.Canvas,Rect(原图区域)); bmp2.saveToFile(...); bmp2.free;
S starflying Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-15 #3 这样好像不行的,取到的是一片空白的区域,不是图象的一部分
P Pipi. Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-16 #6 两个rect的起始位置可以不同,但是长宽一致的话,拷贝的是一模一样的