0
Приветствую всех, что я беру фото из камеры или библиотеки фотографий. У меня есть функция урожая, которая обрезает изображение до 1280 * 520 пикселей. У меня есть uiimageview, ширина которого составляет 320 * 130 пикселей. Проблема, с которой я сталкиваюсь, заключается в том, что она полностью не подходит для uiimageview. Я вижу пустое пространство сверху и снизу.Как установить uiimage с камеры после обрезки?
Я имею г esized изображение Размер CGSize = CGSizeMake (320, 130); // установить ширину и высоту UIGraphicsBeginImageContext (размер); [image drawInRect: CGRectMake (0,0, размер, ширина, размер. Высота)]; UIImage * newImage = UIGraphicsGetImageFromCurrentImageContext(); // здесь масштабированное изображение, которое было изменено на указанный размер UIGraphicsEndImageContext(); Тем не менее у меня есть пробелы сверху и снизу. Я постараюсь установить то, что предложил, но не будет деформировано ?. Идея кадрирования состоит в том, чтобы иметь идеальное изображение без деформации. – veereev
@veereef: Можете ли вы добавить скриншот? – Bhavin
сделано, пожалуйста, проверьте :) 2-е изображение - ваше решение [imageView setContentMode: UIViewContentModeScaleAspectFill]; [imageView setClipsToBounds: YES]; – veereev