Ejemplo n.º 1
0
        public void ProcessWithAction(string path, Action <Photo> photoProcessor)
        {
            var photo   = Photo.Load(path);
            var filters = new PhotoFilters();

            photoProcessor(photo);
        }
Ejemplo n.º 2
0
        public void Process(string path, PhotoProcessorHandler photoProcessor)
        {
            var photo   = Photo.Load(path);
            var filters = new PhotoFilters();

            photoProcessor(photo);
        }
Ejemplo n.º 3
0
        private static void doWorkWithAction()
        {
            var            processor      = new PhotoProcessor();
            var            filters        = new PhotoFilters();
            Action <Photo> photoProcessor = filters.ResizePhoto;

            PhotoProcessorDelMain pd = new PhotoProcessorDelMain(filters.AdjustColour);

            processor.ProcessWithAction("photo.jpg", photoProcessor);
            Console.ReadLine();
        }
Ejemplo n.º 4
0
        private static void doWork()
        {
            var processor = new PhotoProcessor();
            var filters   = new PhotoFilters();

            PhotoProcessor.PhotoProcessorHandler photoProcessor = filters.ResizePhoto;

            //PhotoProcessorDelMain pd = new PhotoProcessorDelMain(filters.AdjustColour);

            processor.Process("photo.jpg", photoProcessor);
            Console.ReadLine();
        }