Проблемы с обрезкой 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 градусов, я понятия не имею, почему это происходит.

Ответы на вопрос(1)

Ваш ответ на вопрос