如何在相机应用程序中添加裁剪功能
Posted
技术标签:
【中文标题】如何在相机应用程序中添加裁剪功能【英文标题】:How to add crop functionality in camera taker app 【发布时间】:2017-01-26 12:55:02 【问题描述】:我已经实现了从图库中挑选图像或拍照,并且我正在屏幕的 uiimage 视图中显示。但我想实现裁剪功能。
意味着,在我从手机拍照后,我需要裁剪,然后我需要显示在我的屏幕上。怎么办??
这是我的代码:
var imagePicker: UIImagePickerController!
@IBOutlet weak var imagevView: UIImageView!
override func viewDidLoad()
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
override func didReceiveMemoryWarning()
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
@IBAction func ChooseImage(_ sender: AnyObject)
imagePicker = UIImagePickerController()
imagePicker.delegate = self
imagePicker.sourceType = .camera
present(imagePicker, animated: true, completion: nil)
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any])
imagePicker.dismiss(animated: true, completion: nil)
imagevView.image = info[UIImagePickerControllerOriginalImage] as? UIImage
谢谢
【问题讨论】:
也许有什么有用的here。 请检查此github.com/justwudi/WDImagePicker 可能会有所帮助 【参考方案1】:您可以在某种程度上使用imagePicker.allowsEditing = true
设置。如果您想要更高级的裁剪,比如@Kamlesh 建议的内容,您可能正在寻找。
【讨论】:
以上是关于如何在相机应用程序中添加裁剪功能的主要内容,如果未能解决你的问题,请参考以下文章
如何在 SurfaceView Android 上制作裁剪相机视图
Android调用相机实现拍照并裁剪图片,调用手机中的相冊图片并裁剪图片
iPhone:如何使用 iPhone 照片应用程序等“编辑”功能从照片库或相机中获取图像