/ / UIImagePickerController Typ obrazu w Swift 3 - iphone, swift3, uiimagepickercontroller, xcode8,2

UIImagePickerController Typ obrazu w swift 3 - iphone, swift3, uiimagepickercontroller, xcode8,2

Używam UIImagePickerController, aby wybrać obraz z galerii i aparatu. Korzystam z następujących delegatów

    public func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String: Any]) {
imageView = info[UIImagePickerControllerEditedImage] as! UIImage
profilePhoto.contentMode = .scaleAspectFill
profilePhoto.image = imageView
let imageData: Data =  UIImagePNGRepresentation(profilePhoto.image!)!
self.base64String = imageData.base64EncodedString()
dismiss(animated:true, completion: nil)
}

public func imagePickerControllerDidCancel(_ picker: UIImagePickerController) {
print("Cancel")
}

Z powodzeniem ustawiam obraz wwidok profilu . Ale muszę znać format obrazu wybranego przez galerię i kamerę, tj. Czy jest .jpeg czy .png, ponieważ muszę wysłać ten typ do Backendu. Proszę powiedzieć, jak poznać format obrazu

Odpowiedzi:

0 dla odpowiedzi № 1

Do aparatu możesz zdecydować za pomocą let jpgImage = UIImageJPEGRepresentation (imageView, 1.0) i let pngImage = UIImagePNGRepresentation (imageView)