private void GenerateWhatsAppQRCode()
        {
            var    generator = new PayloadGenerator.WhatsAppMessage("+989391648703", SerialNo);
            string payload   = generator.ToString();

            QRCodeGenerator qrGenerator = new QRCodeGenerator();
            QRCodeData      qrCodeData  = qrGenerator.CreateQrCode(payload, QRCodeGenerator.ECCLevel.Q);
            QRCode          qrCode      = new QRCode(qrCodeData);

            WhatsAppQRCode = qrCode.GetGraphic(20, System.Drawing.Color.White, System.Drawing.Color.Transparent, false).ToBitmapImage();
        }
Example #2
0
        // use WHATSAPP payload (compose a WhatsApp message)
        private void button12_Click(object sender, EventArgs e)
        {
            var payload = new PayloadGenerator.WhatsAppMessage("054-5555555", "Some Message...");

            var qrCodeData  = new QRCodeGenerator().CreateQrCode(payload, QRCodeGenerator.ECCLevel.Q);
            var qrCode      = new QRCode(qrCodeData);
            var qrCodeImage = qrCode.GetGraphic(20);

            qrCodeImage.Save(string.Format(QR_OUTPUT_TEMPLATE, "12"), ImageFormat.Jpeg);
            pictureBox1.Image = qrCodeImage;
        }
Example #3
0
        public static Bitmap QRWpp(TextBox tb_number, TextBox tb_message)
        {
            PayloadGenerator.WhatsAppMessage generator = new PayloadGenerator.WhatsAppMessage(tb_number.Text, tb_message.Text);
            String payload = generator.ToString();

            QRCodeGenerator QR    = new QRCodeGenerator();
            QRCodeData      data  = QR.CreateQrCode(payload, QRCodeGenerator.ECCLevel.Q);
            QRCode          code  = new QRCode(data);
            Bitmap          image = code.GetGraphic(50, Color.FromArgb(33, 140, 116), Color.FromArgb(245, 245, 245), (Bitmap)Image.FromFile("C:\\Users\\bruno\\Downloads\\wpp1.png"), 25);

            return(image);
        }