/ / UIImagePickerController Tipo de imagen en swift 3 - iphone, swift3, uiimagepickercontroller, xcode8.2

Tipo de imagen UIImagePickerController en swift 3 - iphone, swift3, uiimagepickercontroller, xcode8.2

Estoy usando el UIImagePickerController para seleccionar la imagen de la galería y la cámara. Estoy usando los siguientes delegados

    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")
}

Estoy configurando con éxito la imagen en elvista de perfil Pero necesito saber el formato de la imagen seleccionada a través de la galería y la cámara, es decir, si es .jpeg o .png, ya que necesito enviar el tipo al Backend. Por favor, díganos cómo saber el formato de la imagen.

Respuestas

0 para la respuesta № 1

Para la cámara puedes decidir usar let jpgImage = UIImageJPEGRepresentation (imageView, 1.0) y vamos pngImage = UIImagePNGRepresentation (imageView)