static public Point ContrastPoint(Bitmap b1, Bitmap b2, int value) { var p = FindPic.GetImageContains(b1, b2, value); NLogerHelper.Info(p.X + "-" + p.Y); return(p); }
/// <summary> /// 查找指定区域内的图片,位图必须是24位色格式,支持透明色,当图像上下左右4个顶点的颜色一样时,则这个颜色将作为透明色处理 /// 这个函数可以查找多个图片,只返回第一个找到的X Y坐标 /// </summary> /// <param name="dmsoft"></param> /// <param name="findPic"></param> /// <returns></returns> public static Point FindPic(this dmsoft dmsoft, FindPic findPic) { int x, y; var res = dmsoft.FindPic(findPic.X1, findPic.Y1, findPic.X2, findPic.Y2, findPic.PicName, findPic.DeltaColor, findPic.Sim, findPic.Dir, out x, out y); if (res != -1) { return(new Point(x, y)); } else { return(new Point()); } }
static public string ContrastString(string b1, string b2, int value) { var p = FindPic.GetImageContainsStr(b1, b2, value); return(p); }