private void 图像缩小ToolStripMenuItem_Click(object sender, EventArgs e) { if (viewImage == null) { viewImage = new Image2DView(pictureVector2, panelVector2, pamater); } viewImage.viewImage = this.pictureVector2.Image; mouseOper = 2; // 图像放大 }
private void 图像放大ToolStripMenuItem_Click(object sender, EventArgs e) { // toolStrip 功能 : 图像放大 if (viewImage == null) { viewImage = new Image2DView(this.pictureView, this.panelView, pamater); } viewImage.viewImage = this.pictureView.Image; mouseOper = 1; // 图像放大 }
private void 图像复原ToolStripMenuItem_Click(object sender, EventArgs e) { if (viewImage == null) { viewImage = new Image2DView(this.pictureView, this.panelView, pamater); } viewImage.viewImage = this.pictureView.Image; mouseOper = 0; // 图像复原 viewImage.ImageReset(); }
public void Init(OpticMeasureClass _opmc, GetOpticflowResultOfSingleReferencePicture _singleOpticFlow) { compVector2 = _singleOpticFlow; currentEdit = _opmc; pictureVector2.Size = panelVector2.Size; drawVector2.CanvasSize = new Point(this.panelVector2.Width, panelVector2.Height); bool succ; succ = pamater.GetDefaultSetting(ref pamater.zbDrawParamater); if (succ == false) { pamater.zbDrawParamater.Init(); } // 如果参数表读取错误,则:取参数的初始值 viewImage = new Image2DView(pictureVector2, panelVector2, pamater); TreeNode node; string filename; int ppindex = -1; if (currentEdit.readFileNames != null) { for (int i = 0; i < currentEdit.readFileNames.Length; i++) { ppindex = i;//Convert.ToInt32(currentEdit.WaitMatchPictureIndexArray[i].ToString()); filename = currentEdit.readFileNames[ppindex]; node = new TreeNode(); node.Name = filename; node.Text = imageCommon.getFileNameOnly(filename); node.Tag = ppindex.ToString(); // 该照片 在数组中的序号 filetree.Nodes.Add(node); } if (filetree.Nodes.Count > 0) { filetree.SelectedNode = filetree.Nodes[0]; } } }