制作游戏辅助必学图片找图、图片二期处理

2025-04-02 01:25:00

1、图片找图使用【一只鱼】●图灵v1.1插件,只需要几行代码就能轻松解决图片找图的问题。使用前准备1、下载一只鱼插件,解压到任意路径2、将解压后文件夹里的FISH.dll和FISH.html两个文件剪切到按键精灵安装目录下的plugin文件夹里。3、打开按键精灵(如果复制文件到plugin文件夹里时按键精灵是开启状态,请关闭之后再开启)

2、需要用到的插件命令命令名称:Bind绑定命令功能:绑定窗口句柄或BMP图片路径命令参数:参数1:变体型,窗口句柄或路径图片参数2:字符串型,绑定方式返回值:无命令名称:FindPicture区域找图命令功能:区域找单张图片或者多张图片命令参数:参数1:变体型,BMP图片路径参数2:字符串型,查找方向参数3:浮点型,颜色相似度参数4:变体型,查找区域范围参数5:整数型,返回查找结果类型返回值:整数型,路径BMP图片的坐标

3、代码CallPlugin.FISH.Bind("G:\1.BMP")//绑定路径图片Dimxy,x,y,ixy=Plugin.FISH.Fin颊俄岿髭dPicture("G:\2.BMP",0,1.0,"FULL",0)//或者xy=Plugin.FISH.FindPicture("G:\2.BMP","从左上到右下",1.0,"FULL",0)Fori=0ToUBound(xy)x=xy(i,0)y=xy(i,1)TracePrintx&","&yNext

4、代码分析:1、CallPlugin.FISH.Bind("G:\1.BMP")绑定主图片(小编截取了电脑整个屏幕作为主图,保存在G盘命名为1.bmp)2、xy=Plugin.FISH.FindPicture("G:\2.BMP",0,1.0,"FULL",0)需要找的图(小编接取的是电脑屏幕上我的电脑图标),找到之后将坐标返回给变量xy注意:图片的格式要为BMP一只鱼插件除了支持图片找图之外,它还支持图片二期处理和无字库找字,我们一起来看看~~

5、图片二期处理例如,我们要在图片上画圈圈,画框框等等,就属于图片的二期处理,我们看一个例子,看看一只鱼插件是如何实现图片的二期处理的。

6、例子将电脑桌面截图保存为11.bmp,然后在图片11.bmp中画一个红色边框,红框所在区域为10,10,80,30代码//绑定路径图片CallPlugin.FISH.Bind("C:\11.bmp")//获取图片数据Dim像素二维数组像素二维数组=Plugin.FISH.GetPixels("FULL")//矩形范围l=10t=10r=80b=30//绘制矩形像素二维数组=绘制矩形(l,t,r,b,255,像素二维数组)//保存图片CallPlugin.FISH.PixelsToBmp(像素二维数组,"C:\111.bmp")Function绘制矩形(左,上,右,下,颜色,数组)Dimx,y'-y=上Forx=左To右数组(x,y)=颜色Nexty=下Forx=左To右数组(x,y)=颜色Next'|x=左Fory=上To下数组(x,y)=颜色Nextx=右Fory=上To下数组(x,y)=颜色Next绘制矩形=数组EndFunction

7、思路分析:1、绑定主图2、获取主图的像素点二维数组3、设置需要画红框的区域4、循环给设置区域点的像素点赋值颜色(255是红色)5、修改之后将被修改的像素数组保存起来(保存修改过的图片)效果:

制作游戏辅助必学图片找图、图片二期处理

8、无需字库轻松找字1、要查找的字不能是杂色字,需要是纯色字2、目前找字功能支持宋体和黑体找字命令命令名称:FindWordShape区域形状找字命令功能:区域找单个文字或者多个字符串命令参数:参数1:变体型,BMP图片路径参数2:字符串型,查找方向参数3:浮点型,颜色相似度参数4:变体型,查找区域范围参数5:整数型,返回查找结果类型返回值:整数型,文字的坐标

9、代码Dimxy,x,y,ixy=Plugin.FISH.FindWordShape("一只鱼","宋体,10",0,1.0,"FULL",0)'或者xy=Plugin.FISH.FindWordShape("一只鱼","宋体,10","从左上到右下",1.0,"FULL",0)Fori=0ToUBound(xy)x=xy(i,0)y=xy(i,1)TracePrintx&","&yMoveTox,yNext打开记事本测试下效果:

制作游戏辅助必学图片找图、图片二期处理

10、按键精灵里的资源库中可以下载鱼鱼插件(按键精灵论坛中的插件板块中也可以下载)

制作游戏辅助必学图片找图、图片二期处理
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢