1. 程式人生 > >C#利用QRCoder生產二維碼

C#利用QRCoder生產二維碼

系統使用.NET4.5.1

程式碼如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using QRCoder;
using System.Drawing;
using System.IO;
public partial class _Default : System.Web.UI.Page
{
    protected void
Page_Load(object sender, EventArgs e) { string strCode = "http://www.dotnetcms.org"; QRCodeGenerator qrGenerator = new QRCoder.QRCodeGenerator(); QRCodeData qrCodeData = qrGenerator.CreateQrCode(strCode, QRCodeGenerator.ECCLevel.Q); QRCode qrcode = new QRCode(qrCodeData);
// qrcode.GetGraphic 方法可參考最下發“補充說明” Bitmap qrCodeImage = qrcode.GetGraphic(5, Color.Black, Color.White, null, 15, 6, false); MemoryStream ms = new MemoryStream(); qrCodeImage.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg); // 如果想儲存圖片 可使用 qrCodeImage.Save(filePath);
// 響應型別 Response.ContentType = "image/Jpeg"; //輸出字元流 Response.BinaryWrite(ms.ToArray()); } }

相關推薦

C#利用QRCoder生產

系統使用.NET4.5.1 程式碼如下: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI

C# ZXing.Net生成、識別、生成帶Logo的(一)

tree bit 字符串 單位 images j2se lba 支付 .net 一.ZXing.Net 源代碼地址:http://zxingnet.codeplex.com/ 也可以使用Nuget包管理,添加如圖: 說明:ZXing是一個開源Java類庫用於解析多種格式的

C# QRCode自定義大小

當設定了QRCodeVersion=0之後,二維碼的大小會根據文字內容改變,但是更多時候希望二維碼的大小由引數指定,通過設定QRCodeScale也可以一定程度上改變大小,不過有個精度問題,我測試了下每降一級大概減少49px,而需求是自定義大小。解決辦法,自己寫Graphics來渲染

vue url生產

    <template> <div id="QRcode"> <div class='QR-qrcode' style='display:none;'></div> </div> <

window環境下利用MFC生成並顯示在對話方塊上

要達成如題的目的,首先要對以下知識做一些瞭解: 1.MFC建立對話方塊工程以及在對話方塊下的空間操作。 2.MFC載入圖片以及顯示圖片。 3.二維碼的相關知識。 首先,瞭解bmp圖片格式。 BMP格式介紹 BITMAP結構體引數介紹 然後,瞭解什麼是二維碼以及實現過程。 二維碼介

PHP生產

1、引入phpqrcode包 <?php include 'phpqrcode.php'; QRcode::png('http://www.learnphp.cn',"code.png"); //在當前目錄下就會生成一個 code.png 檔案,上面也可設定相應的儲存目錄及檔名。 QRco

C#獲取微信顯示到wpf

微信的api開放的二維碼是一個連結地址,而我們要將這個二維碼顯示到客戶端。方式很多,今天我們講其中一種。 /// <summary> /// 獲取圖片路徑 /// </summary> /// <param name="h

Android平臺利用Zxing生成與解析圖片中的

轉載請註明http://blog.csdn.net/houkai6/article/details/47102733 1. 生成二維碼 public final class EncodingHandler { private static final int BLACK

Jenkins+Gitlab+蒲公英構建Android專案, 實現自動打包上傳並生產下載

基本準備 # 關閉selinux setenforce  0 sed   -i     '/=enforcing/s/enforcing/disabled/g'  /etc/sysconfig/selinux # 關閉防火牆 service   iptables 

php利用phpqrcode生成,並將蓋在一張圖上實現美化

       這兩天在開發一個支付寶授權功能,因為要用到二維碼分享掃描功能,每條記錄都有專屬的二維碼,所以需要生成專屬二維碼並且這個二維碼還得有些引導功能,所以需要將生成的二維碼放在實現準備好的圖片上面。       &nbs

利用canvas把和圖片合成海報

思路:在微信中登入,後臺傳來的是一個連結、一個名字、一張圖片。把圖片當做背景,畫滿整個畫布。之後需要把連結轉為二維碼,使用jq.qrcode轉化,轉化完成後是一個canvas,把這個canvas再轉成一張圖片,畫到大的畫布上。把名字畫到畫布上。把整張畫布轉為圖片。一、定義畫布

C#運用QRCode生成

  在現在的專案中,較多的使用到二維碼,現在介紹一個第三方元件,用於生成二維碼。生成二維碼:        /// <summary>         /// 生成二維碼         /// </summary>         /// <p

vue用vue-qart生產

功能目的,掃描二維碼跳轉到對應的網站(超簡單)html部分二維碼模組<vue-q-art :config="impListData.config" v-show="true"></vue-q-art>js部分import V

C#使用QRCoder.dll生成

1、專案新增QRCoder.dll的引用 使用NuGet新增該引用步驟:右鍵點選專案的,引用 —> 管理NuGet程式包 —> 在搜尋框中輸入:QRCoder —> 安裝。 2、建立二維碼公共處理類(QRCoderHelper.cs) using System; u

利用QrCode.Net生成 asp.net mvc c#

/// <summary> /// 返回二維碼對應的圖片(base64編碼) /// </summary> /// <param name="inputText">&l

C#利用HttpClient獲取微信Web掃描登入

HttpClient是微軟提供的Http操作的類庫。在.Net下建立專案後需要引入System.Net.Http,然後using System.Net.Http。微信Web獲得登入二維碼用的是Http

C#利用Zxing.net生成條形碼和並實現列印的功能

    開篇:zxing.net是.net平臺下編解條形碼和二維碼的工具。 Step1:使用VS2010新建一個窗體程式專案: Step2:新增三個類:分別是BarCodeClass.cs、DocementBase.cs、imageDocument.cs。(下

C# winform Qrcoder

load map sea eric code ctu handle utc時間 handler 首先安裝這個Qrcoder,nuget中搜Qrcoder,然後直接點擊安裝 界面設計 namespace QRCoder { partial class

在Excel中,不利用任何第三方工具,生成

pdf ng- ref mac 源碼 generated code 而是 git 有同事提需求,要批量生成二維碼。談了之後,我覺得可以做個excel文件,把要打印的內容放進去,然後給每行數據生成一個二維碼。下一步就要在Excel裏面生成二維碼。問了一下度娘,貌似都得利用一些

ASP.NET中C#生成

保存 mss 軟件 clear 所有 str drawing for visual ASP.NET中用C#語言編寫網頁,將自己輸入的文字生成二維碼。 工具/原料 已安裝好VS2010或其他版本VS軟件的電腦一臺 1、新建 1