Exemple #1
0
        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;
		}