Я не могу отобразить изображение на канале discord с помощью бота

#c# #discord.net #imagesharp

#c# #discord.net #четкость изображения

Вопрос:

Я хочу вывести изображение на канал, используя фреймворк Imagesharp, или, скорее, я новичок в этом фреймворке. Изначально я получил эту ошибку «Не удается преобразовать из» SixLabors.Четкость изображения.Изображение «в»строку». Я попытался решить проблему, написав строку a = $ » {zx}»; await ReplyAsync(a), и это не сработало.

     int Width = 640;
    int Height = 480;

    [Command("cmd")]
    public async Task TestCmd()
    {
        

        var zx = Image.Load("Images/1ub.jpg");
        {
            
            zx.Mutate(x => x.Resize(zx.Width / 2, zx.Height / 2));

            zx.Save("Images/1ub.jpg");
          
        }

        string a = $"{zx}";
       

        await ReplyAsync(a);
    }
  

Комментарии:

1. Вы не можете опубликовать изображение в виде строки. Используйте SendFileAsync для отправки изображения.

2. @Anu6is он пишет мне: я не могу конвертировать из «SixLabors. Четкость изображения. Изображение «в «строку»

3. вы либо отправляете путь к файлу в виде строки, либо отправляете файл в виде потока

4. @Anu6is Да, вы правы, я отправляю в виде строки, скажите мне, как отправить в виде файла

5. если вы сохраняете файл на диск, просто отправьте местоположение сохранения.