мне было интересно, если его можно создать прямоугольник с картинки ниже, чтобы устранить странные углы:Создать прямоугольник из UIImage
входного изображения:
<UIImage>, {1334, 955}
Это то, что я до сих пор:
int croppingNumber = 50;
CGRect croprect = CGRectMake(croppingNumber, imageToCrop.size.height - croppingNumber, imageToCrop.size.width - croppingNumber, imageToCrop.size.height - croppingNumber);
// Draw new image in current graphics context
CGImageRef imageRef = CGImageCreateWithImageInRect([imageToCrop CGImage], croprect);
// Create new cropped UIImage
UIImage *croppedImage = [UIImage imageWithCGImage:imageRef];
NSLog(@"cropped is: %@",croppedImage);
CGImageRelease(imageRef);
cropped is: <UIImage:>, {1338, 50}
Прекрасно! Thanks –
Нет проблем. Я также добавил изображение, чтобы визуализировать конечный результат. – CodeBender