Tag: 抽取

如何在精确的像素位置绘制字符串

我尝试在C#中将一个字符串(单个字符)绘制到一个精确位置的位图中: Bitmap bmp = new Bitmap(64, 64); Graphics g = Graphics.FromImage(bmp); g.DrawString(“W”, font1, new SolidBrush(myColor), new Point(32,32); 在一个字母周围有很多空白空间,我无法猜测“需要”的位置来绘制角色,使其在最后的正确位置。 到目前为止,我有像素的精确尺寸(查看单独渲染的位图中的位)。 但是如果我不能在准确位置(例如中心或右上角或……)绘制角色,这些信息就没用了。 是否还有其他方法可以在位图上用C#绘制文本? 或者是否有任何转换方法来转换DrawString需要的实际像素位置?