Imagesharp выбрасывает исключение System.MissingMethodExceptionC#

Место общения программистов C#
Anonymous
Imagesharp выбрасывает исключение System.MissingMethodException

Сообщение Anonymous »

Я использовал библиотеку *System.drawing * для создания изображения, которое отлично работало в Windows, но не поддерживалось в Linux. В результате мне пришлось перейти на Imagesharp.
Вот фрагмент кода, который я использую:

Код: Выделить всё

Stream imageStream= GetImage(imageUrl);

Image image= Image.Load(imageStream);
image.Mutate(img=>img.Resize(width,height));
MemoryStream ms = new MemoryStream();
image.SaveAsPng(ms);
return XImage.FromStream(()=>new MemoryStream(ms.ToArray());
В последней строке этого кода выдается ошибка System.MissingMethodException: метод не найден: 'SixLabors.ImageSharp.Image`1 SixLabors.ImageSharp.Image.Load( System.IO.Stream, SixLabors.ImageSharp.Formats.IImageFormat ByRef)
Я не могу понять, почему этот конкретный метод вызывается неявно.
Может ли кто-нибудь помочь мне понять, почему это происходит и как это исправить.
Версия Pdfsharpcore: 1.3.63
Версия Imagesharp: 3.14
. Сетевая версия: 6.0

Подробнее здесь: https://stackoverflow.com/questions/785 ... dexception

Вернуться в «C#»