二维码组件--使用



1.组件概要

  1.1组件信息

        组件:二维码  版本:1.0.2

        主要功能:

                          生成二维码

2.二维码组件接入指南

    2.1 检查环境

      通过Nuget安装TCBase.Component.QRCode

     详情请参考:NuGet使用手册

    2.2调用范例

 生成二维码:

QRCodeGenerate.BuildQrCode(string content);

请求参数
参数类型描述
contentstring内容
返回值类型描述
 Stream包含二维码jpg的流

QRCodeGenerate.BuildQrCode(string content, QrCodeLevel level);

请求参数
参数类型描述
contentstring 内容
levelQrCodeLevel二维码的错误修正等级
返回值类型描述
 Stream包含二维码jpg的流

QRCodeGenerate.BuildQrCode(string content, uint size);

请求参数
参数类型描述
contentstring内容
sizeuint生成图片的大小
返回值类型描述
 Stream包含二维码jpg的流

 

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

请求参数
参数类型描述
contentstring内容
levelQrCodeLevel二维码的错误修正等级
sizeuint生成图片的大小
返回值类型描述
 Stream包含二维码jpg的流

提示

Icon

二维码的生成是不能100%的自定义大小的,因为二维码是由点组成的,现在的程序中,每个点占4个像素,

所以如果调整图片的大小,图片是等量放大的,比如你给我的那个连接,生成二维码的最小是41个像素,如

果调大,那么只能是82,164这样的大小,如 果是60,图片中的像素就会被压缩,会出现模糊不清的现象,虽

然也能扫描,但是会出现图片不清晰的现象

 

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

请求参数
参数类型描述
contentstrinfg内容
levelQrCodeLevel二维码的错误修正等级
sizeuint生成图片的大小
darkColorColor背景色
lightColorColor前景色
返回值类型描述
返回结果Stream包含二维码jpg的流

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

请求参数
参数类型描述
contentstrinfg内容
levelQrCodeLevel二维码的错误修正等级
sizeuint 生成图片的大小
darkColorColor背景色
lightColorColor前景色
borderQrCodeBorder二维码的边框宽度
返回值类型描述
返回结果Stream包含二维码jpg的流

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

请求参数
参数类型描述
contentstrinfg内容
levelQrCodeLevel二维码的错误修正等级
sizeuint 生成二维码的大小
darkColorColor背景色
lightColorColor前景色
middlImg Image二维码中间的图片
返回值类型描述
返回结果Stream包含二维码jpg的流


使用示例

Icon

 

二维码组件:DEMO

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值