public async ValueTask <IActionResult> GetRotateAsync(int size, string topic = null, int degrees = 30) { int halfSize = size / 2; var rotate = SKMatrix.MakeRotationDegrees(degrees, halfSize, halfSize); var scale = SKMatrix.MakeScale(1.2F, 1.2F, halfSize, halfSize); using (var filter = SKImageFilter.CreateMatrix(rotate, SKFilterQuality.Medium)) { var response = await GetWithFilterAsync(size, topic, filter); return(response); } }