UIimage Picker Controller set original image or editImage
In Use " info[UIImagePickerControllerOriginalImage] as? UIImage " => ".camera"
Specifies the original, uncropped image selected by the user.
The value for this key is a UIImage object
Use:
@IBAction func bAction(_ sender: Any) {
picker.delegate = self
picker.sourceType = .camera
picker.allowsEditing = false
picker.isEditing = true
present(picker, animated: true, completion: nil)
}
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String: Any]) {
if let image = info[UIImagePickerControllerOriginalImage] as? UIImage {
self.imageview.image = image
}
dismiss(animated: true, completion: nil)
}
In Use " info[UIImagePickerControllerEditedImage] as? UIImage " => ".photoLibrary"
Specifies the edit image, cropped image selected by the user, this work select in if you
get image from library
Use :
@IBAction func bAction(_ sender: Any) {
picker.delegate = self
picker.sourceType = .photoLibrary
picker.allowsEditing = true
picker.isEditing = true
present(picker, animated: true, completion: nil)
}
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String: Any]) {
if let image = info[UIImagePickerControllerEditedImage] as? UIImage {
self.imageview.image = image
}
dismiss(animated: true, completion: nil)
}
No comments: