/// <summary> /// Processes a captured Screenshot and create an Ambilight effect for the selected devices /// </summary> /// <param name="newImage"></param> public void ProcessNewImage(Bitmap img) { Bitmap newImage = new Bitmap(img); if (settings.KeyboardEnabled) { _keyboardLogic.Process(newImage); } if (settings.PadEnabled) { _mousePadLogic.Process(newImage); } if (settings.MouseEnabled) { _mouseLogic.Process(newImage); } if (settings.LinkEnabled) { _linkLogic.Process(newImage); } if (settings.HeadsetEnabled) { _headsetLogic.Process(newImage); } if (settings.KeypadEnabeled) { _keypadLogic.Process(newImage); } newImage.Dispose(); }
/// <summary> /// Processes a captured Screenshot and create an Ambilight effect for the selected devices /// </summary> /// <param name="newImage"></param> public void ProcessNewImage(Bitmap test) { //newImage = ImageManipulation.ApplySaturation(newImage, settings.Saturation); Bitmap newImage = new Bitmap(test); if (settings.KeyboardEnabledBool) { _keyboardLogic.Process(newImage); } if (settings.PadEnabledBool) { _mousePadLogic.Process(newImage); } if (settings.MouseEnabledBool) { _mouseLogic.Process(newImage); } newImage.Dispose(); }