0

カードのコード番号を 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()か?

トゥナ

4

1 に答える 1