示例#1
0
        /// <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);
        }
示例#2
0
        /// <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);
        }