110,571
社区成员
发帖
与我相关
我的任务
分享
private void button_Snap_Click(object sender, EventArgs e)
{
pictureBox1.Image = img;
try
{
var decoder = new QRCodeDecoder();
QRCodeDecoder.Canvas = new ThoughtWorks.QRCode.Codec.Util.ConsoleCanvas();
String decodedString = decoder.decode(new QRCodeBitmapImage(new Bitmap(pictureBox1.Image)), Encoding.UTF8);
string[] xmlName = decodedString.Split('\n');
for (int i = 0; i < xmlName.Length; i++)
{
Console.WriteLine(xmlName[i].ToString());
textBoxRoomNum.Text = xmlName[i].ToString();
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}