/// <summary> /// Inverts the colors in an image. /// </summary> /// <returns> /// The Altered Image /// </returns> public CIImage ColorInvert() { var invert = new CIColorInvert() { Image = flower }; return(invert.OutputImage); }
public static UIImage InvertColors(this UIImage img) { using (var coreImg = new CIImage(img.CGImage)) { var filter = new CIColorInvert { Image = coreImg }; var output = filter.OutputImage; var ctx = CIContext.FromOptions(null); var cgimage = ctx.CreateCGImage(output, output.Extent); return(UIImage.FromImage(cgimage)); } }
/// <summary> /// Inverts the colors in an image. /// </summary> /// <returns> /// The Altered Image /// </returns> public CIImage ColorInvert () { var invert = new CIColorInvert () { Image = flower }; return invert.OutputImage; }