/// <summary> /// QR Code gerado para envio de mensagem no WhatsApp /// </summary> /// <param name="message">Mensagem a ser enviada</param> /// <returns>QR Code que direciona para o whatsapp</returns> public static Bitmap GeneratedQRCodeWhatsApp(string message) { WhatsAppMessage generator = new WhatsAppMessage(message); string payload = generator.ToString(); QRCodeGenerator qrGenerator = new QRCodeGenerator(); QRCodeData qrCodeData = qrGenerator.CreateQrCode(payload, QRCodeGenerator.ECCLevel.Q); QRCode qrCode = new QRCode(qrCodeData); Bitmap qrCodeAsBitmap = qrCode.GetGraphic(20); return(qrCodeAsBitmap); }
/// <summary> /// WhatsAppMessage /// </summary> protected void QR_WhatsAppMsg() { WhatsAppMessage generator = new WhatsAppMessage("你好约翰,你怎么看QR码?"); string payload = generator.ToString(); QRCodeGenerator qrGenerator = new QRCodeGenerator(); QRCodeData qrCodeData = qrGenerator.CreateQrCode(payload, QRCodeGenerator.ECCLevel.Q); QRCode qrCode = new QRCode(qrCodeData); QR = qrCode.GetGraphic(4); QR_show.Image = QR.GetThumbnailImage(300, 300, null, IntPtr.Zero); }