public void CIFilterOutputImageTest() { NSImage nsImg = new NSImage(new CGSize(400, 400)); nsImg.LockFocus(); NSColor.Red.SetFill(); NSBezierPath.FillRect(new CGRect(0, 0, 400, 400)); nsImg.UnlockFocus(); CIImage img = CIImage.FromCGImage(nsImg.CGImage); var gloom = new CIGloom() { Image = img, Intensity = 5, Radius = 1 }; var output = gloom.OutputImage; Assert.IsNotNull(output, "CIFilterOutputImageTest - output was null"); }
CIImage Pixellate () { var pixellate = new CIGloom () { Image = flower }; return pixellate.OutputImage; }
CIImage Gloom () { var gloom = new CIGloom () { Image = flower }; return gloom.OutputImage; }