Iphone应用程序:通过从用户获取高度和宽度来调整png的大小

时间:2010-06-07 05:09:34

标签: iphone

我在Iphone屏幕上出现了一个特殊分辨率的图像。我需要通过获取信息来调整该图像的大小。作为用户的警报(宽度和高度)。任何人都可以帮我解决这个????

的代码块

1 个答案:

答案 0 :(得分:0)

警告:代码在答案框中输入,未经过测试。但它非常接近。

NSSize newSize = [self getSizeFromUser];  // you have to write this part.
CGRect theRect = CGRectMake (0, 0, newSize.width, newSize.height);

// Put image into new context
UIGraphicsBeginImageContext (newSize);
    [theImage drawInRect: theRect];
    //get the image from the context
    UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
    [[compositeImage retain] autorelease];
UIGraphicsEndImageContext();