private void convertDirectoryButton_Click(object sender, EventArgs e) { if (fisheyeFolderBrowserDialog.ShowDialog() == DialogResult.OK) { var files = Directory.GetFiles(fisheyeFolderBrowserDialog.SelectedPath, "*.jpg"); if (files.Length > 0) { var outdir = fisheyeFolderBrowserDialog.SelectedPath + "\\VR"; if (!Directory.Exists(outdir)) { Directory.CreateDirectory(outdir); } count = 0; foreach (var item in files) { var outfile = string.Format("{0}\\{1}", outdir, Path.GetFileName(item)); //Task.Run(() => { FisheyeUtil.saveFisheye2equirectangular(item, Decimal.ToInt32(angleNumericUpDown.Value), outfile, mode360CheckBox.Checked); count++; convertCountToolStripStatusLabel.Text = string.Format("{0}/{1}", count, files.Length); //}); } } // var str = files.Length > 0 ? files[0] : ""; // convertCountToolStripStatusLabel.Text = string.Format("-/{0}:{1}", files.Length,str); // MessageBox.Show(fisheyeFolderBrowserDialog.SelectedPath); } }
private void saveEquirectButton_Click(object sender, EventArgs e) { if (openFisheyeFileDialog.FileName.Length == 0 || !File.Exists(openFisheyeFileDialog.FileName)) { MessageBox.Show("No File Selected !"); return; } if (saveEquirectFileDialog.ShowDialog() == DialogResult.OK) { // TODO FisheyeUtil.saveFisheye2equirectangular(openFisheyeFileDialog.FileName, Decimal.ToInt32(angleNumericUpDown.Value), saveEquirectFileDialog.FileName, mode360CheckBox.Checked); // Fisheye2Equirectangular.saveFisheye2equirectangular(openFisheyeFileDialog.FileName, Decimal.ToInt32(angleNumericUpDown.Value), saveEquirectFileDialog.FileName, mode360CheckBox.Checked); equirectImg.ImageLocation = saveEquirectFileDialog.FileName; } }