Вот изображение, которое я буду sh обрезать (чтобы избавиться от опций внизу. Back, Draw и Delete являются актуальными пунктами меню, те, что над ним, являются частью изображения
это результат изменения y: 100 и высоты: 1948
Я хочу удалить нижние 100 координат изображения. Мое приложение установлено на iPad, и все изображения сохранены по горизонтали. Этот код я взял из переполнения стека по аналогичному вопросу, однако он не работает для любых значений x, y, ширина и высота. Изображение никогда не обрезается снизу. Изменение значений приводит к обрезке изображения только слева и справа (часть iPad размером 1536 пикселей, а не 2048)
func cropImage(image: UIImage) -> UIImage {
let rect = CGRect(x: 0, y: 0, width: 1536, height: 2048) // 1536 x 2048 pixels
let cgImage = image.cgImage!
let croppedCGImage = cgImage.cropping(to: rect)
return UIImage(cgImage: croppedCGImage!)
}
Кто-нибудь знает, чего не хватает? Все, что мне нужно, это обрезать нижнюю часть, поскольку изображения сохраняются из предыдущего представления (однако пункты меню отображаются в виде aa = stack в нижней части, которые все еще остаются при сохранении изображение, henc е урожай. Спасибо