按键精灵安卓版把黑白简笔画打印出来


按键精灵安卓版把黑白简笔画打印出来

文章插图
左侧图片是在QQ中的图片编辑涂鸦,右侧图片是黑白简笔图 。
然后通过安卓按键,按照右侧图在QQ图片编辑中画出一样的图画,当然由于涂鸦的画笔比较粗,所以看起来左侧的线条会粗一下,不过整体的轮廓是一样的 。
下面我说一下原理 , 一共分为两部分 。
第一部分:扫码图片
(一)先将画面中的像素点转成0和1的二值化 , 黑色用0表示,白色用1表示 。
(二)把转化好的二值化数据存入文本 。
第二部分:打印图片
这个其实就像现实中的喷墨打印机一样,一行一行的打印 。
把上一步中的二值化数据按行读取出来,当读取到0,就点一下画面,这样就在画面上点了一个点 。
读取完一行,就在读取下一行,知道把所有的数据读完 。
当然初始的时候需要设置一个起始位置,让脚本知道从哪里开始画 。
注:考虑到QQ图片编辑涂鸦点一下是不能画一个点的,所以把点击改成了横向3个像素的滑动 。
下面是我的代码,代码是基于雷电模拟器,设置:540*960 dpi 240
①扫码图片源码
Dim r,g,b,y,k,d,GetColor
KeepCapture
For j = 223 To 785
d=""
For i = 12 To 524
GetColor = GetPixelColor(i,j)
ColorToRGB(GetColor,r,g,b)
y=r g b
If yk =0
Else
k=1
End If
d=d&k
Next
// TracePrint d
file.writeline("/sdcard/pictures/2.txt",j-223 1,d)
Next
ReleaseCapture
②打印图片的源码:
Dim arr=file.readlines("/sdcard/pictures/2.txt")
Dim n=UBound(arr)
Dim k
Dim x=12,y=222
For j = 0 To n step 3
k = Len(arr(j))
For i = 1 To k step 3
dim m=StrGetAt(arr(j), i)
If m = "0" Then
TouchDown xi , yj, 1
TouchMove xi3, yj , 1
TouchUp 1
// TracePrint i,j
End If
Next
Next
按键精灵安卓版把黑白简笔画打印出来

文章插图
安卓版按键精灵如何制作脚本如果你看到的脚本是一段语句,你可以把它复制下来 , 然后打开按键精灵 , 点〔增加〕会打开脚本编辑器 , 在编辑区域(右下空白的地方)的上面一点有〔普通〕和〔源文件〕两个按钮,点〔源文件〕,然后把你复制下来的语句粘贴到下面编辑区,然后设定好上面的〔脚本描述〕、〔启动热键〕、〔中止热键〕和〔循环〕,然后点保存,好了以后退出来就可以在按键精灵的主界面看到你刚才新建的脚本了,在〔有效〕一栏打上勾就可以用了 。
如果你得到的是一个txt文件,你可以把他拷贝到你的按键精灵安装目录下的script子目录,然后重新开启按键精灵就可以看到新加入的脚本了,同样,在〔有效〕一栏打上勾就可以用了 。【按键精灵安卓版把黑白简笔画打印出来】
按键精灵安卓版把黑白简笔画打印出来

文章插图
谁知道按键精灵怎么用手机安卓版的. 制作脚本:按照个人需求从网上搜集脚本或者自己制作脚本 。如果您的脚本是从别的地方收集的 , 请先把脚本文件拷贝到按键精灵文件夹下的script文件夹中,然后再运行按键精灵 。
2.选择有效的窗口:建议您选择“对所有窗口有效” 。如果您只需要脚本当某个窗口在前台时有效,请选择窗口名称,比如“龙族”
3.让需要执行的脚本“有效”,只有“有效”一栏中勾中的脚本才会执行 。
4.进入游戏(或者其他需要使用按键精灵的软件)  , 在需要使用脚本的时候按下脚本的“快捷键” , 按键精灵就会忠实的为您工作了 。