Ejemplo n.º 1
0
        public bool Run()
        {
            var processor = new Simplicode.Imaging.ImageProcessor {
                JpegCompression = 90L
            };

            processor.ProcessImage(mControl.SourceFilePathResolvedValue, mControl.DestinationFilePathResolvedValue);

            return(true);
        }
Ejemplo n.º 2
0
        public override bool Run()
        {
            var processor = new Simplicode.Imaging.ImageProcessor {
                JpegCompression = 90L
            };
            var resizer = new ResizeFilter((int)mControl.Dimension1.Value, (int)mControl.Dimension2.Value);

            processor.AddFilter(resizer);
            processor.ProcessImage(mControl.SourceFilePathResolvedValue, mControl.DestinationFilePathResolvedValue);

            return(true);
        }
Ejemplo n.º 3
0
        public override bool Run()
        {
            var processor = new Simplicode.Imaging.ImageProcessor {
                JpegCompression = 90L
            };
            var filter = GetFilter();

            processor.AddFilter(filter);
            processor.ProcessImage(mControl.SourceFilePathResolvedValue, mControl.DestinationFilePathResolvedValue);

            return(true);
        }
        public override bool Run()
        {
            int newImgWidth;
            int newImgHeight;

            using (var img = Image.FromFile(mControl.SourceFilePathResolvedValue))
            {
                newImgWidth  = img.Width * (int)mControl.Dimension1.Value / 100;
                newImgHeight = img.Height * (int)mControl.Dimension1.Value / 100;
            }

            var processor = new Simplicode.Imaging.ImageProcessor {
                JpegCompression = 90L
            };
            var resizer = new ResizeFilter(newImgWidth, newImgHeight);

            processor.AddFilter(resizer);
            processor.ProcessImage(mControl.SourceFilePathResolvedValue, mControl.DestinationFilePathResolvedValue);

            return(true);
        }