二维码可能是每天我们都会接触到了,运用场景也非常多,比如扫码支付、扫码连接WIFI、扫码打开网址等场景。
今天给大家推荐一个帮助你生成多种场景格式的二维码库。
项目简介
这是基于C#开发的开源库,它可以让你简单、开始的创建二维码。支持.Net 3.5+,可以自定义像素、颜色、背景色、logo、logo大小、logo边框等属性的二维码。
除了二次位图的二维码格式外,还支持以下格式:
-
QRCode
-
ArtQRCode
-
AsciiQRCode
-
Base64QRCode
-
BitmapByteQRCode
-
PdfByteQRCode
-
PngByteQRCode
-
PostscriptQRCode
-
SvgQRCode
-
UnityQRCode
-
XamlQRCode
现在二维码扫码器一般都支持,自动识别不同格式化的二维码,快速的触发动作,该库支持以下结构化内容的二维码:
-
BezahlCode
-
Bitcoin-Like cryptocurrency payment address:虚拟币付款地址
-
Bookmark:书签
-
Calendar events (iCal/vEvent):日历事件
-
ContactData(MeCard/vCard):联系人数据
-
Geolocation:位置
-
Girocode
-
Email:邮件
-
MMS:多媒体信息服务
-
Monero 地址/付款
-
One-Time-Password:一次性密码
-
Phonenumber:手机号码
-
RussiaPaymentOrder
-
Shadowsocks configuration
-
Skype
-
SlovenianUpnQr
-
SMS:短信
-
SwissQrCode
-
Url:网址
-
WhatsApp
-
WiFi
项目结构
使用示例
安装
Install-Package QRCoder
创建二维码
个性化二维码颜色
创建WIFI二维码
创建邮件二维码
项目地址
https://github.com/codebude/QRCoder
更多开源项目请查看:一个专注推荐.Net开源项目的榜单
- End -
推荐阅读