• 新浪微博:
  • 按键公众号 :
按键精灵电脑版
立即下载

软件版本:2014.06
软件大小:22.9M
更新时间:03-18

按键精灵安卓版
立即下载

软件版本:3.7.0
软件大小:46.2M
更新时间:03-02

按键精灵iOS版
立即下载

软件版本:1.7.7
软件大小:29.2M
更新时间:12-06

按键手机助手
立即下载

软件版本:3.7.7
软件大小:262M
更新时间:08-06

快捷导航

登录 后使用快捷导航
没有帐号? 注册

发新话题 回复该主题

利用图灵插件实现批量PS图片 [复制链接]

1#
在工作中,经常需要对大量图片进行P图工作, 由于此次任务是需要修改不同的数字,且图片质量并非高清,(如高清图可直接用文字的方法,此方法不推荐)
所以,我们用到了按键精灵,以及伟大的图灵插件!

首先我们来看原图,(图片经过处理,只保留了需要P图的数字区域,尺寸和坐标都是准确的)





所有图片以及脚本见最下面的压缩包附件,
我们先用按键抓抓,把数字框取到,然后鼠标右键,选择用图像处理打开
裁剪掉白边,然后选择另存为,保存好图片



依次保存 0-9,小数点,以及一片白色的图片,用于遮挡原图数字(所有图见附件)

然后用按键抓抓取坐标, 需要取到2个坐标, 1个是遮挡原数字的起点坐标, 根据你自己做的白图尺寸来定, 另一个是首数字的起点坐标






准备工作做完了,开始写脚本.......好累,不写了,直接上脚本吧
  1. 小数字路径 = "D:\批量P图文件夹\"
  2. 数组 = Lib.文件.遍历指定目录下所有文件名("D:\需要P的图片文件夹")
  3. TracePrint "共 " & UBound(数组) & " 个文件"
  4. For i = 0 To UBound(数组) - 1
  5. If instr(数组(i), ".jpg") > 0 or instr(数组(i), ".bmp") > 0 Then '有可能文件夹内有其他文件,所以过滤下后缀名
  6. TracePrint 数组(i)
  7. 完整路径 = "D:\需要P的图片文件夹\" & 数组(i)
  8. 保存路径 = "D:\P完后保存的文件夹\" & Replace(数组(i), ".jpg", ".bmp")
  9. TracePrint 完整路径
  10. TracePrint 保存路径
  11. Call 转换()
  12. End If
  13. Next
  14. Sub 转换()
  15. Call Plugin.TURING.Pixel_FromPicture(完整路径) '用图灵插件读取原文件
  16. Call Plugin.TURING.Draw_Image(744, 335, 小数字路径 & "nw.bmp", 100) '利用准备好的空白图,遮挡原数字
  17. Call Plugin.TURING.Pixel_Preview()'这里是查看遮挡后的效果,调试的时候可以看,批量的时候还是删了这行吧
  18. //下面是随机下这次需要p出来的数字是多少
  19. 百位 = RndNum(1, 3)
  20. 十位 = RndNum(0, 9)
  21. 个位 = RndNum(0, 9)
  22. 小数点1位 = RndNum(0, 9)
  23. 小数点2位 = RndNum(0, 9)
  24. x = 765 : y = 338 '这里是刚刚抓抓确定出来的第一个数字的起点坐标
  25. Call Plugin.TURING.Draw_Image(x, y, 小数字路径 & "n" & 百位 & ".bmp", 100)
  26. x = x + 9 '每个数字的间隔9
  27. Call Plugin.TURING.Draw_Image(x, y, 小数字路径 & "n" & 十位 & ".bmp", 100)
  28. x = x + 9
  29. Call Plugin.TURING.Draw_Image(x, y, 小数字路径 & "n" & 个位 & ".bmp", 100)
  30. x = x + 9
  31. Call Plugin.TURING.Draw_Image(x, y, 小数字路径 & "np.bmp", 100)
  32. x = x + 6 '小数点间隔小一点,看起来更自然
  33. Call Plugin.TURING.Draw_Image(x, y, 小数字路径 & "n" & 小数点1位 & ".bmp", 100)
  34. x = x + 9
  35. Call Plugin.TURING.Draw_Image(x, y, 小数字路径 & "n" & 小数点2位 & ".bmp", 100)
  36. Call TURING.SaveImageData(保存路径)
  37. Call Plugin.TURING.Pixel_Preview()'这里是查看P图后的效果,调试的时候可以看,批量的时候还是删了这行吧
  38. End Sub
  39. Function RndNum(low,up)
  40. Randomize
  41. RndNum = Int((up - low + 1) * Rnd + low)
  42. End Function
复制代码
所有图片以及原图在这下载
bbs.rar (, 下载次数:48)

n0.bmp (, 下载次数:0)

(2021/11/11 16:49:06 上传)

n0.bmp

n1.bmp (, 下载次数:0)

(2021/11/11 16:49:06 上传)

n1.bmp

n2.bmp (, 下载次数:0)

(2021/11/11 16:49:06 上传)

n2.bmp

n3.bmp (, 下载次数:0)

(2021/11/11 16:49:06 上传)

n3.bmp

n4.bmp (, 下载次数:0)

(2021/11/11 16:49:06 上传)

n4.bmp

n5.bmp (, 下载次数:0)

(2021/11/11 16:49:06 上传)

n5.bmp

n6.bmp (, 下载次数:0)

(2021/11/11 16:49:06 上传)

n6.bmp

n7.bmp (, 下载次数:0)

(2021/11/11 16:49:06 上传)

n7.bmp

n8.bmp (, 下载次数:0)

(2021/11/11 16:49:06 上传)

n8.bmp

n9.bmp (, 下载次数:0)

(2021/11/11 16:49:06 上传)

n9.bmp

np.bmp (, 下载次数:0)

(2021/11/11 16:49:06 上传)

np.bmp

nw.bmp (, 下载次数:0)

(2021/11/11 16:49:06 上传)

nw.bmp

a2.bmp (, 下载次数:0)

(2021/11/11 16:49:06 上传)

a2.bmp

    已有2评分我要评分查看所有评分

    本主题由 副管理员 xinr 于 2021/11/11 16:33:54 执行 移动主题 操作
    2#

    只要有图灵,生活就充满了希望!

    3#

    只要有图灵,生活就充满了希望!

      已有1评分我要评分查看所有评分

      4#

      只要有图灵,生活就充满了希望!

      承接各类游戏脚本制作,post,手游,端游,办公,自动化

      有偿解决任何按键基础问题(可远程讲解、教会为止)

      如果我的回答能帮助了你,大家可以加个好友互相了解
      QQ : 262832680
      发新话题 回复该主题