procedure Tscanf.N1Click(Sender: TObject); begin ImgScan1.ShowSelectScanner; //选择系统中已安装的扫描仪 end;
procedure Tscanf.N2Click(Sender: TObject); begin imgedit1.zoom:=100; //设置图象的放缩因子 if not imgscan1.ScannerAvailable then //如果选择的扫描仪不可用 imgscan1.OpenScanner;//打开扫描仪 imgscan1.StartScan; //开始扫描图象 imgscan1.CloseScanner; //关闭扫描仪 end;
procedure Tscanf.N8Click(Sender: TObject); begin if (imgedit1.IsClipboardDataAvailable and imgedit1.ImageDisplayed ) then imgedit1.ClipboardPaste(selleft,seltop); //从剪贴板粘贴图象,其参数为Imgedit的显示区域的起始坐标 end;
procedure Tscanf.N1801Click(Sender: TObject); begin if imgedit1.ImageDisplayed then imgedit1.Flip; //镜象图象 end;
procedure Tscanf.N901Click(Sender: TObject); begin if imgedit1.ImageDisplayed then imgedit1.RotateRight //向右旋转图象 end; procedure Tscanf.N6Click(Sender: TObject); begin imgedit1.DrawSelectionRect(selleft, seltop,selwidth,selheight);//进行图象局部选择 imgedit1.ClipboardCut(selleft,seltop, selwidth,selheight);//剪切所选区域 end;