ahmed_sa Ответов: 0

Как я могу добавить личное изображение jpeg в qr код C#


Проблема

Как закодировать личное изображение и сгенерировать qr-код для личного изображения с данными, связанными с ним ?

Подробности

Я работаю в visual studio 2015 с помощью приложения c# windows form .

Мне нужно закодировать личное изображение в qr-код . Значение, когда я выбираю личный образ

затем нажмите кнопку Сгенерировать он будет генерировать qr код с личным изображением и связанными с ним данными как

имя пользователя, адрес и номер карты .

До сих пор я генерировал qr код с текстовыми данными в виде адреса текстового поля и имени пользователя и карты

нет, но нет и личного имиджа .

Это означает, что мне нужно сгенерировать qr-код, включающий имя и адрес клиента, а также номер карты

И образ все сделал оставшийся образ .

Я делаю все данные, но не могу сделать изображение так, чтобы

Как закодировать личное изображение и сгенерировать qr-код для личного изображения ?

код, который я сделал до сих пор для всех данных без изображения :


//button1 to encoded all data i do all text but remaing image How to make  
        private void button1_Click(object sender, EventArgs e)  
        {  
            if (textBox1.Text =="")  
            {  

                MessageBox.Show("Please Enter Value ","Error");  
                textBox1.Focus();  
            }  
            else  
            {   
            using (SaveFileDialog sv = new SaveFileDialog() { Filter = "JPEG|.jpg", ValidateNames = true })  
            {  
                if (sv.ShowDialog() == DialogResult.OK)  
                {  
                    MessagingToolkit.QRCode.Codec.QRCodeEncoder encoder = new MessagingToolkit.QRCode.Codec.QRCodeEncoder();  
                    encoder.QRCodeScale = 8;  
                    string encoding="UserName : " + textBox1.Text + "\r\n" + "CardNo : " + textBox2.Text + "\r\n" + textBox3.Text;  
                    Bitmap bmp = encoder.Encode(encoding);  
                    pictureBox1.Image = bmp;  
                    bmp.Save(sv.FileName, ImageFormat.Jpeg);  
                }  

            }  
            }  

        }  
//button2 for selecting personal image   
        private void button2_Click(object sender, EventArgs e)  
        {  
            using (OpenFileDialog sv1 = new OpenFileDialog() { Filter = "JPEG|*.jpg", ValidateNames = true,Multiselect=false })  
            {  
                if (sv1.ShowDialog() == DialogResult.OK)  
                {  
                    pictureBox2.Image = Image.FromFile(sv1.FileName);  


                }  

            }  
        }  

    }  
}


Что я уже пробовал:

Я пытаюсь закодировать изображение для генерации в виде qr-кода

0 Ответов