private void ProcessButton_Click(object sender, EventArgs e) { progressBar.Value = 0; progressBar.Visible = true; mCropper = new ImageCropper(mFiles, (int)ImageSkip.Value, mVideoSizes[VideoSize.SelectedIndex], (int)StartXOffset.Value, (int)EndXOffset.Value, (int)StartYOffset.Value, (int)EndYOffset.Value, (double)StartZoom.Value, (double)EndZoom.Value, mDirectory); mCropper.Event += new EventHandler <CropperEventArgs>(OnCropperEvent); mCropper.Start(); }
private void ProcessButton_Click(object sender, EventArgs e) { progressBar.Value = 0; progressBar.Visible = true; double imageInterval = (double)ImageInterval.Value; double frameRate = (double)VideoFrameRate.Value; int skipRate = (int)ImageSkip.Value; double speedupFactor = imageInterval * frameRate * skipRate; string[] directoryComponents = mDirectory.Split('\\'); string label = directoryComponents[directoryComponents.Length - 1]; mCropper = new ImageCropper(mFiles, label, mAllFrameInfo, (int)ImageSkip.Value, (int)speedupFactor, mDirectory); mCropper.Event += new EventHandler <CropperEventArgs>(OnCropperEvent); mStartTime = DateTime.Now; mCropper.Start(); }