#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. если вы сохраняете файл на диск, просто отправьте местоположение сохранения.