借用Automator批量下载头像的方法

02.21更新, 完善篇已出,需要新版本程序走这里传送门

项目中遇到问题,需要模拟用户操作,为了看上去像是真实用户所以需要一堆头像图片...

方法很简单,只有2步

  1. 找到并下载一批适合当做头像的图片
  2. 批量重命名这堆图片并修改为指定大小

利用百度搜索快速下载头像

无需其他工具,一个浏览器就够了

这里用到的百度,直接百度图片就能搜到一堆(传送门),如果其他网页也有这样符合要求的图片后面也是一样的操作

打开页面后尽情的往下滚动页面,图片就会源源不断的加载出来,当你觉得差不多的够了的时候,ctrl+s(mac上command+s)保存当前网页到本地,记得要选“网页,全部”,这样刚才加载的图片就都保存在本地了

打开那个下载的文件夹就能看到图片,第一步完成

使用Automator批量重命名并裁切图片

这里使用了mac系统自带的Automator来做,当然你也可以使用其他工具或自己写个小程序来批量处理

打开Automator,新建一个应用程序


接下来几部操作是:

  1. 选中需要的图片
  2. copy到指定的目录中(这样能保留源文件)
  3. 重命名这些copy过去的文件

这里是弹出finder窗口选择文件,然后copy到桌面新建的头像文件夹中,然后按照face_${n}的命名规则重命名这些文件。
点击右上角运行测试下效果如何

没有问题,接下来进行最后一步操作裁切图片,这里我们将图片统一修改为128x128

再次运行,看看最终效果

几秒过后一千多张头像生成完毕,效果完美_

再多说两句

先附上程序下载链接,可以下载后直接双击使用或用Automator打开编辑改成自己的设置

百度云: https://pan.baidu.com/s/1dEHL39J
Github: https://github.com/pangwu86/AutomatorCollection

已知bug,如果桌面有“头像”文件夹会在新建文件夹这一步报错,所以先删掉这个文件夹在运行程序

后续新建文件夹这步应该可以改成加个时间后缀啥的,这个me再研究下,还有刚刚发现用applescript可以直接打开网页,后续会尝试实现自动下载图片这步,如果能搞定那就真的完美了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 上篇文章的最后说要解决的几个问题通过一个下午的折腾终于搞定了。 先放程序,需要的拿走,后面会讲解实现思路与遇到的坑...
    胖五阅读 4,522评论 2 3
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,475评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,408评论 19 139
  • 碧宿山换了新的掌门。 掌门收了两个弟子。 一个老实敦厚,一个活泼率性。 掌门很严肃,除了教剑法,很少与两个弟子交流...
    别戳我萌点阅读 2,875评论 0 1
  • 原文地址让对方爱得更狂热作者:Ring | 日期:2015-09-23 来源:阅读时间 我们的研究还证明了,WO...
    Albert陈凯阅读 1,293评论 0 0