【发布时间】:2017-06-14 11:14:37
【问题描述】:
我正在使用此代码来更改图像的大小。
- (UIImage *)scaledImage:(UIImage *)image size:(CGSize)size {
UIGraphicsBeginImageContextWithOptions(size, NO, 1.0);
[image drawInRect:CGRectMake(0, 0, size.width, size.height)];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return newImage;
}
我目前需要在运行时更改 100 个图像的大小,但此代码会导致延迟。加载时间很长。 有没有更快的方法来调整 UIImage 的大小?
谢谢
【问题讨论】:
-
这不会保留图片的纵横比
-
其实我并不关心纵横比。我只是想用其他方法来做同样的过程,但需要更少的时间。
标签: ios objective-c uiimage