private void btnCalibr_Click(object sender, EventArgs e) { micMergeCalibr = new MicrographMerge(sourcePath, 0, 0, true, 0, 0); pictureBoxCalibr.Image = micMergeCalibr.GetCalibrPicture(0, 0, 0, 0); width = micMergeCalibr.getWidth(); height = micMergeCalibr.getHeight(); trkBrStep.Maximum = Math.Min(width, height); trkBrAlign.Maximum = (Math.Min(width, height) / 2); trkBrAlign.Maximum = 1; if (width > height) { deltaX = width - height; deltaY = 0; } else { deltaX = 0; deltaY = height - width; } }
private void btnGlue_Click(object sender, EventArgs e) { MicrographMerge micMerge = new MicrographMerge(sourcePath, trkBrStep.Value + deltaX, trkBrStep.Value + deltaY, true, trkBrAlign.Value, trkBrAlign.Value); Bitmap bmp = micMerge.GetWholePicture(); bmp.Save(folderPath + "\\picFromClass.bmp", System.Drawing.Imaging.ImageFormat.Bmp); }