Пример #1
0
        static void Main(string[] args)
        {
            ImagePath = args[0];

            var editableImage = EditableImage.FromFilePath(ImagePath);

            var watermarkLocation = new WatermarkLocation
            {
                Location = Location.BottomLeft,
                ImageMarginPercentage = 2.5,
                ImageSizePercentage   = 15
            };

            var watermarkImage = EditableImage.FromFilePath(Path.Combine(Path.GetDirectoryName(Process.GetCurrentProcess().MainModule.FileName), "watermark-disney-white.png"));

            var watermarkApplier = new WatermarkApplier(watermarkLocation, watermarkImage);

            watermarkApplier.Apply(editableImage);

            foreach (var border in _borders)
            {
                var borderApplier = new PercentageBorderApplier(border.Value, border.Key);
                editableImage = borderApplier.Apply(editableImage);
            }

            editableImage.Save();
        }
Пример #2
0
        static void Main(string[] args)
        {
            ImagePath = args[0];

            var editableImage = EditableImage.FromFilePath(ImagePath);

            var borderApplier = new PercentageBorderApplier(BorderWidthPercentage, BorderColor);

            editableImage = borderApplier.Apply(editableImage);

            editableImage.Save();
        }
Пример #3
0
        static void Main(string[] args)
        {
            ImagePath = args[0];

            var editableImage = EditableImage.FromFilePath(ImagePath);

            foreach (var border in _borders)
            {
                var borderApplier = new PercentageBorderApplier(border.Value, border.Key);
                editableImage = borderApplier.Apply(editableImage);
            }

            editableImage.Save();
        }