private void EditPicture()
        {
            if (clicked)
            {
                PictureView.Image = originalImage;
                clicked           = false;
            }
            else
            {
                var uiimage = PictureView.Image;
                originalImage = uiimage;
                var image = new CIImage(uiimage.CGImage);
                var originialOrientation = PictureView.Image.Orientation;

                var filter = new CIMinimumComponent()
                {
                    Image = image
                };

                var output = filter.OutputImage;

                var context = CIContext.FromOptions(null);
                var cgimage = context.CreateCGImage(output, output.Extent);

                PictureView.Image = UIImage.FromImage(cgimage, 1.0f, originialOrientation);
                clicked           = true;
            }
        }
		CIImage MinimumComponent ()
		{
			var minimumcomponent = new CIMinimumComponent ()
			{
				Image = flower
			};

			return minimumcomponent.OutputImage;
		}