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

我正在生成一个包含动态编写文本的.png图像。

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

我该怎么做呢?

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

您也可以使用TextRenderer来获得更高的准确性。 有关此文件与Graphics.MeasureString之间的差异,请参阅此文章:

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