-(UIImage *)getImageFromImage :(UIImage*)BIGimg{

    CGRect myImageRect = CGRectMake(0, BIGimg.size.height/2 - BIGimg.size.width/2, BIGimg.size.width, BIGimg.size.width);//这个CGRectMake 决定截图位置

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

    UIImage* bigImage= BIGimg;

    CGImageRef imageRef = bigImage.CGImage;

    CGImageRef subImageRef = CGImageCreateWithImageInRect(imageRef, myImageRect);

    CGSize size;

    size.width = 60.0;                         //这两个量需要设置   也就是新的图片的大小

    size.height = 60.0;                       

    // 截取用的方法

    UIGraphicsBeginImageContext(size);

    CGContextRef context = UIGraphicsGetCurrentContext();

    CGContextDrawImage(context, myImageRect, subImageRef);

    UIImage* smallImage = [UIImage imageWithCGImage:subImageRef];

    UIGraphicsEndImageContext();

    return smallImage;

}

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄