易语言实现找色功能,求大神
4个回答
展开全部
必须要原理吗?
载一个超级模块里面不就有识图模块吗
载一个超级模块里面不就有识图模块吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
跟按键精灵的差不多。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
呃..有易语言基础吗?还是易语言也一片空白?
追问
有一点点基础
追答
简单说一下实理原理。
首先要知道BMP文件的存储结构,可以百度一下。去掉54字节的文件头,剩下的就是颜色信息。
易语言的快照(),返回的就是BMP格式,有些尺寸会在每行后有1-2位的0填充补码。
做一个双层循环,外层是图像高度,内层是图像宽度。先将你要找的颜色转换为BGR,可以用一个成员数为3的数组来保存。然后在循环内读取宽度*高度+当前行位置的三位字节集,分别与保存颜色的数组进行对比,如果相同,则找到,返回当前所处的宽度位置和高度位置。
注意BMP格式的颜色是以图像左下角为起点,而非左上。
如果不考虑效率,可以用更简单的“位图”类来处理,用位图载入一个快照,然后直接使用位置类的取某点颜色来跟你想要的颜色进行逐点对比。推荐先用这个办法熟悉操作,然后再想效率的事。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
调用大漠插件
更多追问追答
追问
有教程吗
追答
那里都有
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询