用户在iPhone应用程序中调整图像大小

时间:2014-01-15 16:37:10

标签: ipad uiimageview xcode5 image-resizing

我有一个应用程序我希望用户能够调整图像大小。我将如何解决这个问题?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

实际上,可以像这样轻松地缩放图像:

- (UIImage *)scaleImage:(UIImage *)input to:(CGSize)size {
    UIGraphicsBeginImageContext(size);

    CGContextRef ctx = UIGraphicsGetCurrentContext();
    CGContextSetInterpolationQuality(ctx, kCGInterpolationHigh);

    [input drawInRect:CGRectMake(0, 0, size.width, size.height)];
    UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();

    return newImage;
}

您可以创建自己的用户界面,让用户选择要缩放的尺寸