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(); }
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(); }
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(); }