string str = "1233445ASDE65RED"; char[] result = str.ToCharArray(); string res = ""; for (int i = 0; i < result.Length; i++) { if (i == result.Length / 2) res += "\n"; if (i % 2 == 0) res += " "; res += result[i]; } Bitmap bitmap = new Bitmap(200, 200); Graphics g = Graphics.FromImage(bitmap); g.Clear(Color.Black); Font f = new Font("arial", 14, FontStyle.Bold); SizeF size = g.MeasureString(res,f); g.DrawString(res, f, new SolidBrush(Color.White), bitmap.Width - size.Width, bitmap.Height - size.Height); bitmap.Save(Response.OutputStream, ImageFormat.Jpeg);
char[] result = str.ToCharArray();
string res = "";
for (int i = 0; i < result.Length; i++)
{
if (i == result.Length / 2)
res += "\n";
if (i % 2 == 0)
res += " ";
res += result[i];
}
Bitmap bitmap = new Bitmap(200, 200);
Graphics g = Graphics.FromImage(bitmap);
g.Clear(Color.Black);
Font f = new Font("arial", 14, FontStyle.Bold);
SizeF size = g.MeasureString(res,f);
g.DrawString(res, f, new SolidBrush(Color.White), bitmap.Width - size.Width, bitmap.Height - size.Height);
bitmap.Save(Response.OutputStream, ImageFormat.Jpeg);
Response.ContentType = "image/jpeg";//ff乱码的话加上这句,要显示5行的话具体就看你怎么拆分了
bitmap.Save(Response.OutputStream, ImageFormat.Jpeg);