コード例 #1
0
ファイル: Program.cs プロジェクト: Wgainnier/PSI-TD1
        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();
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: Wgainnier/PSI-TD1
        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;
            }
        }