示例#1
0
        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);
            }
        }