ASP.NET 5行代码搞二维码

刚入职,接到公司一个需求 要给每个新闻链接生成一个二维码,之前没做过,今天试了一下 还蛮简单的,分分钟的活儿。

开始百度搜了一下,关于二维码 都是一个叫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

ASP.NET 5行代码搞二维码的相关文章

QrenCode : 命令行下生成二维码图片

对于二维码大家应该并不陌生,英文名为 2-dimensional bar code 或 QR Code,是一种用图形记载信息的技术,最常见的是应用在手机应用上.用户通过手机摄像头扫描二维码或输入二维码下面的号码.关键字即可实现快速手机上网,快速便捷地浏览网页.下载图文.音乐.视频等等. 在 Ubuntu / Linux 上,有一个名为 QrenCode 的命令行工具可以很容易帮我们生成二维码. # 安装: sudo apt-get install qrencode # 使用: qrencode

ajax加一般处理程序或ASP.NET 后台生成带着二维码的图片

ajax加一般处理程序生成带着二维码的图片 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head

asp.net(C#)利用QRCode生成二维码(续)-在二维码图片中心加Logo或图像 .

<%@ WebHandler Language="C#" Class="GetQRCode" %> using System; using System.Web; using ThoughtWorks.QRCode.Codec; using ThoughtWorks.QRCode.Codec.Data; using ThoughtWorks.QRCode.Codec.Util; using System.IO; using System.Text; us

QrenCode 命令行下生成二维码

在 Ubuntu / Linux 上,有一个名为 QrenCode 的命令行工具可以很容易帮我们生成二维码图片. 除此之外,你还可以使用更多其它参数,详细用法请 man qrencode. qrencode -o ~/Desktop/google.png -s 6 'http://www.tiaoma100.com.com' 输出结果 # 使用: 对于二维码大家应该并不陌生,英文名为 2-dimensional bar code 或  QR Code,是一种用图形记载信息的技术,最常见的是应用在

java代码解析二维码

java代码解析二维码一般步骤 本文采用的是google的zxing技术进行解析二维码技术,解析二维码的一般步骤如下: 一.下载zxing-core的jar包: 二.创建一个BufferedImageLuminanceSource类继承LuminanceSource,此类在google的源码中有,但是为了使用方便,下面有此类的源码,可以直接复制使用: private final BufferedImage image; private final int left; private final

QrenCode : linux命令行下生成二维码图片

原文链接:http://wowubuntu.com/qrencode.html # 作者:riku/ / 本文采用CC BY-NC-SA 2.5协议授权,转载请注明本文链接. 对于二维码大家应该并不陌生,英文名为 2-dimensional bar code 或  QR Code,是一种用图形记载信息的技术,最常见的是应用在手机应用上.用户通过手机摄像头扫描二维码或输入二维码下面的号码.关键字即可实现快速手机上网,快速便捷地浏览网页.下载图文.音乐.视频等等. 在 Ubuntu / Linux

使用ZXing代码实现二维码扫描

1 首先下载Zxing的源码,然后将其中Android的版本导入到Android Studio 2 因为只需要二维码扫描的功能,所以只留下其中的四个包 其中 camera管理相机,decoding解析扫描到的二维码,view定义扫码的视图,MipcaActivityCapture是扫码的界面. 3 将res文件下的文件拷贝过来,注意是合并,不是简单的替换 4 修改AndroidMinifest.xml 5 修改由R引用带来的错误? 6 添加jar包,jar包导入不是简单的复制,要右键 add a

Asp.Net Core 生成二维码(NuGet使用QRCoder)

前言 功能:调用web api 接口 1.获取 jpeg 格式的二维码 2.获取中间带有logo 的二维码 3. 下载 jpeg,svg 格式的二维码 需要的NuGet 包: > QRCoder(v1.3.6) > System.Drawing.Common(v4.5.1) 正文 1. 准备项目 创建ASP.NET Core Web Api 应用程序,添加上边说的两个包,并创建Services 文件夹,Services 文件夹中的类如下: 2. 功能:生成jpeg 格式 二维码,通过Api 来

MVC二维码生成代码

第一步:下载ThoughtWorks.QRCode.dll   建议用这个版本的:1.0.2774.19990 下载路径:https://dl.pconline.com.cn/download/1407628-1.html 第二部封装一个类:引用 ThoughtWorks.QRCode.dll  控件 /// <summary> /// 二维码生成 /// </summary> public class QrCodeHelper { #region 保存图片 /// <sum