private static UIImage ResizeImage(UIImage image, int maxSize)
        {
            var newSize = MediaHelper.Crop((int)image.Size.Width, (int)image.Size.Height, maxSize);

            var rect = new CGRect(0, 0, newSize.Item1, newSize.Item2);

            rect = rect.Integral();

            UIGraphics.BeginImageContextWithOptions(new CGSize(rect.Width, rect.Height), false, image.CurrentScale);
            image.Draw(rect);
            var resizedImage = UIGraphics.GetImageFromCurrentImageContext();

            UIGraphics.EndImageContext();
            return(resizedImage);
        }