当前位置: 首页 > 编程笔记 >

C#实现将Email地址转成图片显示的方法

荀博
2023-03-14
本文向大家介绍C#实现将Email地址转成图片显示的方法,包括了C#实现将Email地址转成图片显示的方法的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了C#实现将Email地址转成图片显示的方法。分享给大家供大家参考。具体实现方法如下:

private final static IndexColorModel icm = createIndexColorModel();
/**
 * 生成电子邮件图片
 * @param email
 * @param out
 * @throws IOException
 */
public static void MakeEmailImage(String email, OutputStream out) throws IOException {
  int height = 22;
  BufferedImage bi = new BufferedImage(255,height,BufferedImage.TYPE_INT_RGB);    
  Graphics2D g = (Graphics2D)bi.getGraphics();
  Font mFont = new Font("Verdana", Font.PLAIN, 14);
  g.setFont(mFont);
  g.drawString(email, 2, 19);
  FontMetrics fm = g.getFontMetrics();
  int new_width = fm.charsWidth(email.toCharArray(), 0, email.length()) + 4;
  int new_height = fm.getHeight();
  BufferedImage nbi = new BufferedImage(new_width, new_height, BufferedImage.TYPE_BYTE_INDEXED, icm);
  Graphics2D g2 = (Graphics2D)nbi.getGraphics();
  g2.setColor(new Color(0,0,0,0));//透明
  g2.fillRect(0,0,new_width,new_height);
  g2.setFont(mFont);
  g2.setColor(new Color(200,0,0));
  g2.drawString(email, 2, new_height-4);
  ImageIO.write(nbi, "gif", out);
}

希望本文所述对大家的C#程序设计有所帮助。

 类似资料:
  • 本文向大家介绍c#图片上传和显示的实现方法,包括了c#图片上传和显示的实现方法的使用技巧和注意事项,需要的朋友参考一下 由于需要图片上传的功能,所以花了一些时间网上找相关资料终于搞定,效果图如下: 下面的是解决方案截图和上传的图片截图: 具体实现代码如下: 1.界面代码 2.后台代码UploadPic.aspx.cs 3.最后防止上传大文件图片时报错,配置文件添加配置Web.config 以上就是

  • 本文向大家介绍js实现点击图片将图片地址复制到粘贴板的方法,包括了js实现点击图片将图片地址复制到粘贴板的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了js实现点击图片将图片地址复制到粘贴板的方法。分享给大家供大家参考。具体如下: 希望本文所述对大家的javascript程序设计有所帮助。

  • 本文向大家介绍php实现图片以base64显示的方法,包括了php实现图片以base64显示的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php实现图片以base64显示的方法。分享给大家供大家参考,具体如下: 这里实现图片以字符串形式保存到网页,从而不需要再加载图片的功能。 这是在RFC2397中定义的Data URI scheme,目的是将一些小的数据,直接嵌入到网页中,从而不

  • 本文向大家介绍C#实现生成mac地址与IP地址注册码的两种方法,包括了C#实现生成mac地址与IP地址注册码的两种方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#实现生成mac地址与IP地址注册码的两种方法,分享给大家供大家参考之用。具体方法如下: 方法一: 方法二: 希望本文所述对大家的C#程序设计有所帮助。

  • 本文向大家介绍php将html转为图片的实现方法,包括了php将html转为图片的实现方法的使用技巧和注意事项,需要的朋友参考一下 在服务器端解析将编译好的html转换为图片。 由于html一般由客户端浏览器解析,服务器端不能直接解析html代码。所以我们需要借助php类库及扩展完成这一需求。 文件转换过程为 html —> pdf —>png。 需要借助的类库是mPDF ,imagick pdf

  • 本文向大家介绍C#实现获取MAC地址的方法,包括了C#实现获取MAC地址的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#实现获取MAC地址的方法,是一个非常常见而且实用的功能,具体方法如下: 主要功能代码如下: 有些项目中出于安全考虑需要获取MAC地址,然后再判断MAC地址是否合法才可以登陆。本文总结的方法希望对大家有所帮助!