Beispiel #1
0
        private static void TestMosaicEnDecoder()
        {
            string                  fileName = "encodedMosaicImg.png";
            DmtxImageEncoder        encoder  = new DmtxImageEncoder();
            DmtxImageEncoderOptions options  = new DmtxImageEncoderOptions();

            options.ModuleSize = 8;
            options.MarginSize = 4;
            Bitmap encodedBitmap = encoder.EncodeImageMosaic(testVal);

            encodedBitmap.Save(fileName, ImageFormat.Png);

            DmtxImageDecoder decoder = new DmtxImageDecoder();
            List <string>    codes   = decoder.DecodeImageMosaic((Bitmap)Bitmap.FromFile(fileName), 1, new TimeSpan(0, 0, 3));

            foreach (string code in codes)
            {
                Console.WriteLine("Decoded:\n" + code);
            }

            Console.Read();
        }