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