Я работаю над веб-сервисом, использующим .Net Core 2.1.
У меня есть байтовый массив, содержащий все значения пикселей (в оттенках серого), ширину, высоту. Я хочу создать растровое изображение из этих параметров.
Вот мой код (из рабочего проекта .Net Framework 4):
public FileResult PostSealCryptItem(Byte[] matrix, int width, int height)
{
Bitmap bmp = new Bitmap(width, height, System.Drawing.Imaging.PixelFormat.Format24bppRgb);
for (int y = 0; y < height; y++)
for (int x = 0; x < width; x++)
bmp.SetPixel(x, y, Color.FromArgb(ToArgb(matrix, x, y)));
Byte[] data = BitmapToByteArray(bmp);
FileContentResult result = new FileContentResult(data , "image/png");
return result;
}
Но в .NET Core есть ошибка:
Не удалось найти тип или имя пространства имен 'Bitmap' (отсутствует директива using или ссылка на сборку?)
Я пытаюсь добавить ссылку на System.Drawing, но она не работает.