Mvc 使用zxing.net生成二维码
来源:互联网 发布:linux文件夹权限 编辑:程序博客网 时间:2024/05/16 19:20
using System;
using System.Drawing.Imaging;
using System.IO;
using System.Web;
using System.Web.Mvc;
using System.Web.WebPages.Html;
using ZXing;
using ZXing.Common;
publicstaticclassHtmlHelperExtensions
{
publicstaticIHtmlString GenerateRelayQrCode(this System.Web.Mvc.HtmlHelper helper, string qrValue, int height = 250, int width = 250, int margin = 0)
{
var barcodeWriter = newBarcodeWriter
{
Format =BarcodeFormat.QR_CODE,
Options =newEncodingOptions
{
Height = height,
Width = width,
Margin = margin
}
};
using (var bitmap = barcodeWriter.Write(qrValue))
using (var stream = newMemoryStream())
{
bitmap.Save(stream,ImageFormat.Gif);
var img = newTagBuilder("img");
img.MergeAttribute("alt","your alt tag");
img.Attributes.Add("src",String.Format("data:image/gif;base64,{0}",
Convert.ToBase64String(stream.ToArray())));
returnnewHtmlString(img.ToString(TagRenderMode.SelfClosing));
}
}
}
在页面上可以这样调用 @Html.GenerateRelayQrCode(http://write.blog.csdn.net/postedit)
- Mvc 使用zxing.net生成二维码
- 使用zxing生成二维码
- 使用ZXing生成二维码
- 使用zxing生成二维码
- 使用zxing生成二维码
- 使用zxing生成二维码
- 使用zxing生成二维码
- 使用zxing生成二维码
- 使用 zxing生成二维码
- 使用zxing生成二维码
- .NET使用ZXing.NET生成中间带图片的二维码
- 使用ZXing.Net生成与识别二维码(QR Code)
- 【ZXing】Android使用zxing生成二维码图片
- java 使用zxing 生成二维码
- java 使用zxing生成二维码
- java 使用zxing 生成二维码
- java使用zxing生成二维码
- 【JAVA】使用ZXing生成二维码
- 【重构笔记】重构手法之简化条件表达式
- python virtualenv 中安装lxml 外部依赖
- httpClient和common-httpclient的区别
- SPOJ Transform the Expression 逆波兰式算法题解
- SSH,rsync,inotifywait
- Mvc 使用zxing.net生成二维码
- 如何恢复手机格式化文件数据呢
- 不一样的Geek女的生活札记(2)
- 雨一直下
- J2EE的魅力(企业级开发)
- 详解KMP算法,理解并记忆KMP
- Java集合类详解
- OpenSSL “Heartbleed”心脏流血漏洞升级方法
- android camera 摄像头切换