Esempio n. 1
0
        public static void ProcessPerPixel(Image sourceImage, IList <Point> path = null, Int32 parallelTaskCount = 4, params ProcessPixelAdvancedFunction[] passes)
        {
            // checks parameters
            Guard.CheckNull(sourceImage, "sourceImage");

            // wraps source image to a buffer
            using (ImageBuffer source = new ImageBuffer(sourceImage, ImageLockMode.ReadOnly))
            {
                source.ProcessPerPixelBase(path, parallelTaskCount, passes);
            }
        }
Esempio n. 2
0
        public static void ProcessPerPixel(Image sourceImage, IList<Point> path = null, Int32 parallelTaskCount = 4, params ProcessPixelAdvancedFunction[] passes)
        {
            // checks parameters
            Guard.CheckNull(sourceImage, "sourceImage");

            // wraps source image to a buffer
            using (ImageBuffer source = new ImageBuffer(sourceImage, ImageLockMode.ReadOnly))
            {
                source.ProcessPerPixelBase(path, parallelTaskCount, passes);
            }
        }
Esempio n. 3
0
 public static void ProcessPerPixel(ImageBuffer source, IList<Point> path = null, Int32 parallelTaskCount = 4, params ProcessPixelAdvancedFunction[] passes)
 {
     source.ProcessPerPixelBase(path, parallelTaskCount, passes);
 }
Esempio n. 4
0
 public static void ProcessPerPixel(ImageBuffer source, IList <Point> path = null, Int32 parallelTaskCount = 4, params ProcessPixelAdvancedFunction[] passes)
 {
     source.ProcessPerPixelBase(path, parallelTaskCount, passes);
 }