那年毕业前,我花了一整个上午的时间走遍整个校园
又逢毕业季
,最近看了很多伤感的分别视频,在感叹年轻真好的同时,不禁想起来自己之前在离校前几天
也做了一系列的... 所谓的告别的事情
...
其中最令我印象深刻
的就是拿着ipad,起很早,几乎走遍了整个校园
,拍了一些有趣但更有意义的照片
。
那些照片
🔼 这张照片左边黑白的是一天前拍的,右边是今天拍的,当时毕业典礼刚结束
,我们要从体育馆走回计算机学院,人很多,大家边走边笑着,感觉就像... 对,就像是刚入学报到的那一天,那天也像这天一样热闹。今天的路上没有人,天气很好,只有静悄悄的阳光撒在地面上。
🔼 这张照片是宿舍楼旁边的一条小路
,路中间是校医院。七天前吃饭的时候路过这里,随手拍了一张照片,今天有风,落了一地小花,还挺好看。
🔼 这是学校操场
,28天前正好是在做毕业设计的阶段,在宿舍一坐就是一天,没思路的时候,我就喜欢一个人来看台上坐一会儿,戴着耳机灯歌,看下面跑步的人,等操场上的灯关了,我就回去。当时是一个傍晚,夕阳挺好看的。今天的天气很好,有很多人在跑步。
🔼 老照片拍摄于596天前,快两年
了吧... 那时候应该大三,中午刚下课,大家走在南广场
上,一块去食堂,那天的云很好看。当时在拍新照片的时候,心里还是有点伤感,明天就要离校了,很多人很可能就再也见不到了...(现在来看,的确是这样)
🔼 上学的时候,每天早晨我都起的很早,六点多就从宿舍出来,其实也不是为了学习或者什么,我就喜欢走在安静的校园里,阳光洒在草丛间,偶尔有鸟叫声,我觉得这种感觉很美好。拍左边图的时候应该是个深秋
了吧,树叶落了一地,而右边又正好是一个盛夏
,树木生长的正好!这张照片的对比感让我感到无比惊喜!
拍摄心得
其实当时拍的比这些成品照片要多得多
,总共拍了20
多个地方吧,最终只合成出了7
、8
张可以用的,废片率相当高
。
因为什么呢?
原因是当时的我没有一个准确的参照物
,在拍新照片时我一般会历经以下步骤:
1、先拿出手机看看老照片的角度和位置
2、举起ipad,凭感觉走到自己认为准确的位置上
3、拍一张看一下效果
4、满意就再拍两张当备份,不满意就继续重复以上步骤,直到排除满意的
好像一个递归方法
!用伪代码实现一下就是:
const takePhoto = () => {
// 1、拿出老照片看角度 + 位置
const { position } = showOldPhoto();
// 2、拿出ipad,走到对应的位置上
walkToPosition(position);
// 3、拍一张看看效果
const { isOK } = takeSomePhoto();
// 4、判断是否满意,满意就结束,不满意就继续递归
!isOk && takePhoto();
}
当然,我也没那么工匠精神
,我可能还得再加一个结束条件
:
const takePhoto = () => {
// 如果拍5次还不满意,就
if(reTryTime > 5) {
return;
}
// others
}
这个过程是比较重复且枯燥
的,当然可以适当优化一下
比如我可以在ipad上看照片,这样就省掉手机这一步了,另外可以在拍摄时不断地切换照片和相机app
,这样就可以稍微快点看到当前位置对不对了...
em... 当时的我真的希望有一个工具
能来辅助我拍这些照片!
噢噢噢!
现在的我可以很开心的跟那时候的我说,有了!现在有了!
你可以去微信小程序
里搜:历旧弥新
你就可以搜到一个看起来还蛮专业
的一个小程序,UI做的也不错,不丑!
它好像提供了一个你非常需要
的功能:和旧照片来一场对话
你可以非常轻松
的用它来拍一张新旧照片合成
的照片,
就像下图:
你可以将你的旧照片
以半透明的状态覆盖到相机
上(就像左边的图),可以缩放
、平移
,把它放在准确的位置上之后,然后你就可以非常轻易的去拍摄相同角度
的照片了!
嗯... 听到这里是不是感觉出来这是一个广告
了哈哈哈,没错,那就是了!
打广告!
对,这就是我基于四年前
的想法,最近花了几个周末
开发的一个小程序,历旧弥新
名字取自 历久弥新
,久
=> 旧
,代表一种新旧交替
的含义
来看下小程序首页
!
它一共包含四个功能:
1、与旧照片
来一次对话
2、已有
关联的照片
来拼接
3、快速找一个相同的拍照姿势
4、异地
也可以来合照
我们也提供了比较好的一些用户拍摄过的照片,放在首页的下半部分:
你可以快速的进行 拍同款
!就可以拍摄类似的照片啦!
当然它或许也存在一些问题
,希望大家不要吝啬自己的建议
,可以评论在下方哈!
来源:juejin.cn/post/7242247549511663672