asp.net-core - CentOS 7 上带有 GDI+ 的 ASP.NET Core 3.0
问题描述
我尝试绘制数字或文本字符串,在 Windows Server 上一切都很好,因为我使用 GDI+ 方法“DrawString”来绘制我想要的文本。当我将我的网站发布为 linux-64 并尝试生成基于 GUI+DrawSting 的图像时,我所看到的只是我的字符串变成了如下所示的块,甚至是数字和字母。
我按照谷歌的说明安装相关字体,然后使用“fc-list”进行检查。我仍然看不到数字或文字。
谁能帮我?请!
解决方案
这是 .NET Core 3.0 上的一个已知错误,可以在 .NET 3.1 上解决 目前,解决此问题的唯一方法是降级到 .NET Core 2.2 https://github.com/dotnet/corefx/issues/ 41292
推荐阅读
- c - 结构看不到指针?
- android - 在选择器 StateListDrawable 中使用 attr 引用
- javascript - 如何使用单独的模板文件构建简单的 Vue.js 应用程序?
- python - 在散景中通过 CustomJS 触发 HoverTool 工具提示的显示
- kotlin - Kotlin 测试,如何使用 DescribeSpec 测试样式运行 BeforeEach
- javascript - V-Select 在一次选择中显示整个阵列
- r - 在使用多个模式时找出匹配的模式
- python - 我想检查 html 文本作为条件,但我应该如何处理 &nsbp 或?
- scala - 在兄弟 Actor 之间路由时在 Akka 中遇到死信
- javascript - 通过拖放更改ul li的顺序