c#調用次世代AntiVC.dll 完整實例 復雜驗證碼識別 有完整的例子 string code; //************* //URL 識別 code = avc.GetVcodeUrl("http://bbs.ent.163.com/bbs/checkcode.jsp?1201359681906"); Console.WriteLine("URL 識別:" + code); //************* //路徑識別 code = avc.GetVcodeFile("temp.tmp"); Console.WriteLine("路徑識別:" + code); //************* FileStream fsMyfile = File.OpenRead("temp.tmp");
int FileLen = (int)fsMyfile.Length; byte[] Buffer = new byte[FileLen]; fsMyfile.Read(Buffer, 0, FileLen); fsMyfile.Close(); //Buffer 識別 code = avc.GetVcodeBuffer(Buffer); Console.WriteLine("Buffer 識別:" + code); //************* FileStream fs = File.OpenRead("temp.tmp"); //OpenRead int filelength = 0; filelength = (int)fs.Length; //獲得文件長度 byte[] image = new Byte[filelength]; //建立一個字節數組 fs.Read(image, 0, filelength); //按字節流讀取 System.Drawing.Image result = System.Drawing.Image.FromStream(fs); fs.Close(); Bitmap bmp = new Bitmap(result); //Bitmap 識別 code = avc.GetVcodeBitmap(bmp); Console.WriteLine("Bitmap 識別:"+code); //*************