日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

511遇见易语言大漠模块制作教程找图FindPic

發布時間:2023/12/10 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 511遇见易语言大漠模块制作教程找图FindPic 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本課視頻教程封裝的命令有:FindPic、FindPicE、FindPicEx、FindPicExS、 FindPicMem、 FindPicMemE、FindPicMemEx、FindPicS、FindShape、FindShapeE、FindShapeEx、FreePic;并對找圖命令采用《劍俠情緣》做了實例測試。

教程視頻鏈接

511遇見大漠模塊制作

找圖類模塊源碼:

.版本 2.子程序 FindPic, 整數型, 公開, 查找指定區域內的圖片,位圖必須是24位色格式,支持透明色,當圖像上下左右4個頂點的顏色一樣時,則這個顏色將作為透明色處理.這個函數可以查找多個圖片,只返回第一個找到的X Y坐標.返回值:(返回找到的圖片的序號,從0開始索引.如果沒找到返回-1) .參數 x1, 整數型, , x1 整形數:區域的左上X坐標 .參數 y1, 整數型, , y1 整形數:區域的左上Y坐標 .參數 x2, 整數型, , x2 整形數:區域的右下X坐標 .參數 y2, 整數型, , y2 整形數:區域的右下Y坐標 .參數 pic_name, 文本型, , pic_name 字符串:圖片名,可以是多個圖片,比如"test.bmp|test2.bmp|test3.bmp" .參數 delta_color, 文本型, , elta_color 字符串:顏色色偏比如"203040" 表示RGB的色偏分別是20 30 40 (這里是16進制表示) .參數 sim, 雙精度小數型, , sim 雙精度浮點數:相似度,取值范圍0.1-1.0 .參數 dir, 整數型, , dir 整形數:查找方向 0: 從左到右,從上到下 1: 從左到右,從下到上 2: 從右到左,從上到下 3: 從右到左, 從下到上 .參數 intX, 整數型, 參考, intX 變參指針:返回圖片左上角的X坐標 .參數 intY, 整數型, 參考, intY 變參指針:返回圖片左上角的Y坐標返回 (obj.數值方法 (“FindPic”, x1, y1, x2, y2, pic_name, delta_color, sim, dir, intX, intY)).子程序 FindPicE, 文本型, 公開, 查找指定區域內的圖片,位圖必須是24位色格式,支持透明色,當圖像上下左右4個頂點的顏色一樣時,則這個顏色將作為透明色處理.這個函數可以查找多個圖片,只返回第一個找到的X Y坐標.返回值:(返回找到的圖片序號(從0開始索引)以及X和Y坐標 形式如"index|x|y", 比如"3|100|200") .參數 x1, 整數型, , x1 整形數:區域的左上X坐標 .參數 y1, 整數型, , y1 整形數:區域的左上Y坐標 .參數 x2, 整數型, , x2 整形數:區域的右下X坐標 .參數 y2, 整數型, , y2 整形數:區域的右下Y坐標 .參數 pic_name, 文本型, , pic_name 字符串:圖片名,可以是多個圖片,比如"test.bmp|test2.bmp|test3.bmp" .參數 delta_color, 文本型, , elta_color 字符串:顏色色偏比如"203040" 表示RGB的色偏分別是20 30 40 (這里是16進制表示) .參數 sim, 雙精度小數型, , sim 雙精度浮點數:相似度,取值范圍0.1-1.0 .參數 dir, 整數型, , dir 整形數:查找方向 0: 從左到右,從上到下 1: 從左到右,從下到上 2: 從右到左,從上到下 3: 從右到左, 從下到上返回 (obj.文本方法 (“FindPicE”, x1, y1, x2, y2, pic_name, delta_color, sim, dir)).子程序 FindPicEx, 文本型, 公開, 查找指定區域內的圖片,位圖必須是24位色格式,支持透明色,當圖像上下左右4個頂點的顏色一樣時,則這個顏色將作為透明色處理.這個函數可以查找多個圖片,這個函數可以查找多個圖片,并且返回所有找到的圖像的坐標.返回值:(返回的是所有找到的坐標格式如下:"id,x,y|id,x,y..|id,x,y" (圖片左上角的坐標)) .參數 x1, 整數型, , x1 整形數:區域的左上X坐標 .參數 y1, 整數型, , y1 整形數:區域的左上Y坐標 .參數 x2, 整數型, , x2 整形數:區域的右下X坐標 .參數 y2, 整數型, , y2 整形數:區域的右下Y坐標 .參數 pic_name, 文本型, , pic_name 字符串:圖片名,可以是多個圖片,比如"test.bmp|test2.bmp|test3.bmp" .參數 delta_color, 文本型, , elta_color 字符串:顏色色偏比如"203040" 表示RGB的色偏分別是20 30 40 (這里是16進制表示) .參數 sim, 雙精度小數型, , sim 雙精度浮點數:相似度,取值范圍0.1-1.0 .參數 dir, 整數型, , dir 整形數:查找方向 0: 從左到右,從上到下 1: 從左到右,從下到上 2: 從右到左,從上到下 3: 從右到左, 從下到上返回 (obj.文本方法 (“FindPicEx”, x1, y1, x2, y2, pic_name, delta_color, sim, dir)).子程序 FindPicExS, 文本型, 公開, 查找指定區域內的圖片,位圖必須是24位色格式,支持透明色,當圖像上下左右4個頂點的顏色一樣時,則這個顏色將作為透明色處理.這個函數可以查找多個圖片,這個函數可以查找多個圖片,并且返回所有找到的圖像的坐標.返回值:(返回的是所有找到的坐標格式如下:"file,x,y| file,x,y..| file,x,y" (圖片左上角的坐標)) .參數 x1, 整數型, , x1 整形數:區域的左上X坐標 .參數 y1, 整數型, , y1 整形數:區域的左上Y坐標 .參數 x2, 整數型, , x2 整形數:區域的右下X坐標 .參數 y2, 整數型, , y2 整形數:區域的右下Y坐標 .參數 pic_name, 文本型, , pic_name 字符串:圖片名,可以是多個圖片,比如"test.bmp|test2.bmp|test3.bmp" .參數 delta_color, 文本型, , elta_color 字符串:顏色色偏比如"203040" 表示RGB的色偏分別是20 30 40 (這里是16進制表示) .參數 sim, 雙精度小數型, , sim 雙精度浮點數:相似度,取值范圍0.1-1.0 .參數 dir, 整數型, , dir 整形數:查找方向 0: 從左到右,從上到下 1: 從左到右,從下到上 2: 從右到左,從上到下 3: 從右到左, 從下到上返回 (obj.文本方法 (“FindPicExS”, x1, y1, x2, y2, pic_name, delta_color, sim, dir)).子程序 FindPicMem, 整數型, 公開, 位圖必須是24位色格式,支持透明色,當圖像上下左右4個頂點的顏色一樣時,則這個顏色將作為透明色處理;這個函數可以查找多個圖片,只返回第一個找到的X Y坐標. 這個函數要求圖片是數據地址.返回值(返回找到的圖片的序號,從0開始索引.如果沒找到返回-1) .參數 x1, 整數型, , x1 整形數:區域的左上X坐標 .參數 y1, 整數型, , y1 整形數:區域的左上Y坐標 .參數 x2, 整數型, , x2 整形數:區域的右下X坐標 .參數 y2, 整數型, , y2 整形數:區域的右下Y坐標 .參數 pic_info, 文本型, , 圖片數據地址集合. 格式為"地址1,長度1|地址2,長度2.....|地址n,長度n". 可以用AppendPicAddr來組合.地址表示24位位圖資源在內存中的首地址,用十進制的數值表示 .參數 delta_color, 文本型, , delta_color 字符串:顏色色偏比如"203040" 表示RGB的色偏分別是20 30 40 (這里是16進制表示) .參數 sim, 雙精度小數型, , sim 雙精度浮點數:相似度,取值范圍0.1-1.0 .參數 dir, 整數型, , dir 整形數:查找方向 0: 從左到右,從上到下 1: 從左到右,從下到上 2: 從右到左,從上到下 3: 從右到左, 從下到上 .參數 intX, 整數型, 參考, intX 變參指針:返回圖片左上角的X坐標 .參數 intY, 整數型, 參考, intY 變參指針:返回圖片左上角的Y坐標返回 (obj.數值方法 (“FindPicMem”, x1, y1, x2, y2, pic_info, delta_color, sim, dir, intX, intY)).子程序 FindPicMemE, 文本型, 公開, 易語言用不了FindPicMem可以用此接口來代替;位圖必須是24位色格式,支持透明色,當圖像上下左右4個頂點的顏色一樣時,則這個顏色將作為透明色處理;這個函數可以查找多個圖片,只返回第一個找到的X Y坐標. 這個函數要求圖片是數據地址.返回值(返回找到的圖片序號(從0開始索引)以及X和Y坐標 形式如"index|x|y", 比如"3|100|200") .參數 x1, 整數型, , x1 整形數:區域的左上X坐標 .參數 y1, 整數型, , y1 整形數:區域的左上Y坐標 .參數 x2, 整數型, , x2 整形數:區域的右下X坐標 .參數 y2, 整數型, , y2 整形數:區域的右下Y坐標 .參數 pic_info, 文本型, , 圖片數據地址集合. 格式為"地址1,長度1|地址2,長度2.....|地址n,長度n". 可以用AppendPicAddr來組合.地址表示24位位圖資源在內存中的首地址,用十進制的數值表示 .參數 delta_color, 文本型, , delta_color 字符串:顏色色偏比如"203040" 表示RGB的色偏分別是20 30 40 (這里是16進制表示) .參數 sim, 雙精度小數型, , sim 雙精度浮點數:相似度,取值范圍0.1-1.0 .參數 dir, 整數型, , dir 整形數:查找方向 0: 從左到右,從上到下 1: 從左到右,從下到上 2: 從右到左,從上到下 3: 從右到左, 從下到上返回 (obj.文本方法 (“FindPicMemE”, x1, y1, x2, y2, pic_info, delta_color, sim, dir)).子程序 FindPicMemEx, 文本型, 公開, 易語言用不了FindPicMem可以用此接口來代替;位圖必須是24位色格式,支持透明色,當圖像上下左右4個頂點的顏色一樣時,則這個顏色將作為透明色處理;這個函數可以查找多個圖片,只返回第一個找到的X Y坐標. 這個函數要求圖片是數據地址.返回值(返回的是所有找到的坐標格式如下:"id,x,y|id,x,y..|id,x,y" (圖片左上角的坐標)) .參數 x1, 整數型, , x1 整形數:區域的左上X坐標 .參數 y1, 整數型, , y1 整形數:區域的左上Y坐標 .參數 x2, 整數型, , x2 整形數:區域的右下X坐標 .參數 y2, 整數型, , y2 整形數:區域的右下Y坐標 .參數 pic_info, 文本型, , 圖片數據地址集合. 格式為"地址1,長度1|地址2,長度2.....|地址n,長度n". 可以用AppendPicAddr來組合.地址表示24位位圖資源在內存中的首地址,用十進制的數值表示 .參數 delta_color, 文本型, , delta_color 字符串:顏色色偏比如"203040" 表示RGB的色偏分別是20 30 40 (這里是16進制表示) .參數 sim, 雙精度小數型, , sim 雙精度浮點數:相似度,取值范圍0.1-1.0 .參數 dir, 整數型, , dir 整形數:查找方向 0: 從左到右,從上到下 1: 從左到右,從下到上 2: 從右到左,從上到下 3: 從右到左, 從下到上返回 (obj.文本方法 (“FindPicMemEx”, x1, y1, x2, y2, pic_info, delta_color, sim, dir)).子程序 FindPicS, 文本型, 公開, 查找指定區域內的圖片,位圖必須是24位色格式,支持透明色,當圖像上下左右4個頂點的顏色一樣時,則這個顏色將作為透明色處理.這個函數可以查找多個圖片,只返回第一個找到的X Y坐標.返回值:(返回找到的圖片的文件名. 沒找到返回長度為0的字符串.) .參數 x1, 整數型, , x1 整形數:區域的左上X坐標 .參數 y1, 整數型, , y1 整形數:區域的左上Y坐標 .參數 x2, 整數型, , x2 整形數:區域的右下X坐標 .參數 y2, 整數型, , y2 整形數:區域的右下Y坐標 .參數 pic_name, 文本型, , pic_name 字符串:圖片名,可以是多個圖片,比如"test.bmp|test2.bmp|test3.bmp" .參數 delta_color, 文本型, , elta_color 字符串:顏色色偏比如"203040" 表示RGB的色偏分別是20 30 40 (這里是16進制表示) .參數 sim, 雙精度小數型, , sim 雙精度浮點數:相似度,取值范圍0.1-1.0 .參數 dir, 整數型, , dir 整形數:查找方向 0: 從左到右,從上到下 1: 從左到右,從下到上 2: 從右到左,從上到下 3: 從右到左, 從下到上 .參數 intX, 整數型, 參考, intX 變參指針:返回圖片左上角的X坐標 .參數 intY, 整數型, 參考, intY 變參指針:返回圖片左上角的Y坐標返回 (obj.文本方法 (“FindPicS”, x1, y1, x2, y2, pic_name, delta_color, sim, dir, intX, intY)).子程序 FindShape, 整數型, 公開, 查找指定的形狀. 形狀的描述同按鍵的抓抓. 具體可以參考按鍵的抓抓.和按鍵的語法不同,需要用大漠綜合工具的顏色轉換.返回值:(0:沒找到,1:找到) .參數 x1, 整數型, , x1 整形數:區域的左上X坐標 .參數 y1, 整數型, , y1 整形數:區域的左上Y坐標 .參數 x2, 整數型, , x2 整形數:區域的右下X坐標 .參數 y2, 整數型, , y2 整形數:區域的右下Y坐標 .參數 offset_color, 文本型, , 坐標偏移描述 可以支持任意多個點 格式和按鍵自帶的Color插件意義相同;格式為"x1|y1|e1,……xn|yn|en"比如"1|3|1,-5|-3|0"等任意組合都可以 .參數 sim, 雙精度小數型, , sim 雙精度浮點數:相似度,取值范圍0.1-1.0 .參數 dir, 整數型, , dir 整形數:查找方向 0: 從左到右,從上到下 1: 從左到右,從下到上 2: 從右到左,從上到下 3: 從右到左, 從下到上 .參數 intX, 整數型, 參考, intX 變參指針:返回圖片左上角的X坐標 .參數 intY, 整數型, 參考, intY 變參指針:返回圖片左上角的Y坐標返回 (obj.數值方法 (“FindShape”, x1, y1, x2, y2, offset_color, sim, dir, intX, intY)).子程序 FindShapeE, 文本型, 公開, 易語言用不了FindShape可以用此接口來代替,查找指定的形狀. 形狀的描述同按鍵的抓抓. 具體可以參考按鍵的抓抓.和按鍵的語法不同,需要用大漠綜合工具的顏色轉換.返回值:(返回X和Y坐標 形式如"x|y", 比如"100|200") .參數 x1, 整數型, , x1 整形數:區域的左上X坐標 .參數 y1, 整數型, , y1 整形數:區域的左上Y坐標 .參數 x2, 整數型, , x2 整形數:區域的右下X坐標 .參數 y2, 整數型, , y2 整形數:區域的右下Y坐標 .參數 offset_color, 文本型, , 坐標偏移描述 可以支持任意多個點 格式和按鍵自帶的Color插件意義相同;格式為"x1|y1|e1,……xn|yn|en"比如"1|3|1,-5|-3|0"等任意組合都可以 .參數 sim, 雙精度小數型, , sim 雙精度浮點數:相似度,取值范圍0.1-1.0 .參數 dir, 整數型, , dir 整形數:查找方向 0: 從左到右,從上到下 1: 從左到右,從下到上 2: 從右到左,從上到下 3: 從右到左, 從下到上返回 (obj.文本方法 (“FindShapeE”, x1, y1, x2, y2, offset_color, sim, dir)).子程序 FindShapeEx, 文本型, 公開, 易語言用不了FindShape可以用此接口來代替,查找指定的形狀. 形狀的描述同按鍵的抓抓. 具體可以參考按鍵的抓抓.和按鍵的語法不同,需要用大漠綜合工具的顏色轉換.返回值:(返回所有形狀的坐標值,然后通過GetResultCount等接口來解析(由于內存限制,返回的坐標數量最多為1800個左右)) .參數 x1, 整數型, , x1 整形數:區域的左上X坐標 .參數 y1, 整數型, , y1 整形數:區域的左上Y坐標 .參數 x2, 整數型, , x2 整形數:區域的右下X坐標 .參數 y2, 整數型, , y2 整形數:區域的右下Y坐標 .參數 offset_color, 文本型, , 坐標偏移描述 可以支持任意多個點 格式和按鍵自帶的Color插件意義相同;格式為"x1|y1|e1,……xn|yn|en"比如"1|3|1,-5|-3|0"等任意組合都可以 .參數 sim, 雙精度小數型, , sim 雙精度浮點數:相似度,取值范圍0.1-1.0 .參數 dir, 整數型, , dir 整形數:查找方向 0: 從左到右,從上到下 1: 從左到右,從下到上 2: 從右到左,從上到下 3: 從右到左, 從下到上返回 (obj.文本方法 (“FindShapeEx”, x1, y1, x2, y2, offset_color, sim, dir)).子程序 , 整數型, 公開, 釋放指定的圖片,此函數不必要調用,除非你想節省內存.返回值:(0:失敗;1:成功) .參數 pic_name, 文本型, , pic_name 字符串: 文件名比如"1.bmp|2.bmp|3.bmp" 等,可以使用通配符,比如"*.bmp" 這個對應了所有的bmp文件;"a?c*.bmp" 這個代表了所有第一個字母是a 第三個字母是c 第二個字母任意的所有bmp文件;"abc???.bmp|1.bmp|aa??.bmp" 可以這樣任意組合.返回 (obj.數值方法 (“FreePic”, pic_name))

找圖測試源碼:

.版本 2.子程序 _按鈕5_被單擊, , , FindPic .局部變量 x, 整數型 .局部變量 y, 整數型插件初始化 () SetPath (取運行目錄 ()) 綁定 () FindPic (0, 0, 2000, 2000, “text.bmp”, “000000”, 0.9, 0, x, y) 延時 (500) MoveTo (x, y) 延時 (500) LeftClick () UnBindWindow ()

源碼:511遇見易語言大漠單多線程模塊制作

? ? ? ? ??易語言封裝免注冊免查殺大漠模塊命令教程

? ? ? ? ??易語言大漠模塊制作教程找圖FindPic

總結

以上是生活随笔為你收集整理的511遇见易语言大漠模块制作教程找图FindPic的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。