|
分享源码
界面截图: |
|
是否带模块: |
调用了模块 |
备注说明: |
- |
原理:通过网站返回,得知Y坐标,通过云外对图片亮度、对比度调整,用来识别X坐标。
变量名 | 类 型 | 静态 | 数组 | 备 注 | 网站地址 | 文本型 | | | 临协议头 | 文本型 | | | 网站返回 | 文本型 | | | json | 类_json | | | 主图 | 文本型 | | | startY | 整数型 | | | img | 字节集 | | | 一点色 | 整数型 | | | i | 整数型 | | | 当前色 | 整数型 | | | X坐标 | 整数型 | | | 云外 | 图像处理类 | | |
网站地址 = “仅用于学习参考,请不要用于非法用途!”临协议头 = 临协议头 + #换行符 + “Accept: application/json, text/plain, */*”网站返回 = 到文本 (网页_访问_对象 (网站地址, , , , , 临协议头 )) json. 解析 (网站返回 )主图 = json. 取通用属性 (“data.bigImg”)startY = 到整数 (json. 取通用属性 (“data.startY”)) 调试输出 (“startY”, startY )img = 编码_BASE64解码A (到字节集 (文本_取右边 (主图, “base64,”)) )图片框2.宽度 = 图片_取宽度 (img )图片框2.高度 = 图片_取高度 (img )图片框2.图片 = img 云外. 从内存解码 (img, #PNG图片 ) 一点色 = 云外. 取像素颜色 (1, 1, 真)调试输出 (“一点色”, 一点色 )如果 (一点色 = -3686157 ) 云外. 变亮 (-350, 550 )如果 (一点色 = -8008792 ) 云外. 变亮 (-250, 550 )云外. 变亮 (-100, 200 ) 计次循环首 (云外. 取宽度 (), i ) 当前色 = 云外. 取像素颜色 (i, 云外. 取高度 () - startY - 20, 真) 云外. 置像素颜色 (i, 云外. 取高度 () - startY - 1, #白色, 假)如果真 (当前色 = -16777216 ) X坐标 = i 跳出循环 ()计次循环尾 ()调试输出 (“找到坐标”, X坐标, startY )编辑框1.内容 = 到文本 (X坐标 ) + “,” + 到文本 (startY ) 云外. 编码到内存 (img, #PNG图片 ) 图片框1.宽度 = 图片_取宽度 (img )图片框1.高度 = 图片_取高度 (img )图片框1.图片 = img
抛砖引玉,大神勿喷,欢迎提意见。
测试.e
(952.31 KB, 下载次数: 26)
|
|