Exemple #1
0
        private static void LitwoOjczyzno1do40()
        {
            QRCodeGenerator qrGenerator = new QRCodeGenerator();

            int version = 1;

            for (int i = 1; i < 2955; i++)
            {
                int verCalc = 0;
                try {
                    verCalc = QRCodeGenerator.GetVersion(i, EncodingMode.Byte, ECCLevel.L);
                }
                catch (Exception)
                {
                    verCalc = 41;
                }

                if (version < verCalc)
                {
                    QRCodeData qrCodeData = qrGenerator.CreateQrCode(
                        Litwo.Substring(0, i - 1),
                        QRCodeGenerator.ECCLevel.L,
                        requestedVersion: version);;

                    QRCode qrc = new QRCode(qrCodeData);

                    int px = 370 / (21 + (4 * version));

                    Console.WriteLine(version + "  ,  " + (i - 1));

                    var b = qrc.GetGraphic(px, new ColorProviders.ColorProviderBW());
                    b.Save(String.Format("litwo{0:00}.png", version));


                    version++;
                }
            }
        }