Delphi版智能图片放大器
代码说明:
Delphi版智能图片放大器,用滑块改变放大倍率,向左滑,则放大位数变大,反之则变校打开程序后,鼠标在图片区域移动,即可把鼠标悬停区域的图像放大显示N倍,放大位数就是刚才提到的,滑块来调整的放大位数,部分代码可参考如下: Const //定义放大的区域 dSide=50;//区域大小 var sSide: Integer;//放大比例[1至100],1为最大100为缩小 msHide: Boolean; OldX,OldY,NewX,NewY: integer; Dest,Source: TRect; {$R *.DFM} Procedure TForm1.ImageFD(x,y,Side: Integer);//定义放大区域及放大过程 begin sSide:=30; //初始化放大比例 msHide:=True; //Canvas.CopyMode:=cmSrcCopy; image1.Picture.Assign(image2.Picture); end; 详细情况请下载源码后查看Unit1.pas文件。
下载说明:请别用迅雷下载,失败请重下,重下不扣分!


