B
badcookies
Unregistered / Unconfirmed
GUEST, unregistred user!
很久以前我做了一个类似的东东,算法是自己想的,可能不怎么好,希望能给你点启发。
Image1.Canvas.Draw(x,y,MyBmp);MyBmp:TBitmap;
用鼠标的点击动作取鼠标的坐标,按你所要求放大的比率和范围计算出图象Draw时的起始
的相对位置x,y。
将Image1的height和width按比率改变Stretch := true;
Image1.Canvas.Draw(x,y,MyBmp);MyBmp:TBitmap;
用鼠标的点击动作取鼠标的坐标,按你所要求放大的比率和范围计算出图象Draw时的起始
的相对位置x,y。
将Image1的height和width按比率改变Stretch := true;