在改变图像亮度的同时应用变慢

时间:2013-02-05 10:40:32

标签: iphone

设置我正在使用的UIImage的亮度

CGFloat brightness = 2.0;

UIGraphicsBeginImageContext(self.Input_Image.size);
CGRect imageRect = CGRectMake(0, 0, self.Input_Image.size.width, self.Input_Image.size.height);
CGContextRef context = UIGraphicsGetCurrentContext();

// Original image
[self.Input_Image drawInRect:imageRect]; 

// Brightness overlay
CGContextSetFillColorWithColor(context, [UIColor colorWithRed:1.0 green:1.0 blue:1.0 alpha:brightness].CGColor);
CGContextAddRect(context, imageRect);
CGContextFillPath(context);

UIImage* resultImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

但是大图像的应用变得缓慢...... 谁能帮帮我?提前谢谢..

1 个答案:

答案 0 :(得分:0)

您可以使用乐器来查看性能滞后的位置。哪个功能负责。尝试使用仪器。