养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

易语言制作大家来找茬源码

时间:2024-11-05 02:35:04

.版本2

.支持库eAPI

.支持库iext

.程序集窗口程序集1

.子程序_按钮3_被单击

打开指定网址(“”)

.子程序_时钟1_周期事件

游戏窗口句柄=窗口_取句柄_模糊(“大家来找茬”,)

.如果(游戏窗口句柄=0)

透明标签1.标题=“游戏未启动”

.否则

透明标签1.标题=“游戏已启动”

.如果结束

游戏窗口位置=窗口_取位置和大小(游戏窗口句柄)

.子程序_按钮1_被单击

载入(窗口1,_启动窗口,假)

窗口1.左边=游戏窗口位置.左边+515

窗口1.顶边=游戏窗口位置.顶边+190

_启动窗口.左边=游戏窗口位置.左边+游戏窗口位置.宽度+5

_启动窗口.顶边=游戏窗口位置.顶边+50

按钮2.禁止=假

按钮4.禁止=假

选择框1.禁止=假

.子程序_按钮2_被单击

时钟2.时钟周期=0

选择框1.选中=假

选择框1.禁止=真

窗口1.销毁()

按钮2.禁止=真

按钮4.禁止=真

.子程序_按钮4_被单击

.局部变量r红,整数型,,,原图字集中的红色部分

.局部变量g绿,整数型,,,原图字集中的绿色部分

.局部变量b兰,整数型,,,原图字集中的蓝色部分

.局部变量x,整数型,,,绿颜色处于文件图像的第56位之后,这样从56位开始进行操作,每间隔3位都是处理绿色

.局部变量y,整数型,,,兰颜色处于文件图像的第55位之后,这样从55位开始进行操作,每间隔3位都是处理兰色

.局部变量z,整数型,,,红颜色处于文件图像的第57位之后,这样从57位开始进行操作,每间隔3位都是处理红色

.局部变量原图字集,字节集,,,将原图片作为字节集读入内容中处理

.局部变量比照字集,字节集,,,将比照图片作为字节集读入内容中处理

.局部变量新图字集,字节集,,,将对比后的内容生成到这个内容字节集中,以后再一次性显示

.局部变量r红1,整数型,,,比照图字集中的红色部分

.局部变量g绿1,整数型,,,比照图字集中的绿色部分

.局部变量b兰1,整数型,,,比照图字集中的蓝色部分

.局部变量纠正位,整数型,,,因为图象数据中的每一个扫描行字节数必须为4的倍数,所以对图象宽度进行修正

.局部变量容错率,整数型,,,容错率正值-用于容错率计算,这样对于JPEG类的图片来说可以去除干扰.

.局部变量负容错率,整数型,,,容错率负值-用于容错率计算,范围在0-255之间较好!

.局部变量计算值,整数型,,,将原图三原色数值相加后减去比照图的三原色数值-用于容错率计算

.局部变量图片1,字节集

.局部变量图片2,字节集

窗口1.画板1.可视=假

窗口1.画板1.底图={}

图片1=图片_屏幕区域截图(游戏窗口位置.左边+6,游戏窗口位置.顶边+190,500,450)

图片2=图片_屏幕区域截图(游戏窗口位置.左边+515,游戏窗口位置.顶边+190,500,450)

窗口1.画板1.可视=真

容错率=10'从编辑框中取得容错率,这样对于JPEG类的图片来说,有一定的容错较好.

负容错率=-容错率'这两个都是容错的前后范围

原图字集=图片1'先将两幅图读为字节集在内存中处理,这样较快速

比照字集=图片2'先将两幅图读为字节集在内存中处理,这样较快速

新图字集=图片2'这里是将结果图片初始化一下.否则会因没有放入数据,数组下标会超出

x=56'绿颜色处于文件图像的第56位之后,这样从56位开始进行操作,每间隔3位都是处理绿色

y=55'兰颜色处于文件图像的第55位之后,这样从55位开始进行操作,每间隔3位都是处理兰色

z=57'红颜色处于文件图像的第57位之后,这样从57位开始进行操作,每间隔3位都是处理红色

纠正位=选择(500×3%4=0,0,4-500×3%4)'利用图像宽度计算纠正位为几个字节

.计次循环首(600,)'字节集的55位后是各扫描行的数据,用图片的高可以得到扫描行的总数

.计次循环首(500,)'每一个扫描行是由各像素点(三个字节)数据组成,可以用图片的宽度得像素的数目

r红=原图字集[z]'在原图中,从第57位开始,每三位读一次,读出的是红色的数据

g绿=原图字集[x]'在原图中,从第56位开始,每三位读一次,读出的是绿色的数据

b兰=原图字集[y]'在原图中,从第55位开始,每三位读一次,读出的是兰色的数据

r红1=比照字集[z]'在比照图中,从第57位开始,每三位读一次,读出的是红色的数据

g绿1=比照字集[x]'在比照图中,从第56位开始,每三位读一次,读出的是绿色的数据

b兰1=比照字集[y]'在比照图中,从第55位开始,每三位读一次,读出的是兰色的数据

计算值=r红+g绿+b兰-(r红1+g绿1+b兰1)

.如果(计算值>容错率或计算值<负容错率)'比较两张图-原图片与比照图片的三原色各有什么不同,如果不同就显示不同的地方,否则用白颜色填充

新图字集[z]=r红1'新图片取到以上两图不同的地方就取值,以便于显示不同处.这里取的是其中之一颜色

新图字集[x]=g绿1'新图片取到以上两图不同的地方就取值,以便于显示不同处.这里取的是其中之一颜色

新图字集[y]=b兰1'新图片取到以上两图不同的地方就取值,以便于显示不同处.这里取的是其中之一颜色

.否则

新图字集[z]=255'如果是相同处,就用白颜色填充

新图字集[x]=255'如果是相同处,就用白颜色填充

新图字集[y]=255'如果是相同处,就用白颜色填充

.如果结束

x=x+3'前面已经说了,每间隔三位是一种颜色,现在就是其中一种颜色的位置进3位

y=y+3'前面已经说了,每间隔三位是一种颜色,现在就是其中一种颜色的位置进3位

z=z+3'前面已经说了,每间隔三位是一种颜色,现在就是其中一种颜色的位置进3位

.计次循环尾()

x=x+纠正位'因为每一扫描行的字节数必须是4的整数倍,所以加入纠正位

y=y+纠正位'因为每一扫描行的字节数必须是4的整数倍,所以加入纠正位

z=z+纠正位'因为每一扫描行的字节数必须是4的整数倍,所以加入纠正位

.计次循环尾()

窗口1.画板1.底图=新图字集'通过上述取到了不同内容的新图片字节集,这时就可以显示出来了,字节集在内容中处理,速度非常快.”

.子程序__启动窗口_创建完毕

窗口_总在最前(_启动窗口.取窗口句柄(),真)

.子程序_选择框1_被单击

.如果真(选择框1.选中=真)

选择框1.选中=假

时钟2.时钟周期=0

.如果真结束

.如果真(选择框1.选中=假)

选择框1.选中=真

时钟2.时钟周期=500

.如果真结束

.子程序_时钟2_周期事件

_按钮4_被单击()

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

.版本2

.程序集窗口程序集2

.子程序_窗口1_创建完毕

窗口_置透明度(窗口1.取窗口句柄(),180,,真)

窗口_总在最前(窗口1.取窗口句柄(),真)

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

.版本2

.全局变量游戏窗口句柄,整数型

.全局变量游戏窗口位置,精易_矩形

© 一点知识