扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
1.使用图形处理软件,如Photoshop等,利用其批处理功能,可以实现这个功能,可是每次数据录入员加进图片的话,还得加工一下图片,很麻烦的,看录入员大姐平常对我很不错,每日笑脸相迎,能忍心折磨她么?这个方案否决了。
2.使用.net行云流水般的图像处理,当录入员大姐上传图片的时候,就自动加上公司标记,这样岂不更好,嗯,这想法不错,可以进入2005最佳解决方案第万强了,好说干就干。
using System.Drawing; private void AddTextToImg(string fileName,string text) System.Drawing.Image image = System.Drawing.Image.FromFile(MapPath(fileName)); float fontSize = 12.0f; //字体大小 Font font = new Font("宋体",fontSize); //定义字体 g.FillRectangle(blackBrush,rectX,rectY,rectWidth,rectHeight); g.DrawString(text,font,whiteBrush,textArea); //输出处理后的图像,这里为了演示方便,我将图片显示在页面中了 g.Dispose(); |
调用时很简单,
AddTextToImg("me.jpg","Family.Man");
这些功能在Asp中可是奢侈品了,而在.Net环境中却能轻而易举的完成!
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者