diff --git a/dcav-uploader/ViewController.swift b/dcav-uploader/ViewController.swift index a26db80..dd547cb 100644 --- a/dcav-uploader/ViewController.swift +++ b/dcav-uploader/ViewController.swift @@ -49,6 +49,25 @@ class ViewController: UIViewController, UINavigationControllerDelegate, UIImageP imagePickerController.dismiss(animated: true, completion: nil) imageView.contentMode = .scaleAspectFit imageView.image = info[UIImagePickerControllerOriginalImage] as? UIImage + + let image : UIImage = imageView.image!; + var tempImage : UIImage? = nil; + let targetSize : CGSize = CGSize(width: 1080, height: 1920); + UIGraphicsBeginImageContext(targetSize); + + var thumbnailRect : CGRect = CGRect(x:0, y:0, width:0, height:0); + thumbnailRect.origin = CGPoint(x:0.0,y:0.0); + thumbnailRect.size.width = targetSize.width; + thumbnailRect.size.height = targetSize.height; + + + image.draw(in: thumbnailRect) + tempImage = UIGraphicsGetImageFromCurrentImageContext(); + + UIGraphicsEndImageContext(); + + imageView.image = tempImage; + } func setTextInField(path: String) {