Проблемы с обрезкой UIImage в Swift [дубликат]
На этот вопрос уже есть ответ здесь:
Как мне обрезать UIImage в Swift? 2 ответаЯ пишу приложение, которое берет изображение и обрезает все, кроме прямоугольника в центре изображения. (SWIFT) Я не могу заставить функцию обрезки работать, хотя. Вот что у меня сейчас:
func cropImageToBars(image: UIImage) -> UIImage {
let crop = CGRectMake(0, 200, image.size.width, 50)
let cgImage = CGImageCreateWithImageInRect(image.CGImage, crop)
let result: UIImage = UIImage(CGImage: cgImage!, scale: 0, orientation: image.imageOrientation)
UIImageWriteToSavedPhotosAlbum(result, self, nil, nil)
return result
}
Я посмотрел много разных руководств, но ни один из них, похоже, не работает для меня. Иногда изображение поворачивается на 90 градусов, я понятия не имею, почему это происходит.