刚入职,接到公司一个需求 要给每个新闻链接生成一个二维码,之前没做过,今天试了一下 还蛮简单的,分分钟的活儿。
开始百度搜了一下,关于二维码 都是一个叫Qrcode 的工具类做的,那伟大的微软 一定有自己的Qrcode,果不其然Nuget了一下 就找到了QrcodeNet 这个DLL 加载上以后,把以下4行代码一贴 大功告成!
protected void Button1_Click(object sender, EventArgs e)
{
QrEncoder qrEncoder = new QrEncoder(ErrorCorrectionLevel.H);
QrCode qrCode = new QrCode();
qrEncoder.TryEncode(TextBox1.Text, out qrCode);
Renderer renderer = new Renderer(5, Brushes.Black, Brushes.White);
renderer.CreateImageFile(qrCode.Matrix, @"c:\temp\HelloWorld.png", ImageFormat.Png);
}
Renderer 有.CreateImageFile 和以及输出流的一些方法,自己可以跟进去看一下 就了解了。
时间: 2024-10-11 09:07:11