カードのコード番号を QR 画像に変換したいので、プロジェクトに 1 つの参照を追加しました。次に、ヘルパー クラスに 1 つのメソッドを作成しました。
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.Imageを表示する方法を知っている人はいますGenerateQRCode()
か?
トゥナ