У меня общий GDI + ошибка в строке imageFactory.Load (inStream).Мой проект - ASP.NET Core Razor-Pages.
Я пытался клонировать inStream в новый поток (это помогло мне раньше при сохранении растровых изображений), но безуспешно.
Кто-нибудь имел дело с чем-то похожим раньше?
// using ImageProcessor;
// using ImageProcessor.Imaging.Formats;
byte[] photoBytes = System.IO.File.ReadAllBytes(@"C:\Users\User\Desktop\img\img.jpg");
ISupportedImageFormat format = new JpegFormat();
Size size = new Size(200,200);
using (MemoryStream inStream = new MemoryStream(photoBytes))
{
using (MemoryStream outStream = new MemoryStream())
{
var asd = inStream;
using (ImageFactory imageFactory = new ImageFactory(preserveExifData: true))
{
imageFactory.Load(inStream)
.Resize(size)
.Format(format)
.Save(@"C:\Users\User\Desktop\ImgAdjusted\");
}
}
}