Как обрезать изображение во фристайле (по желанию пользователя) при выборе из средства выбора изображений в ios - PullRequest
0 голосов
/ 08 марта 2019

может любой помочь мне в обрезке изображения во фристайле, как хочет пользователь. Я попробовал метод ниже, но его обрезка изображения только в квадратной форме.

    func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
        if let image = info[UIImagePickerControllerEditedImage]  as? UIImage{

            pickImage.image = image

            let imageData:NSData = UIImageJPEGRepresentation(pickImage.image!, 0.5) as! NSData
            if(imageData != nil){
//             let imageStr1 = imageData.base64EncodedString(options: NSData.Base64EncodingOptions(rawValue: 0))
                let imageStr1 = imageData.base64EncodedString(options: NSData.Base64EncodingOptions.lineLength64Characters)
              imageStr = "data:image/png;base64,\(imageStr1))"



            }


        }

        dismiss(animated: true, completion: nil)
    }

Пожалуйста, попробуйте ответить мне методами Apple по умолчанию, если они доступны. Заранее спасибо.

...