Example #1
0
        unsafe private void działajToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Text = "";

            Wynik           w = null;
            ZdjecieZPozycją Logo;

            System.Boolean *binarny;
            Bitmap          SamLoto = null;

            ;
            w = RozpoznawanieKuponu.RozpoznajObraz(out binarny, out SamLoto, out ListaLinijek, Dana, out Logo, 5000000, 8600000);

            //pictureBox1.Image = WstepnePrzygotowanie.WskaźnikNaObraz(binarny, SamLoto.Width, SamLoto.Height);
            Marshal.FreeHGlobal((IntPtr)binarny);
            if (w != null)
            {
#if DEBUG
                FormatkaObrazka fpo = new FormatkaObrazka();
                fpo.Obraz = Logo.PobierzObrazBool();
                fpo.ShowDialog();
#endif
                Text += w.ToString();
                PrzygotujObszaryDoKlikniecia(SamLoto, ListaLinijek);
                WyświetlOkno(sender, SamLoto, ListaLinijek);
                SamLoto.Clone();
            }
        }
Example #2
0
        private unsafe void WyświetlObraz(bool *binarny, Bitmap SamLoto, ZdjecieZPozycją Logo, object o)
        {
            Bitmap          bp = WstepnePrzygotowanie.WskaźnikNaObraz(binarny, SamLoto.Width, SamLoto.Height).Clone(Logo.Obszar, PixelFormat.Format24bppRgb);
            FormatkaObrazka ob = new FormatkaObrazka();

            ob.Obraz = bp;
            if (o is bool)
            {
                ZdjecieLoga = bp;
            }
            else
            {
            }
        }