二维码组件--使用

来源:互联网 发布:淘宝闪电退货卖家拒收 编辑:程序博客网 时间:2024/05/17 21:47


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

 

文档目录

Icon

  • 1.组件概要
  • 2.二维码组件接入指南
    •     2.1 检查环境
    •     2.2调用范例

0 0
原创粉丝点击