用一张照片记录不同时间

   有一种概念把时间称作“第四维度”,日复一日年复一年,在这漫漫长河里,我们也只能记录短暂的一瞬间。至于说将时间与摄影相容,近来比较火的就是延时摄影了。不过延时之后的成果要不就是一段短片,或者是一张GIF图片。不过这些都不是今天的重点,我这次为你介绍的是一种比较另类的做法:将时间切片。


  这张照片我曾经给美国国家地理签约摄影师麦克山下看过,他说曾看过类似的照片是拍摄的美国曼哈顿,不过切的更细,所以从远看真的就像从白天到夜晚一样。其实原理类似,如果你已经产生了好奇心,那就继续读下去吧!

  前期拍摄

  对于这张照片,一共有9张切片,所以很自然的一定是要拍摄9张照片才可以(真啰嗦)。至于拍摄的时间点,季节不同选择时间也不一样,所以这个问题只能同学们根据实际情况自己定了。至于这张照片,我选取了晚上5点半到7点半的时间段,15分钟拍摄一张,还是挺耗时间的。

  对于拍摄时的注意事项,有几点需要说明:

  1.使用三脚架,最好有快门线,防抖防抖还是防抖

  2.测光方式要恒定,我是用了广域模式,就对着建筑物直接来。

  3.A档是一个很好的选择,并且固定好曝光补偿之后就不要再动了,这会为你的后期带来很多便利。

  4.白平衡推荐选日光,日落过程属于大范围的色温变化,固定住一个值就是为后期省事。


  从天亮拍到天黑,好怀念当年背着单反满北京溜达的时光啊……扯远了,我们继续看后期。

  后期处理

  其实每一期的How I Shoot都在告诉大家一个简单的后期方式,而这次想告诉大家的就是关于切片工具的使用方法。你以为这9等分是一点点裁出来的吗?那真是要把人累死了,PS里有简单的方法,我们一点点往下看。

  故事的开始,你一定要选中这所有的9张照片一起拖进PS中,在cameraraw插件里点击“全选”,一起来调整这些照片。如果你一定要问为什么?第一,这样效率很快;第二,如果是单张调整很可能曝光亮度不对,然后你就搞成了时间错乱的奇葩景象。


  调整完毕,现在我以其中一张照片为例和你详细说明。你以为“剪裁工具”只有一个功能吗?在其上右键,你会发现一个叫做“切片工具”的选项,点击之。

  之后在照片上继续右键,不就能看见“划分切片”的选项,继续点击之。

  现在我们看到了传说中的切片划分工具,因为是9张照片,所以“垂直划分为9张”,之后点击确定,简单吧。下面3张图展示了详细的制作过程。


  切了9次之后就是输出了,不过这个输出方式不走寻常路,你可能从来就没用到过。在“文件”里选择“存储为web所用格式”,之后你会发现一个崭新的世界。


  相关界面是这个样子的,你只要选择JPG存储格式就好了,品质自定,色彩空间请不要勾选sRGB,如果你想以后做打印输出的话那另当别论。


  点击存储,默认条件即可,然后我们一起来见证奇迹发生的时刻。


  在你保存的路径里,有没有发现你的照片尸体(哦不,照片切片)?它们已经切好了,现在只需要把相关切片组合即可


  以1张照片做底,第1张图的第1个切片,第2张的第2个切片,依次排列并以此类推,都做好之后就是完成品了,简单么?


  还是那句老话:相机在你手里,想法在你脑子里,带上伙伴出去拍吧。其实当年我也并没有什么好装备,只是看到别人做了觉得有意思也去拍了一次,希望同学们看了以后也能激发出自己的灵感。另,这个地方已经不让人们拍摄了,所以我不会告知大家具体地点。当然如果你是有心人,肯定能找到。

分类:

  • PS入门教程
时间: 2024-11-08 19:31:15

用一张照片记录不同时间的相关文章

c++基础-新人求助!记录程序时间出错

问题描述 新人求助!记录程序时间出错 #include #include #include #include"sort.h" using namespace std; int main() { int choice, n, i, j; DWORD start, end; while(1) { cout << "输入数据的方式:" << endl; cout << "1.手动输入" << endl;

我想让我的表记录登陆时间,我在表里新加了time字段可是总是有insert into 错误呢?

问题描述 privatevoidbutton1_Click(objectsender,EventArgse){Form2form2_01=newForm2();OleDbConnectionaConnection=newOleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+Application.StartupPath+"/"+"MySystem.mdb");aConnect

《Excel 职场手册:260招菜鸟变达人》一第 14 招 利用数据验证记录数据录入时间

第 14 招 利用数据验证记录数据录入时间 如果需要记录数据录入时间,借助函数NOW和数据验证可以实现,比如,要记录每张申请单扫描时间,在D2单元格输入公式=NOW(),并将单元格格式自定义为yyyy-m-d h:mm:ss,在B列需要数据验证的单元格区域单击菜单数据→数据验证,数据来源处引用D2单元格内容.这样单击下拉框就可以记录申请单扫描时间,如图1-1-48所示.

【求助】怎么样才能获得天猫店单品最新成交记录的时间值?

问题描述 要求:想抓取到几个不同的淘宝店的最新产品成交记录.然后用正则表达式取出想要的时间值.判断是否有无最新成交信息.在网上找到了一个淘宝接口http://detailskip.taobao.com/json/show_buyer_list.htm?step=false&page_size=15&is_start=&item_type=b&ends=2368015569000&starts=2367410769000&item_id=19416944746

c# 用timer如何循环记录对应时间采集到的当前温度信号

问题描述 timer的Interval是200,也就是200ms400ms600ms...时的温度信号怎么记录采集,温度信号是随时变化的. 解决方案 解决方案二:while(true){Thread.Sleep(200);//记录温度} 解决方案三:啥意思,Interval不是200吗,下一次执行不就是400吗解决方案四:timertickevent:采集记录温度信号解决方案五:timer.tike(sender,eventarge){//采集温度}

如何在当前时间达到数据库中记录的时间时,自动通知程序

问题描述 有需求如下:数据库表中有两个字段分别保存开始时间和结束时间,除了程序定时查询之外,怎样才能让当前时间到达数据库设置的开始时间和结束时间时,自动通知程序?谢谢 解决方案 解决方案二:你不查询怎么知道时间到了,LZ不让去查询,还能判断时间到了,从逻辑上就行不通

仿iphone中短信以及通话记录的时间显示_Android

废话不多说,上代码 复制代码 代码如下: public String getRelativeTimeSpanStringForIphone(long time,long now){  SimpleDateFormat formatter = null;  Resources res = mContext.getResources();  formatter = new SimpleDateFormat("yy-MM-dd");  String yearMonthDay = format

仿iphone中短信以及通话记录的时间显示

废话不多说,上代码 复制代码 代码如下: public String getRelativeTimeSpanStringForIphone(long time,long now){   SimpleDateFormat formatter = null;   Resources res = mContext.getResources();   formatter = new SimpleDateFormat("yy-MM-dd");   String yearMonthDay = fo

用vc.net实现记录开关机时间的程序

虽然现在电脑大幅降价,但是多人公用一台电脑的情况仍然不少,特别是学生一族.有时候自己由于某种需要要知道别人什么时候使用这台电脑,那该怎么办呢?去网上找一个?但是不一定符合自己的要求,不如发扬DIY精神,自己做一个.那么就用vc.net来DIY一个吧. 编程思想:记录开机时间比较容易,只需要让程序随系统启动,启动时记录一个开机时间,关机时记录关机时间就可以了. 在正式开始之前,首先得了解这个小程序的编写步骤,让我们一步一步来: 实现开机自运行 实现运行时自动隐藏 实现可以热键呼出 实现记录时间 实