static IPattern GetScaledScreenshot() { var sshot = _impl.TakeScreenshot() .Crop(GameAreaManager.GameArea); var scale = TransformationExtensions.ScreenToImageScale(); if (scale != null) { if (_resizeTarget == null) { _resizeTarget = AutomataApi.GetResizableBlankPattern(); } sshot.Resize(_resizeTarget, new Size(sshot.Width, sshot.Height) * scale.Value); return(_resizeTarget); } return(sshot); }
/// <summary> /// Calls to. /// </summary> private void TakeScreenshot() { _screenshotService.TakeScreenshot("CimbalinoScreenshot"); }