调整UIImage大小的问题,总是得到空图像

时间:2013-01-20 06:42:25

标签: ios resize uiimage

我用非常简单的方法。 我创建了一个基于位图的图像上下文并绘制缩放的图像。 但我总是得到空白的图像。

- (UIImage *)resizeImage:(UIImage *)image to:(CGSize)newSize
{
    UIGraphicsBeginImageContextWithOptions(newSize, NO, 1.0);
    [image drawInRect:CGRectMake(0.0, 0.0, newSize.width, newSize.height)];
    UIImage * scaledImage = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return scaledImage;
}

任何提示错误的地方? 我尝试改变坐标系。它仍然无效。

CGContextTranslateCTM(UIGraphicsGetCurrentContext(), 0.0, newSize.height);
CGContextScaleCTM(UIGraphicsGetCurrentContext(), 1.0, -1.0);

0 个答案:

没有答案