12345678910111213141516171819202122232425262728293031323334 |
- using QRCoder;
- using ShareWifi.Model;
- using System;
- using System.Collections.Generic;
- using System.Drawing;
- using System.Drawing.Imaging;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ShareWifi.Utils
- {
- class QRUtils
- {
-
-
-
-
- public static QRModel genQR(string data)
- {
- QRCodeGenerator qrGenerator = new QRCodeGenerator();
- QRCodeData qrCodeData = qrGenerator.CreateQrCode(data, QRCodeGenerator.ECCLevel.Q);
- QRCode qrCode = new QRCode(qrCodeData);
- Bitmap bitmap = qrCode.GetGraphic(5);
-
- string fileName = System.DateTime.Now.ToString("yyyy-MM-dd-HH_mm_ss") + ".jpg";
- string filePath = System.Environment.CurrentDirectory;
-
- return new QRModel(filePath, fileName, bitmap);
- }
- }
- }
|