ASP.NET CentOS 7 上带有 GDI+ 的 Core 3.0
ASP.NET Core 3.0 with GDI+ on CentOS 7
我尝试绘制数字或文本字符串,在 Windows 服务器上一切正常,因为我使用 GDI+ 方法 "DrawString" 绘制我想要的文本。当我将我的网站发布为 linux-64 并尝试生成基于 GUI+ DrawSting 的图像时,我所能看到的是我的字符串变成了如下所示的块,甚至是数字和字母。
我按照google的说明安装了相关的字体,然后用"fc-list"查看。我仍然看不到数字或文字。
谁能帮帮我?请!
这是 .NET Core 3.0 上的已知错误,可以在 .NET 3.1 上解决
目前,解决此问题的唯一方法是降级到 .NET Core 2.2
https://github.com/dotnet/corefx/issues/41292
我尝试绘制数字或文本字符串,在 Windows 服务器上一切正常,因为我使用 GDI+ 方法 "DrawString" 绘制我想要的文本。当我将我的网站发布为 linux-64 并尝试生成基于 GUI+ DrawSting 的图像时,我所能看到的是我的字符串变成了如下所示的块,甚至是数字和字母。
我按照google的说明安装了相关的字体,然后用"fc-list"查看。我仍然看不到数字或文字。
谁能帮帮我?请!
这是 .NET Core 3.0 上的已知错误,可以在 .NET 3.1 上解决 目前,解决此问题的唯一方法是降级到 .NET Core 2.2 https://github.com/dotnet/corefx/issues/41292