当前位置: 编程技术>.net/c#/asp.net
c# 二维码生成代码一例
来源: 互联网 发布时间:2014-08-30
本文导语: 完整代码: 代码示例: using System; using System.Collections.Generic; using System.Linq; using System.Web; /// /// 调用外网API 生成二维码 周祥 2013年11月12日10:54:38 /// public class Qr { public Qr() { // //TODO:...
完整代码:
代码示例:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
///
/// 调用外网API 生成二维码 周祥 2013年11月12日10:54:38
///
public class Qr
{
public Qr()
{
//
//TODO: 在此处添加构造函数逻辑
//
}
/*
bg 背景颜色 bg=颜色代码,例如:bg=ffffff
fg 前景颜色 fg=颜色代码,例如:fg=cc0000
gc 渐变颜色 gc=颜色代码,例如:gc=cc00000
el 纠错等级 el可用值:hqml,例如:el=h
w 尺寸大小 w=数值(像素),例如:w=300
m 静区(外边距) m=数值(像素),例如:m=30
pt 定位点颜色(外框) pt=颜色代码,例如:pt=00ff00
inpt 定位点颜色(内点) inpt=颜色代码,例如:inpt=000000
logo logo图片 logo=图片地址,例如:logo=http://www.xxx.cn/logo.png
*/
public const string api = "http://qr.liantu.com/api.php";
///
/// 根据URL和参数 返回地址
///
///
///
///
///
///
public static string GenerationCard(string name, string tel, string email, string logo = "")
{
string RequestUrl = api;
string mecard = "MECARD:N:" + name + ";TEL:" + tel + ";EMAIL:" + email + ";";
RequestUrl += "?text=" + mecard;
if (logo != "")
{
RequestUrl += "&logo=" + logo;
}
return RequestUrl;
}
}
using System.Collections.Generic;
using System.Linq;
using System.Web;
///
/// 调用外网API 生成二维码 周祥 2013年11月12日10:54:38
///
public class Qr
{
public Qr()
{
//
//TODO: 在此处添加构造函数逻辑
//
}
/*
bg 背景颜色 bg=颜色代码,例如:bg=ffffff
fg 前景颜色 fg=颜色代码,例如:fg=cc0000
gc 渐变颜色 gc=颜色代码,例如:gc=cc00000
el 纠错等级 el可用值:hqml,例如:el=h
w 尺寸大小 w=数值(像素),例如:w=300
m 静区(外边距) m=数值(像素),例如:m=30
pt 定位点颜色(外框) pt=颜色代码,例如:pt=00ff00
inpt 定位点颜色(内点) inpt=颜色代码,例如:inpt=000000
logo logo图片 logo=图片地址,例如:logo=http://www.xxx.cn/logo.png
*/
public const string api = "http://qr.liantu.com/api.php";
///
/// 根据URL和参数 返回地址
///
///
///
///
///
///
public static string GenerationCard(string name, string tel, string email, string logo = "")
{
string RequestUrl = api;
string mecard = "MECARD:N:" + name + ";TEL:" + tel + ";EMAIL:" + email + ";";
RequestUrl += "?text=" + mecard;
if (logo != "")
{
RequestUrl += "&logo=" + logo;
}
return RequestUrl;
}
}