我正在使用 System.Drawing.Graphics 类和 DrawString() 方法将文本渲染到图像上。
我需要以一种非常具体的方式为该图像生成文本,以便它与现有图像完全匹配——逐个像素。
问题是 DrawString() 生成的文本与现有图像中的文本具有不同的字距(我的最佳猜测是每个字母大约 0.5 - 1 个像素)。
谁能告诉我在使用这个命名空间和方法时是否可以修改字距?
此外,它是我们正在使用的自定义字体,我们必须将其从 open-type(源图像使用的)转换为 true-type。在这个阶段可能已经修改了字距吗?