我已经找到了以下法典,以便重新使用UIImage:
CGSize newSize = CGSizeMake(self.image.size.width*0.25, self.image.size.height*0.25);
UIGraphicsBeginImageContextWithOptions(newSize, NO, 0.0);
[self.image drawInRect:CGRectMake(0, 0, newSize.width, newSize.height)];
self.image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
但是,我不理解一些两点。
第一,Im试图将原图像重新定位为原面积的25%,但这一方法将其减少到原面积的50%。 为什么?
<代码>drawInRect和>之间有何联系。 页: 1 UIGraphicsGetImageFromCurrentImageContext
超过目前的形象要求drawInRect
。
如果有人能帮助我了解细节上的内容,我将不胜感激。
提前感谢。