gpt4 book ai didi

c# - .Net Core 无法使用位图

转载 作者:行者123 更新时间:2023-12-04 00:03:31 25 4
gpt4 key购买 nike

我正在使用 .Net Core 2.1 开发 Web 服务。

我有一个包含所有像素值(灰度)、宽度、高度的字节数组。我想从这些参数创建一个位图。

有我的代码(来自一个有效的 .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 中,我遇到了错误:

The type or namespace name 'Bitmap' could not be found (are you missing a using directive or an assembly reference?)



我尝试添加对 System.Drawing 的引用,但没有奏效。

最佳答案

安装 Nuget 包 System.Drawing.Common
它不再包含在 .net core 中,必须手动添加。

关于c# - .Net Core 无法使用位图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54180326/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com