public static void HSL(RasterImage image, params string[] parameters) { if (parameters.Length >= 3) { int hue, saturation, intensity; ChangeHueSaturationIntensityCommand cmd = new ChangeHueSaturationIntensityCommand(); if (!int.TryParse(parameters[0], out hue)) { return; } if (!int.TryParse(parameters[1], out saturation)) { return; } if (!int.TryParse(parameters[2], out intensity)) { return; } cmd.Hue = hue; cmd.Saturation = saturation; cmd.Intensity = intensity; cmd.Run(image); } }
public ChangeHueSaturationIntensityDialog() { InitializeComponent(); _ChangeHueSaturationIntensityCommand = new ChangeHueSaturationIntensityCommand(); //Set command default values InitializeUI(); }