Пример #1
0
        public CIImage ToneCurve()
        {
            var point0 = new CIVector(0, 0);            // Default [0 0]
            var point1 = new CIVector(.1F, .5F);        // Default [.25 .25]
            var point2 = new CIVector(.3F, .15F);       // Default [.3 .15]
            var point3 = new CIVector(.6F, .6F);        // Default [.75 .75]
            var point4 = new CIVector(1.1F, 1F);        // Default [1 1]

            var toneCurve = new CIToneCurve()
            {
                Image  = flower,
                Point0 = point0,
                Point1 = point1,
                Point2 = point2,
                Point3 = point3,
                Point4 = point4,
            };

            return(toneCurve.OutputImage);
        }
Пример #2
0
		public CIImage ToneCurve()
		{
			var point0 = new CIVector(0,0); // Default [0 0]
			var point1 = new CIVector(.1F, .5F); // Default [.25 .25]
			var point2 = new CIVector(.3F, .15F); // Default [.3 .15]
			var point3 = new CIVector(.6F, .6F); // Default [.75 .75]
			var point4 = new CIVector(1.1F, 1F); // Default [1 1]
			
			var toneCurve = new CIToneCurve()
			{
				Image = flower,
				Point0 = point0,
				Point1 = point1,
				Point2 = point2,
				Point3 = point3,
				Point4 = point4,
			};
			
			return toneCurve.OutputImage;
		}