Csharp/C#教程:C#实现将Email地址转成图片显示的方法分享

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

privatefinalstaticIndexColorModelicm=createIndexColorModel(); /** *生成电子邮件图片 *@paramemail *@paramout *@throwsIOException */ publicstaticvoidMakeEmailImage(Stringemail,OutputStreamout)throwsIOException{ intheight=22; BufferedImagebi=newBufferedImage(255,height,BufferedImage.TYPE_INT_RGB); Graphics2Dg=(Graphics2D)bi.getGraphics(); FontmFont=newFont("Verdana",Font.PLAIN,14); g.setFont(mFont); g.drawString(email,2,19); FontMetricsfm=g.getFontMetrics(); intnew_width=fm.charsWidth(email.toCharArray(),0,email.length())+4; intnew_height=fm.getHeight(); BufferedImagenbi=newBufferedImage(new_width,new_height,BufferedImage.TYPE_BYTE_INDEXED,icm); Graphics2Dg2=(Graphics2D)nbi.getGraphics(); g2.setColor(newColor(0,0,0,0));//透明 g2.fillRect(0,0,new_width,new_height); g2.setFont(mFont); g2.setColor(newColor(200,0,0)); g2.drawString(email,2,new_height-4); ImageIO.write(nbi,"gif",out); }

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

您可能感兴趣的文章:C#Email发送邮件对方打开邮件可获得提醒c#判断email地址是否为合法C#使用自带的email组件发送邮件的方法C#简单发送email的方法C#实现的自定义邮件发送类完整实例(支持多人多附件)C#通用邮件发送类分享C#实现SMTP邮件发送程序实例C#邮件发送和接收实现代码C#Email邮件发送功能找回或重置密码功能

标签: 地址 图片 方法 mail

C++浅拷贝与深拷贝及引用计数分析

使用C++中string实现任意长度的正小数、整数之间加减法方法实例

上述就是C#学习教程:C#实现将Email地址转成图片显示的方法分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/906565.html

(0)
上一篇 2021年10月23日
下一篇 2021年10月23日

精彩推荐