二維碼組件--使用



1.組件概要

  1.1組件信息

        組件:二維碼  版本:1.0.2

        主要功能:

                          生成二維碼

2.二維碼組件接入指南

    2.1 檢查環境

      通過Nuget安裝TCBase.Component.QRCode

     詳情請參考:NuGet使用手冊

    2.2調用範例

 生成二維碼:

QRCodeGenerate.BuildQrCode(string content);

請求參數
參數 類型 描述
content string 內容
返回值 類型 描述
  Stream 包含二維碼jpg的流

QRCodeGenerate.BuildQrCode(string content, QrCodeLevel level);

請求參數
參數 類型 描述
content string  內容
level QrCodeLevel 二維碼的錯誤修正等級
返回值 類型 描述
  Stream 包含二維碼jpg的流

QRCodeGenerate.BuildQrCode(string content, uint size);

請求參數
參數 類型 描述
content string 內容
size uint 生成圖片的大小
返回值 類型 描述
  Stream 包含二維碼jpg的流

 

QRCodeGenerate. BuildQrCode(string content, QrCodeLevel level, uint size);

請求參數
參數 類型 描述
content string 內容
level QrCodeLevel 二維碼的錯誤修正等級
size uint 生成圖片的大小
返回值 類型 描述
  Stream 包含二維碼jpg的流

提示

Icon

二維碼的生成是不能100%的自定義大小的,因爲二維碼是由點組成的,現在的程序中,每個點佔4個像素,

所以如果調整圖片的大小,圖片是等量放大的,比如你給我的那個連接,生成二維碼的最小是41個像素,如

果調大,那麼只能是82,164這樣的大小,如 果是60,圖片中的像素就會被壓縮,會出現模糊不清的現象,雖

然也能掃描,但是會出現圖片不清晰的現象

 

QRCodeGenerate.BuildQrCode(string content, QrCodeLevel level, uint size, Color darkColor, Color lightColor);

請求參數
參數 類型 描述
content strinfg 內容
level QrCodeLevel 二維碼的錯誤修正等級
size uint 生成圖片的大小
darkColor Color 背景色
lightColor Color 前景色
返回值 類型 描述
返回結果 Stream 包含二維碼jpg的流

QRCodeGenerate.BuildQrCode(string content, QrCodeLevel level, uint size, Color darkColor, Color lightColor, QrCodeBorder border);

請求參數
參數 類型 描述
content strinfg 內容
level QrCodeLevel 二維碼的錯誤修正等級
size uint  生成圖片的大小
darkColor Color 背景色
lightColor Color 前景色
border QrCodeBorder 二維碼的邊框寬度
返回值 類型 描述
返回結果 Stream 包含二維碼jpg的流

QRCodeGenerate.BuildQrCode(string content, QrCodeLevel level, int size, Color darkColor, Color lightColor, Image middlImg);

請求參數
參數 類型 描述
content strinfg 內容
level QrCodeLevel 二維碼的錯誤修正等級
size uint  生成二維碼的大小
darkColor Color 背景色
lightColor Color 前景色
middlImg  Image 二維碼中間的圖片
返回值 類型 描述
返回結果 Stream 包含二維碼jpg的流


使用示例

Icon

 

二維碼組件:DEMO

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章