光圈与景深:拍照片可以不对焦?

今天这节课我会带你了解相机操作的第一个基本概念——光圈,让你知道光圈是什么,它是怎么影响我们的拍摄结果的,我们又该怎么掌握它,并由此展开到对“景深”这一概念的探讨。在学习完这节课以后,你会彻底搞清楚那些摄影师是怎么仅靠调节光圈就让眼前明亮、刺眼的画面变成柔和、昏暗的成片的,还有那些背景虚化的照片是怎么拍出来的。

我们先来一起看看光圈是什么。

在 iOS 7 之前,iPhone 的相机 UI 是这样的:相机启动,这些小叶片旋转着打开,按下快门,这些小叶片旋转着合上,搞得很多人都觉得相机里的快门长这个样子。事实上,这也确实是快门,是快门结构的一种——镜间快门,但目前市面上我们常见的相机的快门都不长这样了,更何况现在应该也没有有快门机械结构的手机相机了,手机相机用的是电子快门。所以从 iOS 7 开始,当 iOS 不再执着于“拟物风格”的 UI 了,这个动画效果就被改掉了。但这些小叶片曾经给我造成过困惑,我相信还会有其他人跟我有一样的误解,我们觉得只有快门才长这个样子,以至于之后见到相机里光圈的叶片结构的时候,误以为光圈是快门。

397ffe1c522ecd2bd52dab9a50176ac9

虽然我们现在已经不用镜间快门这种叶片结构的快门了,但我们常用的相机里还有另一组不得不用的叶片结构,那就是:光圈(Aperture)。

光圈是镜头里用来控制镜头孔径大小的部件,它和快门协同工作控制进光量。对于一枚成品镜头,我们不能随便改变镜头本身的直径,但我们可以在镜头里放一些多边形叶片,它们围成一圈儿,中间留个孔,我们可以通过改变它们的收缩幅度以控制中间那个孔的大小,然后以此控制镜头的通光量。

02f4e777265a24e2a9a3f20d1192c7f9

看上面这张动图我们会发现,通过改变孔的大小,我们可以掌握通光量的多少。孔越小,通过的光自然就越少,相机的感光元件因为接收到的光少了,画面就会越暗。反之,孔越大,通光量越大,画面也就会越亮。

b221ea2519ca317ced4b725ef27702e1

我们通常用 F 值来表示光圈大小,它的计算方式是:光圈 F 值= 镜头的焦距/ 光圈口径。但这个公式并不重要,你只需要记住,F 值小的是大光圈,F 值大的是小光圈。

注:最学术的写法应该是“f 值”,相应的各光圈值是应该是 f/2、f/2.8、f/4、f/5.6、f/8、f/11、f/16 等,但为了文字在视觉上协调,我在下面的课里都直接写成了 F2、F2.8、F4、F5.6、F8、F11、F16 等……这样写没有错误,只是不够学术,特此说明。

8916027edeed4e8b2d7fb219ec62e513

光圈除了可以控制通光量,也可以控制景深(Depth of Field)。

相机在完成对焦以后(对焦:指的是拍照前,调整对焦点到相应的距离位置上,以使拍出来的照片清晰),其实不光焦点上的物体是清晰的,焦点前后一段距离内的物体也是清晰的。这个距离范围,就是景深。

比如,我用一枚 50mm 焦段的镜头,在光圈 F4 的情况下,拍摄距离我 1.5m 远的物体,我把对焦点设置在 1.5m 上,但不仅仅正好在 1.5m 这个点上的物体是清晰的,在距离我 1.4m 到 1.6m 这个距离范围内的物体,也同样会是清晰的。而这 20cm 的距离范围,就是景深。

eb52c6fdf04be577ad5e52b7552af7bb

在不考虑镜头焦段的情况下,同一枚镜头,光圈越大,景深越浅(照片中清晰的范围越小);光圈越小,景深越大(照片中清晰的范围越大)。

70ad4d6e2a00e3949256c1b4a7707828

1c864a5cc8f5cbe8a9eaf66d9ab502b0

我们常说的什么背景虚化,其实就是大光圈搞出来的,好多人最早买相机的原因之一就是为了拍出那种照片。虚化这个东西对大家有着特别的吸引力,原因就在于它不同于我们日常的视觉体验,能让我们创造出独特的视觉效果。除了让背景虚化,有创意的摄影师们也会利用景深的原理,让前景虚化,作为创意手段。

0d1a12a473383cfd57bf3ad7a2c9897d

总而言之,一个合格的摄影师可以恰当利用镜头虚化所带来的视觉效果,主动控制虚化范围,来拍摄独特的作品。

如今,各路手机的相机 App 里也都有了人像模式(Portrait Mode) 或者大光圈模式(Aperture Mode/Bokeh),靠算法模拟光学虚化,以制造柔美的模糊背景。但不得不说,虚化原本只是相机镜头的光学特性,而大家如今对它过分的追求,让“虚化”变成了一股“妖风”,也让越来越多的糖水片大行其道。

虽然大光圈被无数职业摄影师所厌恶,但依然有很多惯用大光圈的摄影师,利用这一特性拍摄出了好多优秀的作品,比如川内伦子。她会巧妙地利用背景虚化突出拍摄主体,而足够近的距离也会诱导观众去关注被摄物体更细微的纹理、质感、形状等,然后利用大家对这些内容的关注,来传达自己细微、温柔、童真之类的情绪。应该说,背景虚化从来不是单纯地为了屏蔽画面中的干扰因素而存在的,虚化的背景本身也要作为画面中的一部分进入我们的考量范围。在川内伦子的照片里,我们能清楚地发现虚化掉的背景更像是纯净的色块儿,让画面更加简洁。

但对于新闻摄影或纪实摄影来说,小光圈可以说是标配,因为摄影师首先要保证的就是画面内容的完整性,该拍到的东西一定要都拍到。这自然导致了摄影师会选择小光圈,没有那么多虚化,从前到后通通透透清清楚楚,比如布列松、卡帕、寇德卡等一众纪实系摄影师。

在知道了景深的知识以后,我们就可以讲讲景深陷阱这个概念了。

景深陷阱也叫陷阱对焦,指的是在手动对焦的情况下,提前预估被摄主体与相机之间的距离,利用镜头小光圈所带来的更大的景深范围,在被摄主体进入这个景深范围时,不需要再临时对焦,而直接进行拍摄。

比如:我用一枚 28mm 的镜头,F16 的小光圈,把对焦点提前设置在距离我 1.5m 远的地方,由于 28mm 的镜头在光圈 F16 的时候,本身自带的景深范围是 0.8m-15m,也就是说,尽管我的焦点设置在了离我 1.5m 远的那个点上,但实际拍摄的时候,所有落在 0.8m-15m 这个距离范围内的物体都是清晰的,因此我根本不用花时间让相机进行对焦。

这样做的好处是,在实际拍摄的过程中,我们可以完全省略对焦这一环节,只需要利用“景深范围内所有物体都是清晰的”这一光学特性,就可以提前构图,可以手起刀落迅速拍摄而不用半按快门等待相机进行自动对焦。

再快的自动对焦,也没有不对焦快。实际拍摄时,哪怕 0.1s 的耽搁都会让你眼睁睁地看着画面转瞬即逝。景深陷阱是所有熟练掌握相机操作的摄影师在拍摄的时候常用的技术手段,只需要提前设置好光圈,就可以专注于构图,等待拍摄时机到来,直接按快门,不用再担心照片是否合焦。为了保证足够大的景深范围,小光圈自然也就是陷阱对焦的标配。

说到景深陷阱,自然就要提到景深标尺。我们怎么能知道在设置好光圈和对焦点以后我能得到的景深范围究竟是多少呢?

不知道你在用相机的时候有没有注意过相机镜头上有这样一个标尺,一般由三排数字和一个刻度标尺组成。中间两排数字是距离标尺,以英制单位制 ft(英尺)和国际单位制 m(米)标注,同时指代对焦距离和景深,你熟悉英尺就看英尺,你熟悉米就看米。最上方是光圈值,剩下的那一个刻度尺,表示的就是在相应光圈下的景深范围。

2a8f63f0b6f6c4701e2f903c772dc26e

景深标尺的用法是:先看刻度尺上的主刻度,主刻度指向的正上方表示当前的对焦距离,多少英尺或多少米,而对焦距离的正上方表示当前的光圈值。先确定光圈值是多少,然后在主刻度上找到同样光圈值的左右两个刻度,这两个刻度对应的上方数值就是景深范围。

比如这是一枚 Leica 35mm 镜头,它上面刻着景深标尺。这枚镜头光圈开在 F5.6,对焦点设置在 ∞(无穷远),观察景深标尺可知,光圈开在 F5.6 时,大概 7.5m-∞(无穷远),都是清晰的景深范围。

再细致一点地说:先看光圈,设置在 F5.6 上;再看对焦距离,设置在 ∞ 上;接着看最下面的标尺,有两个 5.6,这两个 5.6 的标尺指向了上面的距离数值;最后看,左边的 5.6 基本指向了 5m 和 10m 的正中间,我们可以认为那大概是 7.5m,右边的 5.6 指在了 ∞ 的右边,也就是说大于 ∞。

所以,我们可以说,这枚镜头在光圈 F5.6、对焦距离设置在了 ∞ 的情况下,景深范围是 7.5m-∞ 。

景深标尺惯常用在旁轴相机上,是 Leica 的主要贡献之一。这也是为什么大量纪实摄影师惯用 Leica 的原因:景深范围直观可见。

虽然现在各大相机厂商在自动对焦的速度和精度这两块儿下了很大的功夫,比如 SONY 的 α7R Ⅳ,567 个相位对焦点,425 个对比度检测对焦点,全时眼控对焦,最快对焦速度零点几秒,但很多时候,我们差的就是那零点几秒,就是那半按快门等待相机自动合焦的瞬间……我们经常会说,“一旦你看见了,你就拍不到了”,说的就是这零点几秒的事儿。拍小动物,拍孩子,抓拍人脸上瞬息万变的表情、神态,还有人物的动作、体态,没有那零点几秒的对焦时间预留给你,所见的一切都会转瞬即逝,所以这时景深陷阱就变得非常好用了。

拍照片拍到最后经常靠的是直觉,这个直觉来自于长时间的视觉训练,可能一刹那间,你敏感的眼睛就会告诉你,眼前出现的这个画面构图是正确的,取景器里出现的元素都在它们应该在的位置上了,而在这个时候,你根本不会有时间再去慢慢思考,慢慢构图,慢慢调整光圈,然后慢慢对焦。

在你熟练掌握景深陷阱的用法后,你只需要心无旁骛地时刻关注取景器,当你觉得取景器里的一切都对了,或者说在你预判取景器里的一切马上就要都对了的时候,直接按下快门,就不会再有错失机会和画面的烦恼了。

总结

在今天这节课里,我们讲了光圈、景深与景深陷阱三者间的关系。F 值越大,光圈越小,进光量越少,画面越暗,景深越大(画面越清晰);F 值越小,光圈越大,进光量越多,画面越亮,景深越浅(背景会模糊)。

虽然光圈大小会直接影响景深,但影响景深范围的不仅仅只有光圈这一个因素,其他还包括物距、画幅(感光元件大小)和镜头焦段。

物距指的是相机离物体的距离,物距越近,景深也就越浅,这跟人眼的自然视觉是一样的。想想看,你在盯着一个物体的时候,是不是离它越近,它之外的事物就会变得越模糊?

关于画幅,我们在后面的课程专门讲到相机的时候,会重点说一说它是怎么影响景深的,这节课就暂且先不说了。

至于焦段是如何影响景深的,不同的焦段又有什么不同的用法,那就是我们下节课要讨论的内容了。在完成下节课的内容学习后,我相信会解决一切你在选择和使用镜头方面的纠结和苦恼。

课后练习

  1. 在 ISO、快门速度不变的情况下,使用最大光圈和最小光圈分别对同一画面进行拍摄,观察两张照片的明暗变化。
  2. 使用相机的光圈优先模式(相机拨盘上的 A 档/Av 档),在 ISO 不变的情况下,使用最大光圈和最小光圈分别对同一画面进行拍摄,观察两张照片的景深变化。
  3. 在光照条件充足的情况下,将光圈固定设定在 F8 以上,尝试使用景深陷阱,在不进行对焦的情况下,到户外进行拍摄,抓拍街上转瞬即逝的画面。

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...

推荐标签 标签

  • uTools

    uTools 是一个极简、插件化、跨平台的现代桌面软件。通过自由选配丰富的插件,打造你得心应手的工具集合。

    5 引用 • 13 回帖
  • ngrok

    ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。

    7 引用 • 63 回帖 • 604 关注
  • SpaceVim

    SpaceVim 是一个社区驱动的模块化 vim/neovim 配置集合,以模块的方式组织管理插件以
    及相关配置,为不同的语言开发量身定制了相关的开发模块,该模块提供代码自动补全,
    语法检查、格式化、调试、REPL 等特性。用户仅需载入相关语言的模块即可得到一个开箱
    即用的 Vim-IDE。

    3 引用 • 31 回帖 • 83 关注
  • 持续集成

    持续集成(Continuous Integration)是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。

    14 引用 • 7 回帖 • 2 关注
  • JetBrains

    JetBrains 是一家捷克的软件开发公司,该公司位于捷克的布拉格,并在俄国的圣彼得堡及美国麻州波士顿都设有办公室,该公司最为人所熟知的产品是 Java 编程语言开发撰写时所用的集成开发环境:IntelliJ IDEA

    18 引用 • 54 回帖
  • Oracle

    Oracle(甲骨文)公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩。1989 年正式进入中国市场。2013 年,甲骨文已超越 IBM,成为继 Microsoft 后全球第二大软件公司。

    103 引用 • 126 回帖 • 442 关注
  • SSL

    SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS 与 SSL 在传输层对网络连接进行加密。

    69 引用 • 190 回帖 • 487 关注
  • JWT

    JWT(JSON Web Token)是一种用于双方之间传递信息的简洁的、安全的表述性声明规范。JWT 作为一个开放的标准(RFC 7519),定义了一种简洁的,自包含的方法用于通信双方之间以 JSON 的形式安全的传递信息。

    20 引用 • 15 回帖 • 21 关注
  • 微服务

    微服务架构是一种架构模式,它提倡将单一应用划分成一组小的服务。服务之间互相协调,互相配合,为用户提供最终价值。每个服务运行在独立的进程中。服务于服务之间才用轻量级的通信机制互相沟通。每个服务都围绕着具体业务构建,能够被独立的部署。

    96 引用 • 155 回帖
  • Latke

    Latke 是一款以 JSON 为主的 Java Web 框架。

    70 引用 • 533 回帖 • 729 关注
  • Eclipse

    Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

    75 引用 • 258 回帖 • 635 关注
  • 链滴

    链滴是一个记录生活的地方。

    记录生活,连接点滴

    140 引用 • 3720 回帖 • 1 关注
  • Dubbo

    Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,是 [阿里巴巴] SOA 服务化治理方案的核心框架,每天为 2,000+ 个服务提供 3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。

    60 引用 • 82 回帖 • 612 关注
  • 人工智能

    人工智能(Artificial Intelligence)是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门技术科学。

    74 引用 • 157 回帖
  • 服务器

    服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

    124 引用 • 580 回帖
  • GAE

    Google App Engine(GAE)是 Google 管理的数据中心中用于 WEB 应用程序的开发和托管的平台。2008 年 4 月 发布第一个测试版本。目前支持 Python、Java 和 Go 开发部署。全球已有数十万的开发者在其上开发了众多的应用。

    14 引用 • 42 回帖 • 708 关注
  • etcd

    etcd 是一个分布式、高可用的 key-value 数据存储,专门用于在分布式系统中保存关键数据。

    5 引用 • 26 回帖 • 498 关注
  • Openfire

    Openfire 是开源的、基于可拓展通讯和表示协议 (XMPP)、采用 Java 编程语言开发的实时协作服务器。Openfire 的效率很高,单台服务器可支持上万并发用户。

    6 引用 • 7 回帖 • 96 关注
  • gRpc
    10 引用 • 8 回帖 • 52 关注
  • LeetCode

    LeetCode(力扣)是一个全球极客挚爱的高质量技术成长平台,想要学习和提升专业能力从这里开始,充足技术干货等你来啃,轻松拿下 Dream Offer!

    209 引用 • 72 回帖
  • Docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的操作系统上。容器完全使用沙箱机制,几乎没有性能开销,可以很容易地在机器和数据中心中运行。

    484 引用 • 906 回帖 • 1 关注
  • React

    React 是 Facebook 开源的一个用于构建 UI 的 JavaScript 库。

    192 引用 • 291 回帖 • 439 关注
  • NGINX

    NGINX 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 NGINX 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。

    311 引用 • 546 回帖 • 2 关注
  • jsoup

    jsoup 是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和操作数据。

    6 引用 • 1 回帖 • 474 关注
  • 京东

    京东是中国最大的自营式电商企业,2015 年第一季度在中国自营式 B2C 电商市场的占有率为 56.3%。2014 年 5 月,京东在美国纳斯达克证券交易所正式挂牌上市(股票代码:JD),是中国第一个成功赴美上市的大型综合型电商平台,与腾讯、百度等中国互联网巨头共同跻身全球前十大互联网公司排行榜。

    14 引用 • 102 回帖 • 406 关注
  • 小薇

    小薇是一个用 Java 写的 QQ 聊天机器人 Web 服务,可以用于社群互动。

    由于 Smart QQ 从 2019 年 1 月 1 日起停止服务,所以该项目也已经停止维护了!

    34 引用 • 467 回帖 • 711 关注
  • SMTP

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。

    4 引用 • 18 回帖 • 607 关注