把电话号码等联系方式转化为图片显示的问题
看到挺多网站上把联系方式等生产为img显示在页面上,想知道这是怎么样实现的,类似于验证码一样的原理吗?求个列子 图片 验证码
[解决办法]
这和验证码的生成都是相同的,都是画上去的,你可以参考
C#生成验证码
[解决办法]
string number = "13613373301";
Bitmap bitmap = new Bitmap(200, 40);
// 获取绘制器对象
Graphics g = Graphics.FromImage(bitmap);
// 设置绘制字体
Font font = new Font("Arial Black", 18, FontStyle.Bold
[解决办法]
FontStyle.Italic);
Pen myPen = new Pen(Color.CadetBlue, 2);
// 绘制验证码图像
g.DrawString(number, font, Brushes.Gray, 0, 0);
// 保存验证码图像,等待输出
bitmap.Save(Response.OutputStream, ImageFormat.Gif);