Ejemplo n.º 1
0
        public async Task NukeAsync([Summary("The image to nuke.")] string url = null)
        {
            url = await _img.ParseUrlAsync(url, Context.Message);

            var img = await _img.BackgroundColorAsync(url, _rand.RandomNumber(0, 255), _rand.RandomNumber(0, 255), _rand.RandomNumber(0, 255));

            _img.Saturate(img, _rand.RandomFloat(1, 5));
            _img.Brightness(img, _rand.RandomFloat(1, 5));
            _img.Blur(img, _rand.RandomFloat(1, 5));
            _img.Pixelate(img, _rand.RandomNumber(1, 4));
            _img.Sharpen(img, _rand.RandomFloat(1, 5));
            img = _img.Jpeg(img, _rand.RandomNumber(1, 15));
            await _img.SendToChannelAsync(img, Context.Channel, new MessageReference(Context.Message.Id));
        }