这是我的第一个问题。
我有一个想要更改图像效果的应用程序,看起来像负色效果

最佳答案

非常简单,您必须选择图像并在以下代码中设置图像

UIGraphicsBeginImageContext(renderImage.size);
 CGContextSetBlendMode(UIGraphicsGetCurrentContext(), kCGBlendModeCopy);
 [renderImage drawInRect:CGRectMake(0, 0, renderImage.size.width, renderImage.size.height)];
 CGContextSetBlendMode(UIGraphicsGetCurrentContext(), kCGBlendModeDifference);
 CGContextSetFillColorWithColor(UIGraphicsGetCurrentContext(),[UIColor whiteColor].CGColor);
 CGContextFillRect(UIGraphicsGetCurrentContext(), CGRectMake(0, 0, renderImage.size.width, renderImage.size.height));
 renderImage = UIGraphicsGetImageFromCurrentImageContext();
 UIGraphicsEndImageContext();

关于iphone - 如何赋予UIImage负色效果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9940770/

10-12 03:38