c#二維碼生成的代碼分享
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
/// <summary>
/// 調(diào)用外網(wǎng)API 生成二維碼 周祥 2013年11月12日10:54:38
/// </summary>
public class Qr
{
public Qr()
{
//
//TODO: 在此處添加構(gòu)造函數(shù)邏輯
//
}
/*
bg 背景顏色 bg=顏色代碼,例如:bg=ffffff
fg 前景顏色 fg=顏色代碼,例如:fg=cc0000
gc 漸變顏色 gc=顏色代碼,例如:gc=cc00000
el 糾錯等級 el可用值:h\q\m\l,例如:el=h
w 尺寸大小 w=數(shù)值(像素),例如:w=300
m 靜區(qū)(外邊距) m=數(shù)值(像素),例如:m=30
pt 定位點顏色(外框) pt=顏色代碼,例如:pt=00ff00
inpt 定位點顏色(內(nèi)點) inpt=顏色代碼,例如:inpt=000000
logo logo圖片 logo=圖片地址,例如:logo=http://www.xxx.cn/logo.png
*/
public const string api = "http://qr.liantu.com/api.php";
/// <summary>
/// 根據(jù)URL和參數(shù) 返回地址
/// </summary>
/// <param name="name"></param>
/// <param name="tel"></param>
/// <param name="email"></param>
/// <param name="logo"></param>
/// <returns></returns>
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;
}
}
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="QrImg.aspx.cs" Inherits="QrImg" %>
相關(guān)文章
深入理解c# checked unchecked 關(guān)鍵字
本篇文章是對c#中的checked unchecked 關(guān)鍵字進行了詳細的分析介紹,需要的朋友參考下2013-05-05
C#實現(xiàn)動態(tài)執(zhí)行字符串腳本(優(yōu)化版)的示例代碼
這篇文章主要為大家詳細介紹了C#如何實現(xiàn)動態(tài)執(zhí)行字符串腳本(優(yōu)化版),文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下2023-03-03
Visual Studio C#創(chuàng)建windows服務(wù)程序
用Visual C#創(chuàng)建Windows服務(wù)不是一件困難的事,本文就將指導(dǎo)你一步一步創(chuàng)建一個Windows服務(wù)并使用它,本文主要介紹了Visual Studio C#創(chuàng)建windows服務(wù)程序,感興趣的可以了解一下2024-01-01

