02.21更新, 完善篇已出,需要新版本程序走这里传送门
项目中遇到问题,需要模拟用户操作,为了看上去像是真实用户所以需要一堆头像图片...
方法很简单,只有2步
- 找到并下载一批适合当做头像的图片
- 批量重命名这堆图片并修改为指定大小
利用百度搜索快速下载头像
无需其他工具,一个浏览器就够了
这里用到的百度,直接百度图片就能搜到一堆(传送门),如果其他网页也有这样符合要求的图片后面也是一样的操作
打开页面后尽情的往下滚动页面,图片就会源源不断的加载出来,当你觉得差不多的够了的时候,ctrl+s(mac上command+s)保存当前网页到本地,记得要选“网页,全部”,这样刚才加载的图片就都保存在本地了
打开那个下载的文件夹就能看到图片,第一步完成
使用Automator批量重命名并裁切图片
这里使用了mac系统自带的Automator来做,当然你也可以使用其他工具或自己写个小程序来批量处理
打开Automator,新建一个应用程序
接下来几部操作是:
- 选中需要的图片
- copy到指定的目录中(这样能保留源文件)
- 重命名这些copy过去的文件
这里是弹出finder窗口选择文件,然后copy到桌面新建的头像文件夹中,然后按照face_${n}的命名规则重命名这些文件。
点击右上角运行测试下效果如何
没有问题,接下来进行最后一步操作裁切图片,这里我们将图片统一修改为128x128
再次运行,看看最终效果
几秒过后一千多张头像生成完毕,效果完美_
再多说两句
先附上程序下载链接,可以下载后直接双击使用或用Automator打开编辑改成自己的设置
百度云: https://pan.baidu.com/s/1dEHL39J
Github: https://github.com/pangwu86/AutomatorCollection
已知bug,如果桌面有“头像”文件夹会在新建文件夹这一步报错,所以先删掉这个文件夹在运行程序
后续新建文件夹这步应该可以改成加个时间后缀啥的,这个me再研究下,还有刚刚发现用applescript可以直接打开网页,后续会尝试实现自动下载图片这步,如果能搞定那就真的完美了