- (UIImage *)imageFromImage:(UIImage *)image {
CGSize size = image.size;
CGRect rect = CGRectZero;
rect.size = size;
rect.origin.x = (size.width - size.height) / 2;
rect.size.width -= 2 * rect.origin.x;
CGImageRef sourceImageRef = [image CGImage];
CGImageRef newImageRef = CGImageCreateWithImageInRect(sourceImageRef, rect);
UIImage *newImage = [UIImage imageWithCGImage:newImageRef];
return newImage;
}
本文介绍了一个用于裁剪UIImage的方法实现。该方法接受一个UIImage对象作为输入参数,并返回一个按指定矩形区域裁剪后的UIImage对象。通过计算目标区域的位置和大小来确保裁剪效果符合预期。
2668

被折叠的 条评论
为什么被折叠?



