From ed7c6c83581f0c50319074343d952558ce2daf89 Mon Sep 17 00:00:00 2001 From: Alexander Munch-hansen Date: Mon, 7 Aug 2017 21:03:12 +0200 Subject: [PATCH] Kinda made it descale to 1920x1080 --- dcav-uploader/ViewController.swift | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) 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) {