前言
作为一个喜欢摄影的同学 码农,最近喜欢上了延时摄影,然而看了网上很多帖子,大多都是要用到控制线或者各种各样的外部设备来实现延时摄影,然鹅我
但是!问题不大,我们有万能的脚本利器——auto.js。下面开始介绍如何借助这个app来实现延时摄影
步骤
需要准备好:一台能够连接佳能Camera Connect app的相机,一台智能手机,三脚架等
- 在手机上安装auto.js和Camera Connect这两个APP
|
|
- 学会使用auto.js。按照引导设置无障碍选项,不设置好可能无法使用脚本。
- 新建一个文件,将文末给出的脚本代码复制进去,并且保存。
- 运行脚本测试一下,让你的输入法键盘显示出来,如果脚本运行成功的话应该可以看到你输入法中某个地方正在不断地被点击。
- 停止脚本。
- 打开Camera Connect,让它与你的佳能相机连接好,进入到有相机快门那个页面(就是能够在手机上控制相机拍照那个页面)
- 运行之前写好的脚本,如果脚本能够正常点击快门的话就可以开始愉快地开始制作延时摄影了。
脚本代码
var i = 0;
setInterval(function(){
i++;
click(540,1800); //屏幕横坐标,屏幕纵坐标。表示脚本每次点击的位置,每个人的屏幕各不相同,如果没有点中Camera Connect的快门需要自己反复调整,直到能够点中快门按钮
if(i == 900)exit(); //i==要拍多少张,当然也可以中途停止,这里表示连续拍900张然后自动停止拍摄
}, 2000); //点击快门的时间间隔,单位为毫秒,这里表示2秒