/// <summary> /// This is the method that actually does the work. /// </summary> /// <param name="DA">The DA object can be used to retrieve data from input parameters and /// to store data in output parameters.</param> protected override void SolveInstance(IGH_DataAccess DA) { Bitmap sourceImage = null; DA.GetData(0, ref sourceImage); int filter = 0; DA.GetData(1, ref filter); //VignetteEffect.ApplyEffectCircleEllipseDiamond(sourceImage, 0, new System.Drawing.Point(0, 0), Color.Black); DA.SetData(0, ImageFilter.FilterImage(sourceImage, filter)); }