Ejemplo n.º 1
0
        private void Decode_Click(object sender, EventArgs e)
        {
            using (OpenFileDialog ofd = new OpenFileDialog()
            {
                Filter = "All Images|*.BMP;*.DIB;*.RLE;*.JPG;*.JPEG;*.JPE;*.JFIF;*.GIF;*.TIF;*.TIFF;*.PNG|BMP Files: (*.BMP; *.DIB; *.RLE)| *.BMP; *.DIB; *.RLE | JPEG Files: (*.JPG; *.JPEG; *.JPE; *.JFIF)| *.JPG; *.JPEG; *.JPE; *.JFIF |GIF Files: (*.GIF) | *.GIF | TIFF Files: (*.TIF; *.TIFF)| *.TIF; *.TIFF |PNG Files: (*.PNG) | *.PNG | All Files | *.* ", ValidateNames = true, Multiselect = false
            })
            {
                if (ofd.ShowDialog() == DialogResult.OK)
                {
                    try
                    {
                        Image image = Image.FromFile(ofd.FileName);

                        MessagingToolkit.QRCode.Codec.QRCodeDecoder decoder = new MessagingToolkit.QRCode.Codec.QRCodeDecoder();
                        string I = decoder.Decode(new QRCodeBitmapImage(image as Bitmap));
                        Properties.Settings.Default.D = I;
                        Properties.Settings.Default.Save();

                        DecodeData decodeData = new DecodeData();
                        decodeData.Show();
                    }
                    catch (Exception x)
                    {
                        MessageBox.Show(x.Message, "Error");
                    }
                }
            }
        }
Ejemplo n.º 2
0
 private void button3_Click(object sender, EventArgs e)
 {
     Zen.Barcode.CodeQrBarcodeDraw qrCode = Zen.Barcode.BarcodeDrawFactory.CodeQr;
     pictureBox1.Image = qrCode.Draw(txtStudent.Text, 50);
     MessagingToolkit.QRCode.Codec.QRCodeDecoder d = new MessagingToolkit.QRCode.Codec.QRCodeDecoder();
     textBox1.Text = d.Decode(new QRCodeBitmapImage(pictureBox1.Image as Bitmap));
 }
Ejemplo n.º 3
0
 private void materialRaisedButton4_Click(object sender, EventArgs e)
 {
     if (pictureBox1.Image == null)
     {
         MessageBox.Show("Not Found Picture", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else
     {
         MessagingToolkit.QRCode.Codec.QRCodeDecoder de = new MessagingToolkit.QRCode.Codec.QRCodeDecoder();
         materialSingleLineTextField2.Text = de.Decode(new QRCodeBitmapImage(pictureBox1.Image as Bitmap));
     }
 }
Ejemplo n.º 4
0
        private void Button_Click_4(object sender, RoutedEventArgs e)
        {
            OpenFileDialog openFileDialog = new OpenFileDialog();


            if (openFileDialog.ShowDialog() == true)
            {
                BitmapImage bitmapImage = new BitmapImage(new Uri(openFileDialog.FileName));
                MessagingToolkit.QRCode.Codec.QRCodeDecoder dekoder = new MessagingToolkit.QRCode.Codec.QRCodeDecoder();
                TextBoxLinkQR.Text = dekoder.Decode(new MessagingToolkit.QRCode.Codec.Data.QRCodeBitmapImage(BitmapImage2Bitmap(bitmapImage)));
                ImageQr.Source     = bitmapImage;
            }
        }
Ejemplo n.º 5
0
 private void buttonDecode_Click(object sender, EventArgs e)
 {
     using (OpenFileDialog ofd = new OpenFileDialog()
     {
         Filter = "JPEG|*.jpg", ValidateNames = true, Multiselect = false
     })
         if (ofd.ShowDialog() == DialogResult.OK)
         {
             pictureBox.Image = Image.FromFile(ofd.FileName);
             MessagingToolkit.QRCode.Codec.QRCodeDecoder decoder = new MessagingToolkit.QRCode.Codec.QRCodeDecoder();
             textDecode.Text = decoder.Decode(new QRCodeBitmapImage(pictureBox.Image as Bitmap));
         }
 }
Ejemplo n.º 6
0
        private void BtnOpen_Click(object sender, EventArgs e)
        {
            using (OpenFileDialog open = new OpenFileDialog()
            {
                Filter = "JPEG|*.jpg", ValidateNames = true, Multiselect = false
            })

                if (open.ShowDialog() == DialogResult.OK)
                {
                    ShowQRcode.Image = Image.FromFile(open.FileName);
                    MessagingToolkit.QRCode.Codec.QRCodeDecoder QRDecoder = new MessagingToolkit.QRCode.Codec.QRCodeDecoder();
                    MessageBox.Show(QRDecoder.Decode(new QRCodeBitmapImage(ShowQRcode.Image as Bitmap)));
                }
        }
Ejemplo n.º 7
0
 private void btnDecode_Click(object sender, EventArgs e)
 {
     pictureBox.SizeMode = PictureBoxSizeMode.StretchImage;//оптимизируем изображение под pictureBox
     using (OpenFileDialog ofd = new OpenFileDialog())
     {
         if (ofd.ShowDialog() == DialogResult.OK)
         {
             txtEncode.Text   = null;                                                                                 //очищаем Encode TextBox
             pictureBox.Image = Image.FromFile(ofd.FileName);                                                         //открываем изображение
             MessagingToolkit.QRCode.Codec.QRCodeDecoder decoder = new MessagingToolkit.QRCode.Codec.QRCodeDecoder(); //раскодирование изображения
             txtDecode.Text = decoder.Decode(new QRCodeBitmapImage(pictureBox.Image as Bitmap));                      //запись раскодированного изобр
         }
     }
 }
Ejemplo n.º 8
0
        public string  DecrypterQrCode(PictureBox image, string text)
        {
            string texte = "";

            try
            {
                image.Image = Image.FromFile(text);
                MessagingToolkit.QRCode.Codec.QRCodeDecoder decode = new MessagingToolkit.QRCode.Codec.QRCodeDecoder();
                text = decode.Decode(new QRCodeBitmapImage(image.Image as Bitmap));
            }
            catch (Exception ex)
            { MessageBox.Show(ex.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Information); }

            return(texte);
        }
 private void Decodebtn_Click(object sender, EventArgs e)
 {
     using (OpenFileDialog ofd = new OpenFileDialog()
     {
         Filter = "JPEG;png|*.jpg;*.png", ValidateNames = true, Multiselect = false
     })
     {
         if (ofd.ShowDialog() == DialogResult.OK)
         {
             MessagingToolkit.QRCode.Codec.QRCodeDecoder decoder = new MessagingToolkit.QRCode.Codec.QRCodeDecoder();
             BarcodePic.Image = Image.FromFile(ofd.FileName);
             DecodeTxt.Text   = decoder.Decode(new QRCodeBitmapImage(BarcodePic.Image as Bitmap));
         }
     }
 }
Ejemplo n.º 10
0
 public void qr_decode()
 {
     using (OpenFileDialog ofd = new OpenFileDialog()
     {
         Filter = "JPEG|*jpg", ValidateNames = true, Multiselect = false
     })
     {
         if (ofd.ShowDialog() == DialogResult.OK)
         {
             pictureBox3.Image = Image.FromFile(ofd.FileName);
             MessagingToolkit.QRCode.Codec.QRCodeDecoder decoder = new MessagingToolkit.QRCode.Codec.QRCodeDecoder();
             textBox2.Text = decoder.Decode(new QRCodeBitmapImage(pictureBox3.Image as Bitmap));
         }
     }
 }
Ejemplo n.º 11
0
 private void Link_Scan_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     using (OpenFileDialog ofd = new OpenFileDialog()
     {
         Filter = "JPEG|*.jpg", ValidateNames = true, Multiselect = false
     })
     {
         if (ofd.ShowDialog() == DialogResult.OK)
         {
             pb_QRBook.Image = Image.FromFile(ofd.FileName);
             MessagingToolkit.QRCode.Codec.QRCodeDecoder decode = new MessagingToolkit.QRCode.Codec.QRCodeDecoder();
             dgvBook.DataSource = db.sp_SearchBook(cmb_SearchCategory.Text, decode.Decode(new QRCodeBitmapImage(pb_QRBook.Image as Bitmap)));
         }
     }
 }
Ejemplo n.º 12
0
 public string DesifrirajQRKod(PictureBox pictureBox)
 {
     using (OpenFileDialog ofd = new OpenFileDialog()
     {
         Filter = "JPEG|*.jpg", ValidateNames = true
     })
     {
         if (ofd.ShowDialog() == DialogResult.OK)
         {
             pictureBox.Image = Image.FromFile(ofd.FileName);
             MessagingToolkit.QRCode.Codec.QRCodeDecoder decoder = new MessagingToolkit.QRCode.Codec.QRCodeDecoder();
             return(decoder.Decode(new MessagingToolkit.QRCode.Codec.Data.QRCodeBitmapImage(pictureBox.Image as Bitmap)));
         }
         return("");
     }
 }
Ejemplo n.º 13
0
        private void capture_Click(object sender, EventArgs e)
        {
            //Get the current frame
            pictureBox2.SizeMode = PictureBoxSizeMode.StretchImage;
            pictureBox2.Image    = pictureBox1.Image;

            MessagingToolkit.QRCode.Codec.QRCodeDecoder decoder = new MessagingToolkit.QRCode.Codec.QRCodeDecoder();
            try
            {
                txtDecode.Text = decoder.Decode(new QRCodeBitmapImage(pictureBox2.Image as Bitmap));
            }
            catch (Exception ex)
            {
                txtDecode.Text = "Text Pattern not found. NOT A QR CODE (?)";
            }
        }
Ejemplo n.º 14
0
 private void Timer1_Tick(object sender, EventArgs e)
 {
     ticks1--;
     lblTime1.Text = ticks1.ToString();
     if (ticks1 == 2)
     {
         picWait.Visible = false;
     }
     else if (ticks1 == 1)
     {
         lblWait.Visible = false;
         lblDone.Visible = true;
     }
     else if (ticks1 == 0)
     {
         lblDone.Visible = false;
         timer1.Stop();
         txtUsername.Enabled = true;
         txtPassword.Enabled = true;
         picQRcode.Visible   = true;
         using (OpenFileDialog openFileDialog = new OpenFileDialog {
             Filter = "JPEG|*.jpg", ValidateNames = true, Multiselect = false
         })
         {
             if (openFileDialog.ShowDialog() == DialogResult.OK)
             {
                 picQRcode.Image = Image.FromFile(openFileDialog.FileName);
                 MessagingToolkit.QRCode.Codec.QRCodeDecoder qrCodeDecoder = new MessagingToolkit.QRCode.Codec.QRCodeDecoder();
                 txtPassword.Text = qrCodeDecoder.Decode(new QRCodeBitmapImage(picQRcode.Image as Bitmap));
                 timer2.Start();
                 ticks2 = 5;
             }
             else
             {
                 picQRcode.Visible           = false;
                 circularPictureBox1.Visible = true;
                 lblGetQRpasscode.Enabled    = true;
                 btnLogin.Enabled            = true;
                 bunifuSeparator1.Visible    = true;
                 picBack.Visible             = true;
                 lblBacktoUserMode.Visible   = true;
                 lblForgotPswd.Enabled       = true;
                 lblCreateAccount.Enabled    = true;
             }
         }
     }
 }
Ejemplo n.º 15
0
        public string DecodeCode(HttpPostedFileBase file)
        {
            try
            {
                var image = new MagickImage(System.Drawing.Image.FromStream(file.InputStream)
                                            as Bitmap);
                var size = new MagickGeometry(640, 480);

                size.IgnoreAspectRatio = true;
                image.Resize(size);

                MessagingToolkit.QRCode.Codec.QRCodeDecoder decoder = new MessagingToolkit.QRCode.
                                                                      Codec.QRCodeDecoder();

                return(decoder.Decode(new QRCodeBitmapImage(image.ToBitmap())));
            }
            catch
            {
                return(string.Empty);
            }
        }
Ejemplo n.º 16
0
        private void qr_decode_X()
        {
            //--------------------------------------------------------------------------------------------------

            int    x;
            int    y;
            string I;
            string II;

            I  = Properties.Settings.Default["x"].ToString();
            II = Properties.Settings.Default["y"].ToString();

            x = Convert.ToInt32(I);
            y = Convert.ToInt32(II);

            //--------------------------------------------------------------------------------------------------

            try
            {
                MessagingToolkit.QRCode.Codec.QRCodeDecoder decoder = new MessagingToolkit.QRCode.Codec.QRCodeDecoder();
                textBox2.Text = decoder.Decode(new QRCodeBitmapImage(pictureBox3.Image as Bitmap));
                MessageBox.Show("Func");
                return;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Fehler");
                x++;
                y++;
                Properties.Settings.Default["x"] = x;
                Properties.Settings.Default["y"] = y;
                Properties.Settings.Default.Save();

                MessageBox.Show(x.ToString() + " :qr_decoder_X");
                SearchPx();
                return;
            }
        }
Ejemplo n.º 17
0
        private void btnDecode_Click(object sender, EventArgs e)
        {
            using (OpenFileDialog ofd = new OpenFileDialog()
            {
                Filter = "JPEG|*.jpg", ValidateNames = true, Multiselect = false
            })
            {
                if (ofd.ShowDialog() == DialogResult.OK)
                {
                    pictureBox2.Image = Image.FromFile(ofd.FileName);
                    MessagingToolkit.QRCode.Codec.QRCodeDecoder decoder = new MessagingToolkit.QRCode.Codec.QRCodeDecoder();

                    try
                    {
                        txtDecode.Text = decoder.Decode(new QRCodeBitmapImage(pictureBox2.Image as Bitmap));
                    }
                    catch (Exception ex)
                    {
                        txtDecode.Text = "Text Pattern not found. NOT A QR CODE (?)";
                    }
                }
            }
        }