Если название нечеткое, откройте приложение «Фотографии» на вашем iPhone и отредактируйте изображение. Попробуйте инструмент поворота. Рамка не вращается, только изображение делает и увеличивает масштаб, чтобы оставаться в кадре.Swift - Повернуть изображение, затем увеличить и обрезать, чтобы сохранить соотношение сторон ширины и высоты.
Вот фотография этого:
Я хотел бы скопировать это поведение в моем Swift проекта. Это означает поворот изображения (это может быть UIImage, CIImage или CGImage), но обрезать его, сохраняя одинаковое соотношение ширины и высоты.
С какого места следует начинать? Спасибо за ваше время.
Спасибо это хорошо работает! Я не знал об этом фильтре. Я добавил эту строку кода для создания CGImage, если кому-то это необходимо: | let cgImage = context.createCGImage (повернут, из: rotated.extent) | – Moon