Я получаю изображение от pickerView и обрезаю его до 500x500 пикселей. Как я могу это сделать?Обрезка изображений из pickerView
Я использую Swift 2.2. Я не нашел рамки для изменения размера или обрезания до размера по умолчанию.
UPDATE Мой код:
func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) {
if let pickedImage = info[UIImagePickerControllerOriginalImage] as? UIImage {
let imageURL = info[UIImagePickerControllerReferenceURL] as! NSURL
imageView.image = pickedImage
let imageData = UIImageJPEGRepresentation(pickedImage,0.7)
Мне нужно обрезать этот pickedImage
UPDATE 2 #. Решение khuong291 помогло мне, теперь это 500x500px, но изображениеView.image станет черным экраном, помогите, пожалуйста.
Посмотрите: пусть croppedImage = Toucan.Resize.resizeImage (pickedImage, размер: CGSize (ширина: 500, высота: 500)) print («размер изображения», обрезанныйImage.size) Выход: 730, 500 (только одна сторона равна 500 пикселей) – SIgalGleb
если я использую маску - все в порядке, но я не знаю, t need mask – SIgalGleb
Я думаю, что вы забыли часть «fitMode»: fitMode: Toucan.Resize.FitMode.Crop Вот что делает урожай. (Я просто понял, что вы не заметили, что в моем примере кода есть горизонтальная прокрутка, только скопированная видимая часть) –