Example #1
0
        public int qushufrombaidu_gaoqing(myDm mf, int dqinx, int jubing, int x1, int y1, int x2w, int y2h)
        {
            WriteLog.WriteLogFile(dqinx + "", "先截图再取数gaoqing");
            int    qushu     = -1;
            string timestamp = mf.GetTime() + "";
            string mydir1    = @"d:\mypic_save\" + timestamp + ".png";

            MyLdcmd.myScreencap(dqinx, mydir1);
            System.Drawing.Bitmap f = MyFuncUtil.ReadImageFile(mydir1);
            if (f != null)
            {
                System.Drawing.Bitmap g = MyFuncUtil.KiCut(f, x1, y1, x2w, y2h);
                g.Save(@"d:\mypic_save\" + timestamp + "_1.jpg");
                g.Dispose();
            }
            if (File.Exists(@"d:\mypic_save\" + timestamp + "_1.jpg"))
            {
                string r = shuzishibie(dqinx, @"d:\mypic_save\" + timestamp + "_1.jpg");
                if (r != null && r != "")
                {
                    qushu = int.Parse(r);
                    WriteLog.WriteLogFile(dqinx + "", " 高清取数的结果" + qushu);
                }
            }
            return(qushu);
        }