我想将我的卡的代码号转换为 QR 图像,所以我添加了一个对我的项目的引用。然后我在 Helper Class 中创建了一种方法:
public static Image GenerateQRCode(String code)
{
QrEncoder qrEncoder = new QrEncoder(ErrorCorrectionLevel.H);
QrCode qrCode = new QrCode();
qrEncoder.TryEncode(code, out qrCode);
Renderer renderer = new Renderer(5, Brushes.Black, Brushes.White);
MemoryStream ms = new MemoryStream();
renderer.WriteToStream(qrCode.Matrix, ms, System.Drawing.Imaging.ImageFormat.Png);
return System.Drawing.Image.FromStream(ms);
}
然后我在我看来调用这个函数:
<%
System.Drawing.Image image = ICEWeb.HelperClasses.HelperClass.GenerateQRCode("test");
%>
但它只显示System.Drawing.Bitmap
,有人知道如何显示从我的函数返回的 System.Drawing.ImageGenerateQRCode()
吗?
塔纳