static void MenuImage() { Bitmap Image = new Bitmap("coco.bmp"); Console.WriteLine("Choisissez la photo que vous voulez selecitonner avec .bmp a la fin"); Console.WriteLine("Different choix possible :\n1 - Coco"); Console.WriteLine("2 - lena"); Console.WriteLine("3 - lac"); string check = Convert.ToString(Console.ReadLine()); int n = 0; bool verif = int.TryParse(check, out n); while ((n != 1 && n != 2 && n != 3) || (verif != true)) { Console.WriteLine("Veuillez saisir soit 1 ou 2 ou 3"); check = Convert.ToString(Console.ReadLine()); verif = int.TryParse(check, out n); } switch (n) { case 1: Image = new Bitmap("coco.bmp"); Image.Save("coco1.bmp"); break; case 2: Image = new Bitmap("lena.bmp"); Image.Save("coco1.bmp"); break; case 3: Image = new Bitmap("lac.bmp"); Image.Save("coco1.bmp"); break; default: break; } MyImage myImage = new MyImage("coco1.bmp"); Menu1(myImage); myImage.From_image_to_file("coco1.bmp"); Process.Start("coco1.bmp"); Console.ReadLine(); }
static void MenuQrCode() { Console.WriteLine("Que vouelz vous faire"); Console.WriteLine("1 - Faire un QR CODE V1"); Console.WriteLine("2 - Décoder Un Qr CODE V1"); Console.WriteLine("3 - Faire un QR CODE V2 (Pas fait)"); Console.WriteLine("4 - Décoder Un Qr CODE V2 (Pas fait)"); string check = Convert.ToString(Console.ReadLine()); int n = 0; bool verif = int.TryParse(check, out n); while ((n != 1 && n != 2) || (verif != true)) { Console.WriteLine("Veuillez saisir soit 1 ou 2"); check = Convert.ToString(Console.ReadLine()); verif = int.TryParse(check, out n); } switch (n) { case 1: Console.WriteLine("ecrivez le mot à encoder max 19 caractère (V1)"); string mot = Console.ReadLine(); mot = mot.ToUpper(); QRcode Qr = new QRcode(mot); Bitmap Image = new Bitmap("coco.bmp"); Image.Save("coco1.bmp"); MyImage QRIm = new MyImage("coco1.bmp"); QRIm = Qr.EcritureQRCodeMatrice(QRIm); QRIm.From_image_to_file("coco1.bmp"); Process.Start("coco1.bmp"); break; case 2: Console.WriteLine("ecrivez le mot à encoder max 19 caractère (V1) qui sera décoder par la suite"); mot = Console.ReadLine(); mot = mot.ToUpper(); Qr = new QRcode(mot); Console.WriteLine(Qr.DecodageQRV1(Qr)); Console.ReadKey(); break; default: break; } }