private void ImgComparisonControl_ImageChosen(object sender, ImageComparisonControl.ImageChosenEventArgs e)
        {
            var result = MainFormController.Instance.OpenFractalCompressedFileAndGetDecodingImage(e.FileName);

            if (result != null)
            {
                ImageComparisonControl.SetOriginalBitmap(result.Item2, e.FileName); //Set decoding image as bitmap
                _fractalResult        = result.Item1;
                btnUncompress.Enabled = true;
            }
        }
        private void ImgComparisonControl_ImageChosen(object sender, ImageComparisonControl.ImageChosenEventArgs e)
        {
            var result = Controllers.MainController.Instance.OpenFractalCompressedFileAndGetDecodingImage(e.FileName);

            if (result != null)
            {
                FileInfo info = new FileInfo(result.Item3);
                _originalImageSize = info.Length;
                ImageComparisonControl.SetOriginalBitmap(result.Item2, e.FileName); //Set decoding image as bitmap
                _fractalResult                = result.Item1;
                btnUncompress.Enabled         = true;
                btnCompleteUncompress.Enabled = true;
            }
        }
 /// <summary>
 /// Called on the click of the button to compress the image.
 /// Compress the image.
 /// </summary>
 private void btnCompress_Click(object sender, EventArgs e)
 {
     _fractalResult = MainFormController.Instance.CompressUsingFractalCompression(ImageComparisonControl.OriginalImage, GetFractalCompressionOptions());
 }