| Профиль пользователя Xinyu三春过后诸芳尽,各自需寻各自门ФотографииБлогСписки | Справка |
|
三春过后诸芳尽,各自需寻各自门Sometimes the last person on earth you want to be with is the one person you can't be without. 16.02.2009 [ZZ]大师构图五招应该是比较老的文章了,网上转得满天飞,都找不到原创地址了。。。 原编者按:要成为优秀的摄影师,娴熟的构图技巧是一个必须跨越的门槛,拍摄相同的对象,不同的构图的影像会有天壤之别。 让一切保持简单 很多摄影技法图书介绍一系列构图原则,其实这不是什么好办法,在实际拍摄中,90%的所谓原则毫无用武之地。长期在媒体工作的经验告诉我,让一切保持简单是最好的工作方式。我最喜欢的方式之一就是很浅的景深,人眼实际上有很强的能力聚焦于被摄主体上并用模糊的背景将其突出出来。通常,这就意味着要把主体与背景区分开来,不过时常是脱焦的背景形成一个框架构图,反而成为照片中不可或缺的部分。 图一是美国一位著名摄影师在幼儿园拍摄的一名4岁大的孩子,他正在跟着老师认识花园中的动物。这张照片简直就是讲解如何让背景脱焦来提高构图水平的完美例子:蜗牛在焦点内,但是由于镜头(70-200mm f2.8设定于180mm镜头)光圈全开,加上数码单反相机造成镜头焦距存在1.6倍延伸倍率,实际焦距相当于35mm相机配套镜头288mm,景深变得极浅,因此孩子的脸变得模糊起来。由于当时阳光很好,所以在ISO200感光度下,相机最高快门速度达到了1/4000秒。 通过经常使用、改进、修正和升华,这种技术就会变得炉火纯青,如果你能驾驭这一方法就会发现它十分有用,特别是当你努力想让构图变得有趣起来的时候不妨试试减小景深的办法。 站立眼平取景最糟糕 最傻的办法是将相机举到眼前来拍摄。好照片需要我们认真去思考从什么角度拍摄以及拍摄什么。最好的照片就是在摄影者发现了最适合被摄主体的角度时产生的,很令人惊奇的是很少有被摄主体适合于在人们站立时的眼平高度(大约1.45-1.8米)来拍摄:这是一个事实,因为大多数人也都可以看到类似的景象———确实也没有人告诉他们说弯下膝盖或带上一节摄影短梯去拍摄能拍到更好的照片。 不知道你注意没有,大多数世界上最好的摄影师经常穿着粗斜纹布料缝制的工作装,而他们之中很多人都以此为傲———这可不是什么巧合,那是因为他们经常需要跪着工作,躺在地上取景构图也是常事,因为只有常人所未见的视点才有可能创作出出色的作品,以至于有的摄影师不无自嘲地说自己长了一对“女仆的膝盖”。 图二是使用佳能G1在美丽的英国牛津大学城拍摄的,当时使用了可旋转的LCD以靠近地面来拍摄,不会因为要趴在地上拍摄弄脏自己。镜头用鹅卵石垫高了5厘米,以便通过超广角来为照片增加一种戏剧性效果。以我这1.7米的个子,很可能像旅行者一样匆匆而过,错过这一视点,不能拍出这种与众不同的照片———尽管对我这种古怪举动的不解都在照片中的路人脸上表露无遗。 我要告诉你的是,当你拿起相机时就要考虑镜头的高度。如果你以正常高度站着拍摄,其实也毫无问题,但我个人90%卖出好价钱的照片都是在1.2米以下或2.1米以上拍到的。 使用框架构图 其实有很多其他基本规则值得铭记(所有摄影规则都可以被打破,否则就不会有创意存在),比如避免被摄者被画面边缘切割或一部分人物肢体被画面中的框架割裂等,不过,最重要的是防止照片的边缘出现无关紧要的“零碎”或者照片一角有极为明亮的亮点。 学习摄影,最好的方法第一是去试,其次是犯错误,最后是向你犯的错误学习。数字摄影的普及使得我们有越来越多机会面对毫无先例可以借鉴的时刻,要敢于利用构图的基本原理并加以变通,敢于通过实践把它变成可资借鉴的先例。 留下给人思考的空间 通常,我喜欢使用比较紧凑的构图,但这不等于有些被摄主体要“哭着喊着争夺”空间。有时,前景或后景可以留下很大的空间,这样更有助于强调主体。将很小的主体置于很大的空间中,能够帮助你讲述一个故事。如果你将一个人放在照片角落上,能够暗示寂寞或者攻击,反其道而行之则可以表现相反的意境。 图四是一个在一座豪华古宅前的草坪上随意站着的一个小女孩,正在享受她的自由。照片拍摄于一个较高的位置上(大约7.5米高处),隔着一块玻璃,背景是模糊的草坪,而将她置于照片右上角则暗示她有很大的空间。正常情况下,好照片的标题都没有什么作用,但此时确是不可或缺的。 在照片中环绕孩子的空间充满了整个画面,构图十分简单,但效果十分具有冲击力,使得照片有一种神秘感。当然,如果孩子的母亲在空旷的左下角就会使这张照片表达的信息完全相反,但仍然会有很多值得思考的东西,但可能内容完全不同。 简单的照片往往是最有冲击力的,这张照片也证明:简单并不意味着吝啬。 有一双能够鉴别细节的慧眼 每个人拍摄同一个场景都会有自己独特的选择,即使很多第一流的摄影记者一同去拍摄同一新闻发布会,摄影记者个体的差异都会使得各个媒体刊发出迥异的照片来,这其实也是摄影之美。 表现了大象眼睛的照片就是一个典型的例子。当时是为了拍摄一组广告,有另外5名摄影师也在争夺这个项目。广告的核心是一只年幼的亚洲象,创意是举办一场面向在校学生的环境艺术比赛并在比赛期间拍摄,我们费尽气力拍摄了一组包括这只大象、三名小学生和一些油画颜料、画架的照片,构图看起来就像有好多大象一样显得十分凌乱。为了把一切都拍摄下来,我们都使用了17-35mm镜头,只不过我比他们另外5个人拍得都快就是了。于是我将第二台相机换上了70-200mm镜头,把变焦推到头,然后按下快门。于是,一张强悍的、富有趣味的、与众不同的照片诞生了,广告主在照片上打上了大字标题并广为散发,很多杂志的封底都印有这张广告。我拍摄的其他那些大象躯体上刷有广告色的照片尽管也很有趣,但都没有入选。 当这张照片最终被报纸排版之后,受到启发的编辑认为它更能吸引读者的兴趣点,于是也就不再坚持照片一定要把整个故事都拍摄下来的要求。后来,这张照片曾用于很多场合,比如家庭相册封面、明信片等。 15.02.2009 重拾相机三周,复得好片无数!——可惜那只是我美好的愿望-_-。年前一周重新买了相机,真是折腾,希望它不要落的它前一个同类的悲惨下场。 回顾本科以来的大学生活,似乎有太多的娱乐消遣依托于物质设备之上,不知道是因为我容易受心理暗示,还是因为我潜意识里想证明什么。很怀念中学时代那个总能静心做事的自己,总能在交谈和思考中获得快乐的自己。也许那个人再也找不回来,但我还是想试试。 跑题了,言归正传——决定以后安心拍片,不烧器材,上几张照片如下: 1. 大年二十八于杭州,年前最后一天上班,相机随行李带到公司。吃早饭时餐厅里只有我一人,冷冷清清的。但有了窗口撒下来了的淡淡阳光,空无一人的桌椅依然让人感到很温暖。
2. 大年初三于长沙橘子洲,高中好友五人组聚会。洲上新建的音乐喷泉有点规模,可惜我们在旁边的时候一直没有表演。天公也不作美,冷风扬着毛毛雨;再加上橘子洲地处湘江江心,湿气很重,所以整个下午一直是雾蒙蒙的,不过透过一桥的桥洞,还是能隐约的看到二桥的影子。
3. 在家总是衣食无忧,过年时还能享受到母亲牌水饺。
4. 在长沙的十多天,不是阴就是雨。临走前一天去还同学三脚架,老头终于给了半个晴天。虽然重重浓雾相隔,太阳显得没什么生气,但你毕竟可以看到了它。
广场上摩天轮,总是航模飞机最好的绿叶。 20.12.2008 《Next》/《先知先觉》难得的剧情好片,算法中DFS遍历+剪枝(或者说回溯算法)由好莱坞完美演绎。强烈推荐CS科班出身的同学和任何对算法感兴趣的朋友看这部电影! 影片结尾部分才发现导演给大家开了个大大的玩笑:一条貌似为结果的“枝”因为最终走不通而只能被“剪”,于是一切又回溯到motel处的那个一个分支点继续遍历。看到这里不得不为剧情的精妙而拍案叫绝,同时也恍然大悟男主角在女主角身上能预知得更远这个反复提到的伏笔的最终含义。 此外,尼古拉斯凯奇的出色演技、PP又耐看的女主角、骇人听闻的恐怖计划、激烈火爆的枪林弹雨、拯救世界的个人英雄主义,一切好莱坞大片的必备元素影片中也都一个不落,一起承载起了这个漂亮的剧情。 02.09.2008 由sftp引发的一系列探索(续)问题到现在基本已解决,过程中还是经历了一些曲折。 周一稍微详细的了解了下Expect,发现它并不从属于CShell等shell,而是一种独立的语言。它是强大的跨平台通用的tcl语言的扩展,或者说是以tcl作为语言核心。 “现代的shell提供了对程序最小粒度的控制,而把交互的特性留给了用户。这意味着有些程序不能非交互的运行,比如passwd;而另一些程序可以非交互运行,但在很大程度上丧失了灵活性,比如fsck。这表明Unix的工作构造逻辑开始出现问题。Expect恰恰填补了其中的一些裂痕,解决了在Unix环境中长期存在着的一些问题。”(有改动于bbs.chinaunix.net/viewthread.php?tid=594417,原著自Don Libes: National Institute of Standards and Technology) 不管程序是交互的还是非交互的,Expect都能能运用。像Awk语言一样,这又是一个小语言和CShell等Unix的其他工具配合起来产生强大功能的经典例子。随后用scp实现了一个样例,第一次使用Expect难免磕绊,不过整体来说还是比较高效的,全天花在这上面的时间一共3小时左右。 今天的进展就没那么顺利了,回想起来主要是两个地方走了弯路,或者说一条未知的路,一条有简单解答的路,我们先走了前一条。上午的时候TL质疑scp并不能代替sftp,查证后果然是的。随后开始将scp的样例转为sftp的,此时第一个没走好的地方出现了:我选择先研究sftp用CShell的EOF/EOT方式跟控制台命令,而放弃了单条command制定传送参数的方式去替换scp做的事情。结果由于换行和转义符的不同,CShell的EOF/EOT做法无法与Expect的语法统一。多方查找无果后,第二个不好的选择被做成:过早的求助与TL。结果TL和我一起在这个问题上尝试了两个小时还是没解决。回头再看比较多的时间是耽误在我们对Expect都是刚了解,而用Expect中的一些元素又是很"amazing"(Expect tuition里对其关键词interpreter描述的原话。。。),所以做了很多徒劳的尝试。 最后的解决办法还是回到了单command传参的方式,有scp几乎相同的sample,所以很快成功。如果早走了这条路,应该可以节约很多时间。但有一点要指出,sftp的-h信息过于简略,让人误认为其不能指定source和destination,也是让我们走入弯路的原因。 EOF/EOT如何与Expect兼容还未搞定,日后再议。如能解决,将使高级语言调用脚本的解决方案变得更加完备。 30.08.2008 由sftp引发的一系列探索项目需要用sftp传文件,鉴于大家没有用java实现sftp传输的经验,同时shell里已经有现成的sftp指令,昨天TL要求我研究用脚本使用sftp的可能性,当时我对sftp完全不懂。 今天上午花了一小时大体了解了下ssh/sftp的概念:http://blog.csdn.net/zhangyuk/archive/2005/04/07/338977.aspx。(现在回头再看这篇文章时,才比较理解里面的SSH1和SSH2两种级别的安全认证),以及sftp的一些基本操作:http://bbs.newhua.com/redirect.php?fid=5&tid=14591&goto=nextnewset。同时寻求用脚本实现的可能,未果,因为sftp的参数里不能带密码。 晚饭前又花了半小时重新看了下资料,发现原来是有方法实现的:http://bbs.chinaunix.net/archiver/tid-508290.html。用前文提到的SSH2认证方式,从而可以不用密码,但需要产生公钥和私钥,并将公钥传到目标服务器上去。这显然未必能被允许,于是决定等周一上班再说。 晚饭后打了会球,回来后稍微整理下资料准备收场。虽然没找到在SSH1级别(即用户名/密码模式)下用脚本实现sftp的办法,却无意中发现scp更适合,只需要简单一条scp指令就能传输文件。于是又重新有了动力——也许scp能在参数中指定密码。Google了一把“脚本 scp 密码”,没有找到这样的设置,但却发现了用expect实现scp文件不用手动输密码的方法:http://blog.csdn.net/netingcn/archive/2007/07/18/1697005.aspx。原来可以用expect和send来实现平时shell里的交互命令,这正能解决如何用脚本在SSH1级别实现sftp的问题。不但scp可以,原本的sftp命令也行,不过scp应该更加简单。此外,其他很多需要交互的shell都能这样用脚本实现。 此时已经花了1小时,决定再自己尝试写下。不过好运没有继续,虚拟机上的Ubuntu不能使用expect,貌似是没装;公司的server上虽然可以用expect,但没有sftp来给我尝试。折腾了1小时未果,只能放弃。随后花半小时写下了本文。 PS:最近有一点感触越来越深,解决问题时不能盲目的在一个方向上试图前进,这样往往浪费时间精力又无果而终(如果我上午花更多的时间去了解公钥、私钥和网络应用层与传输层安全方面的知识,估计我到现在还在忙乎那些东西);敏感的嗅出可能的解决之道,大胆丢弃可能的死胡同或是暂时无用的东西,并时常调整和改变努力方向才是更好的办法。不过这样会带来另一个问题:思路铺得太开,有时一条路走得稍微深点,回头发现其他路很难再拣起来。这个问题也困扰我遇到过多次了,目前还不知如何解决。 |
|||||||||||||||||||
|
|