The simplest way to resize an UIImage?

前端 未结 30 2636
迷失自我
迷失自我 2020-11-21 22:38

In my iPhone app, I take a picture with the camera, then I want to resize it to 290*390 pixels. I was using this method to resize the image :

UIImage *newI         


        
30条回答
  •  醉酒成梦
    2020-11-21 22:54

    [cf Chris] To resize to a desired size:

    UIImage *after = [UIImage imageWithCGImage:before.CGImage
                                         scale:CGImageGetHeight(before.CGImage)/DESIREDHEIGHT
                                   orientation:UIImageOrientationUp];
    

    or, equivalently, substitute CGImageGetWidth(...)/DESIREDWIDTH

提交回复
热议问题