附上实现代码如下所示:
double width = 200;
int heigh = Convert.ToInt32(width * 1.25);
int fontSize = Convert.ToInt32(width * 0.75);
// 创建一个位图,大小可以根据需要调整
//Bitmap bitmap = new Bitmap(200, 250);
Bitmap bitmap = new Bitmap((int)width, heigh);
// 使用指定的字体和颜色填充文本
using (Graphics g = Graphics.FromImage(bitmap))
{
g.Clear(Color.White); // 背景颜色,这里是白色
g.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAlias;
g.DrawString("A", new Font("Meiryo UI", (int)fontSize, FontStyle.Bold), Brushes.Black, new PointF(0, 0));
g.Dispose();
}
// 将位图显示在PictureBox中
pic1.SizeMode = SizeModes.Stretch;
pic1.Image = bitmap; |