我正在生成一个.png图像,其中包含一个动态写入的文本。由于文件大小的原因,我需要创建具有最小宽度的位图。我该怎么做?
.png
mo49yndu1#
使用Graphics.MeasureString()计算宽度。
Graphics.MeasureString()
ajsxfq5m2#
您也可以使用TextRenderer来获得更高的精度。请参阅这篇文章,了解它与Graphics.MeasureString之间的差异:http://msdn.microsoft.com/en-us/magazine/cc751527.aspx
Graphics.MeasureString
2条答案
按热度按时间mo49yndu1#
使用
Graphics.MeasureString()
计算宽度。ajsxfq5m2#
您也可以使用TextRenderer来获得更高的精度。请参阅这篇文章,了解它与
Graphics.MeasureString
之间的差异:http://msdn.microsoft.com/en-us/magazine/cc751527.aspx