您的位置:首页 > 移动开发 > IOS开发

iOS怎样画出图片的一部分

2016-07-18 12:17 337 查看
(UIImage )croppedImage:(UIImage )image

{

if (image)

{

float min = MIN(image.size.width,image.size.height);

CGRect rectMAX = CGRectMake(0, 0, min, min/2);

CGImageRef subImageRef = CGImageCreateWithImageInRect(image.CGImage, rectMAX);

UIGraphicsBeginImageContext(rectMAX.size);

CGContextRef context = UIGraphicsGetCurrentContext();

CGContextDrawImage(context, CGRectMake(0, 0, min, min), subImageRef);

UIImage *viewImage = [UIImage imageWithCGImage:subImageRef];

UIGraphicsEndImageContext();

CGImageRelease(subImageRef);

return viewImage;

}

return nil;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息