Ejemplo n.º 1
0
 public SavingStorage()
 {
     UsedProgram = ProjectManager.UsedProgram;
     Frames = ProjectManager.CurrentProject.Frames;
     IsBrightnessCalculated = ProjectManager.CurrentProject.IsBrightnessCalculated;
     SimpleCalculationArea = ProjectManager.CurrentProject.SimpleCalculationArea;
     ImageSavePath = ProjectManager.ImageSavePath;
     CalcType = BrightnessCalcType.Advanced;
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Calculates the brightness of all frames
 /// </summary>
 internal void CalculateBrightness(BrightnessCalcType CalcType)
 {
     MainWorker.RunWorkerAsync(new KeyValuePair <Work, object>(Work.CalculateBrightness, CalcType));
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Calculates the brightness of all frames
 /// </summary>
 public static void CalculateBrightness(BrightnessCalcType CalcType)
 {
     CurrentProject.CalculateBrightness(CalcType);
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Calculates the brightness of all frames
 /// </summary>
 internal void CalculateBrightness(BrightnessCalcType CalcType)
 {
     MainWorker.RunWorkerAsync(new KeyValuePair<Work, object>(Work.CalculateBrightness, CalcType));
 }
Ejemplo n.º 5
0
        private void CalculateBrightnessWork(BrightnessCalcType CalculationType)
        {
            switch (CalculationType)
            {
                case BrightnessCalcType.Advanced:
                    BrCalc_Advanced();
                    break;
                case BrightnessCalcType.Exif:
                    BrCalc_Exif();
                    break;
                case BrightnessCalcType.Simple:
                    BrCalc_Simple();
                    break;
                case BrightnessCalcType.AdvancedII:
                    BrCalc_AdvancedII();
                    break;
                case BrightnessCalcType.Lab:
                    BrCalc_Lab();
                    break;

                default:
                    BrCalc_Advanced();
                    break;
            }
        }
Ejemplo n.º 6
0
 public void Click_Calculate(BrightnessCalcType Type)
 {
     if (CheckBusy()) return;
     if (ProjectManager.CurrentProject.IsBrightnessCalculated && MsgBox.ShowMessage(MessageContent.BrightnessAlreadyCalculated) == WindowResponse.No) return;
     if (ProjectManager.CurrentProject.Frames.Count > 1) { ProjectManager.CalculateBrightness(Type); }
     else { MsgBox.ShowMessage(MessageContent.NotEnoughFrames); }
 }
Ejemplo n.º 7
0
        public string Click_CalcTypeChanged(BrightnessCalcType Type)
        {
            switch (Type)
            {
                case BrightnessCalcType.Advanced: return GeneralValues.BrCalc_Advanced_Ex;
                case BrightnessCalcType.AdvancedII: return GeneralValues.BrCalc_AdvancedII_Ex;
                case BrightnessCalcType.Exif: return GeneralValues.BrCalc_Exif_Ex;
                case BrightnessCalcType.Lab: return GeneralValues.BrCalc_Lab_Ex;
                case BrightnessCalcType.Simple: return GeneralValues.BrCalc_Simple_Ex;

                default: return "";
            }
        }