The simplest way to resize an UIImage?

前端 未结 30 2769
迷失自我
迷失自我 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:55

    Here is a simple way:

        UIImage * image = [UIImage imageNamed:@"image"];
        CGSize sacleSize = CGSizeMake(10, 10);
        UIGraphicsBeginImageContextWithOptions(sacleSize, NO, 0.0);
        [image drawInRect:CGRectMake(0, 0, sacleSize.width, sacleSize.height)];
        UIImage * resizedImage = UIGraphicsGetImageFromCurrentImageContext();
        UIGraphicsEndImageContext();
    

    resizedImage is a new image.

提交回复
热议问题