C# Win7 and Win2019 Convert text to image 模糊,不清晰

C# Win7 and Win2019 Convert text to image gives blur, not clear

我有一个 C# 程序,它使用 GDI+ 方法将文本转换为图像 Graphics.DrawString

在我的 Windows 7 机器上运行良好

在此处查看示例图片:

但在 Windows Server 2019 上它创建模糊、不清晰的图像

在此处查看示例图片:

我什至尝试过使用GDI方法TextRenderer.DrawText

但它给出了同样的模糊(见上面的链接)

我尝试安装 .NET Framework 4.8,所有 Visual C++ Redistributables 但没有成功

感谢Selvin的评论,我找到了解决方案

在 GDI 上 TextRenderer.DrawText

graphics.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAliasGridFit;
graphics.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAlias;

在 GDI+ 上 Graphics.DrawString

graphics.TextRenderingHint = System.Drawing.Text.TextRenderingHint.SingleBitPerPixelGridFit;
graphics.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAliasGridFit;