private void button1_Click(object sender, EventArgs e) { OpenFileDialog openFileDialog1 = new OpenFileDialog(); CogImageFileTool cogImgFileTool = new CogImageFileTool(); openFileDialog1.Filter = "點陣圖檔案(*.bmp)|*.bmp"; // 對話框開啟時所預設的檔案格式 //openFileDialog1.FileName = ""; // 對話框開啟時所預設的檔案名稱 openFileDialog1.InitialDirectory = "C:\\Users\\shihjia\\Desktop"; // 對話框開啟時所在資料夾路徑 openFileDialog1.ShowDialog(); if (openFileDialog1.FileName == "") { MessageBox.Show("未選取 File not selected"); } else if (File.Exists(openFileDialog1.FileName) == true) { cogImgFileTool.Operator.Open(openFileDialog1.FileName, CogImageFileModeConstants.Read); cogImgFileTool.Run(); if (cogImgFileTool.RunStatus.Result == CogToolResultConstants.Accept) { // Show Image cogRecordDisplay1.Image = cogImgFileTool.OutputImage; m_FindCircleTool.InputImage = (CogImage8Grey)cogRecordDisplay1.Image; cogRecordDisplay1.Fit(); } cogImgFileTool.Operator.Close(); cogImgFileTool.Dispose(); } }
public void ReleaseObject() { if (mIFTool != null) { mIFTool.Dispose(); } //FIXME: check here if (mToolBlockAcq != null) { mToolBlockAcq.Dispose(); } if (mToolBlockProcess != null) { mToolBlockProcess.Dispose(); } }