如何测量.NET中Drawing.Bitmap绘制的字符串的像素宽度?

时间:2010-03-31 19:05:14

标签: c# .net drawing image-manipulation

我正在生成包含动态书写文本的.png图片。

出于文件大小的原因,我需要创建最小宽度的位图。

我该怎么做?

2 个答案:

答案 0 :(得分:3)

使用Graphics.MeasureString()计算宽度。

答案 1 :(得分:1)

您也可以使用TextRenderer来提高准确性。有关此与Graphics.MeasureString:

之间的差异,请参阅此文章

http://msdn.microsoft.com/en-us/magazine/cc751527.aspx