Z zswenyun Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-15 #1 我想从两个BMP图片中各截取两个等宽的矩形区域,然后把两个矩形区域内的图片合成一个 新的图片,不知道程序要如何实现,具体要用到那些函数,最好能举个例程,多谢!
H huazai Unregistered / Unconfirmed GUEST, unregistred user! 2002-05-15 #2 创建3个bitmap; bitmap1,和 bitmap2分别保存着两个图片的两个矩形区域(可以用copyrect实现) 然后把bitmap1和bitmap2画到bitmap3上(合成一张)再把bitmap3画到image上显示 记得释放3个bitmap和成时可以这样:bitmap3.canvas.draw(0,0,bitmap1); bitmap3.canvas.draw(bitmap1.width,0,bitmap2); Image1.Picture.bitmap.Assign(bitmap3);
创建3个bitmap; bitmap1,和 bitmap2分别保存着两个图片的两个矩形区域(可以用copyrect实现) 然后把bitmap1和bitmap2画到bitmap3上(合成一张)再把bitmap3画到image上显示 记得释放3个bitmap和成时可以这样:bitmap3.canvas.draw(0,0,bitmap1); bitmap3.canvas.draw(bitmap1.width,0,bitmap2); Image1.Picture.bitmap.Assign(bitmap3);