首页 > 解决方案 > CentOS 7 上带有 GDI+ 的 ASP.NET Core 3.0

问题描述

我尝试绘制数字或文本字符串,在 Windows Server 上一切都很好,因为我使用 GDI+ 方法“DrawString”来绘制我想要的文本。当我将我的网站发布为 linux-64 并尝试生成基于 GUI+DrawSting 的图像时,我所看到的只是我的字符串变成了如下所示的块,甚至是数字和字母。

在此处输入图像描述

我按照谷歌的说明安装相关字体,然后使用“fc-list”进行检查。我仍然看不到数字或文字。

谁能帮我?请!

标签: asp.net-core.net-corecentos7

解决方案


这是 .NET Core 3.0 上的一个已知错误,可以在 .NET 3.1 上解决 目前,解决此问题的唯一方法是降级到 .NET Core 2.2 https://github.com/dotnet/corefx/issues/ 41292


推荐阅读