当前位置: 首页 > news >正文

风光摄影:相机设置和镜头选择

写在前面


  • 博文内容为《斯科特·凯尔比的风光摄影手册》读书笔记整理
  • 涉及在风景拍摄中一些相机设置,镜头选择的建议
  • 对小白来讲很实用,避免拍摄一些过曝或者过暗的风景照片
  • 理解不足小伙伴帮忙指正 😃,生活加油

99%的焦虑都来自于虚度时间和没有好好做事,所以唯一的解决办法就是行动起来,认真做完事情,战胜焦虑,战胜那些心里空荡荡的时刻,而不是选择逃避。不要站在原地想象困难,行动永远是改变现状的最佳方式


如何正确设置相机?

设置Demo

在这之前我们先看一个 Demo,下面的照片是前段时间和小伙伴去爬山拍的

光圈优先模式,使用 f/11相对较小的光圈值,意味着景深较大,前景和背景都会比较清晰,但进光量较少,可能需要较长的曝光时间或使用较高的ISO来补偿。

第一次拍摄设置值 SAMSUNG NX2000 20毫米 f/11 1/15秒 IS0 200 曝光偏差 3 无闪光

可以看到太曝了,说明光量太多了,所以调整 ISO ,降低感光度,减少曝光补偿

设置值 SAMSUNG NX2000 20毫米 f/11 1/40秒 ISO 100 曝光偏差 0.6 无闪光

天空的部分还是有点曝,但是可以看到快门速度自动增加了,这里调整曝光补偿值为 0

拍摄的构图右边有一个平台,不希望看到,所以我们调整焦距

设置值 SAMSUNG NX2000 24毫米 f/11 1/80秒 ISO 100 曝光偏差 0 无闪光

实际这里的构图还有问题,这里不考虑,修改曝光补偿的缘故,所以快门速度又快了,整体曝光勉强合适,但是中心位置还是有点曝,这里可以调整测光模式为点测光做尝试。

因为是中午,都是硬光,不太适合拍摄,不想尝试需要后期做一些处理,这里可以用调色软件做一些调色处理。

下面为 达芬奇一级调色后的导出,实际上只需要调整白平衡就可以获取一个不错的效果

下面为书中提到的一些建议,做简单的整理

风光摄影相机设置建议

将IS0设定为最低值

如果你想让照片的清晰度较高,通常需要使用三脚架。在使用三脚架时,就可以将ISO设定为最低值,保证画面有一个较高的清晰度。对于大部分相机而言,ISO的最低值是100

为当室外光线强烈时,相机的快门速度会很快(可能超过1/2000秒),最好将ISO值调到100。

用光圈优先模式拍摄

新手建议先用光圈优先模式开始拍摄(在相机拨盘上通常以AV或A表示)。光圈优先是指根据你手动选定的光圈大小,相机通过对场景中光亮度的测算,自动决定快门速度的拍摄模式。

光圈应该多大

最佳光圈f/11及其附近数值的光圈,既避免了因光圈过大而导致的景深过浅和边缘模糊,又减少了因光圈过小而导致的衍射效应

当我想要让所有景物都合焦时,通常会将光圈设定为f/11。据我所知,大多数摄影师都用f/11f/16。当然,也不是只能用这两个,也有一些摄影师会用f/8.

只要光圈不超过f/16,应该都没问题。用更小的光圈,如f/22,从理论上来说,可以产生更锐利的画质。但是,由于存在一种叫作透镜衍射的光学透镜原理

当光圈缩小到一定程度时,光波会发生衍射,导致图像的清晰度下降。衍射是光波在遇到障碍物(如镜头的小光圈)时发生的弯曲和扩散现象。

每个镜头都有一个光圈值的清晰度是最高的。通常可以用以下方法估算:比最大光圈高出2~3挡的那个为最清晰光圈。(将当前光圈值乘以根号2(或近似地乘以1.4),即可得到下一档光圈值)

例如:如果镜头的最大光圈值是f/4,那么最清晰的光圈就是f/8f/11;如果镜头的最大光圈值是f/2.8,那么最清晰的光圈就是f/8(f/2.8 -> f/4 -> f/5.6 -> f/8)。(这个方法不完全适用于所有镜头)

快门速度该是多少

如果用光圈优先模式拍摄,就完全不用考虑快门速度

因为相机会自动计算出合适的快门速度。你选定一个光圈,如f/11,然后相机会根据你对准的环境测算曝光量,给出最合适的快门速度。

使用RAW格式拍摄

RAW 格式 可以在压缩像素过程中最大限度地保持画质,不对像素产生过多破坏。用RAW格式拍摄天空时,可以获得更顺滑、更柔和的渐变效果,减少条状物的出现.

打开高光溢出警告功能

可能我们对照片做过的最糟糕的事情就是让高光部分太亮以至于破坏了整个画面。这种情况被称为高光溢出,意味着照片上的某些区域亮度过高,以至于丢失了细节,这个区域里只有一片纯白,除此以外什么都没有。

如何处理高光溢出

有时相机计算出的快门速度是错误的,这样就会发生高光溢出。需要对曝光量进行调整,使用曝光补偿来纠正相机计算出的曝光错误.

曝光补偿的意思是:当相机发生错误时(如出现高光溢出),对曝光进行调节,通过降低画面的亮度(通常以曝光挡位的1/3进行调节),改善画质。

当高光溢出时,你需要使用曝光补偿功能,将画面亮度调低1/3个曝光挡位

如果你选择手动拍摄模式,在大部分相机上,曝光补偿功能不起作用,你需要手动改变光圈挡位,降低曝光量。例如,一开始你选择的光圈是f/11,那就需要将光圈值调整为比它高一挡的f/16,不合适就继续调小光圈,直到高光处的曝光合适。

该选用何种测光模式

我使用的测光模式实际上是目前大多数相机的默认模式–评价测光,或者称为矩阵测光/平均测光

什么时候用点测光

当你转换为点测光模式时,相机只计算焦点周围的一小块区域的光线量。

将白平衡设置为阴天

不管室外是什么天气,都将白平衡设置为阴天模式

这个技巧是几年前我从一个摄影师那里学来的,而且一直在拍摄风景时运用它。这个方法可以让照片看上去偏暖色调

借用实时预览保证清晰对焦

先是使用相机的自动对焦功能,然后手动调节焦距,以确保画质清晰,操作方法如下:

(1) 确定焦点,让焦点位于场景大约1/3处,半按快门键打开自动对焦

(2) 打开实时预览功能(微单不需要),这样你就可以通过相机背后的显示屏实时看到即将拍摄的画面,实时预览的一大优点是可以在拍摄前就放大画面(通常,只能在拍摄后放大拍摄到的照片),例如,你对焦在场景大约1/3处的一块岩石上,那就可以按缩放键(它的标识像一个放大镜)放大这块岩石,这样你就可以准确、真实地看到这个区域是否合焦。

(3) 关闭镜头筒身上的自动对焦开关。现在,你进入了手动对焦式。一边转动镜头上的手动对焦环,一边观察放大的区域,直到焦点及其周围区域显像清晰、锐利,然后就可以按下快门键了

现如今相机的自动对焦功能已经非常强大了。我只会在拍摄特别精彩且有难度的风景照时,偶尔会用

该使用哪种对焦模式

在拍摄风景时,场景的变化不会很大。由于风景仍然属于一种物体,所以最好将对焦模式设置为单次对焦,而不是连续对焦

广角镜头

除非要拍摄的景物离你很远,很有必要使用长焦镜头外,风景摄影中使用得较多的是广角镜头

如果我必须选择一个最适合拍摄风景的广角镜头,那我应该会选择适用于全画幅相机的24mm镜头或适用于半画幅相机的18mm镜头。当然,使用广角变焦镜头可以获得更大的灵活性,因此可以使用全画幅相机24-105mm镜头,或者更轻的16-35mm镜头

对于风景摄影而言,不需要过大的广角镜头,也不需要过长的长焦镜头

  • 对于全画幅相机,镜头不要小于16mm,不要大于35mm
  • 对于半画幅相机,镜头不要小于8mm,不要大于24mm

全画幅和半画幅的区别

感光元件尺寸:

全画幅:感光元件尺寸为36×24毫米,这一规格源于早期的胶片相机,后来被应用到数码相机上。全画幅相机的感光元件面积较大,能够充分利用镜头的成像圈,无需进行焦距转换,因此具有出色的成像质量和视觉效果。

半画幅:也称为APS-C画幅,其感光元件尺寸一般为22.7×15.5毫米(也有其他尺寸如23.7mm×15.6mm),约为全画幅的一半。由于感光元件尺寸较小,半画幅相机在使用相同镜头时,需要进行焦距转换

拍摄范围:

全画幅相机可以拍摄更广阔的场景。在同样的焦距下,半画幅相机的拍摄范围会被裁剪,相当于放大了1.5倍或1.6倍(具体取决于相机的裁剪系数)。如果想要得到同样的拍摄范围,半画幅相机需要使用更短的焦距或者远离拍摄对象

景深:

全画幅相机可以拍摄出更浅的景深,即背景虚化的效果更明显。在同样的光圈和焦距下,全画幅相机的景深比半画幅相机要浅一些。如果想要得到同样的景深,半画幅相机需要使用更大的光圈或者更长的焦距

细节和色彩:

全画幅相机的感光元件面积更大,每个像素点可以接收到更多的光线,因此噪点更少,动态范围更宽,色彩还原更准确。相比之下,半画幅相机由于感光元件面积较小,每个像素点接收到的光线更少,所以噪点更多动态范围更窄,色彩还原相对较差。

何时使用超广角镜头

如果在前景中,确实有景物离你非常近,如一块大岩石,或者一块浮木,这时超广角镜头就可以派上用场了

因为它会让景物有更强烈的纵深感,让观众觉得景物离得更远了(同样距离的山峰变得更小了)

博文部分内容参考

© 文中涉及参考链接内容版权归原作者所有,如有侵权请告知 😃


《斯科特·凯尔比的风光摄影手册》


© 2018-2024 liruilonger@gmail.com, 保持署名-非商用-相同方式共享(CC BY-NC-SA 4.0)

相关文章:

风光摄影:相机设置和镜头选择

写在前面 博文内容为《斯科特凯尔比的风光摄影手册》读书笔记整理涉及在风景拍摄中一些相机设置,镜头选择的建议对小白来讲很实用,避免拍摄一些过曝或者过暗的风景照片理解不足小伙伴帮忙指正 😃,生活加油 99%的焦虑都来自于虚度时间和没有好…...

python制作甘特图的基本知识(附Demo)

目录 前言1. matplotlib2. plotly 前言 甘特图是一种常见的项目管理工具,用于表示项目任务的时间进度 直观地看到项目的各个任务在时间上的分布和进度 常用的绘制甘特图的工具是 matplotlib 和 plotly 主要以Demo的形式展示 1. matplotlib 功能强大的绘图库&a…...

javascript设计模式总结

参考 通过设计模式可以增加代码的可重用性、可扩展性、可维护性 设计模式五大设计原则 单一职责:一个程序只需要做好一件事,如果结构过于复杂就拆分开,保证每个部分独立 开放封闭原则:对扩展开放,对修改封闭。增加需…...

gpt-4o看图说话-根据图片回答问题

问题:中国的人口老龄化究竟有多严重? 代码下实现如下:(直接调用openai的chat接口) import os import base64 import requests def encode_image(image_path): """ 对图片文件进行 Base64 编码 输入…...

【MySQL】7.MySQL 的内置函数

MySQL的内置函数 一.日期函数二.字符串函数三.数学函数四.其它函数 一.日期函数 函数名称说明current_date()当前日期current_time()当前时间current_timestamp当前时间戳(日期时间)date(datetime)截取 datetime 的日期部分date_add(date, interval d_value_type)给 date 添加…...

爬虫:Sentry-Span参数逆向

在抓某眼查数据太过频繁时会出现极验的验证码。极验的教程有很多,主要是发现在这里获取验证码的时候需要携带参数Sentry-Span。在这里记录一下逆向的主要过程,直接上补环境的代码。 window global; location {}; my_log console.log;(function () {l…...

音视频入门基础:H.264专题(12)——FFmpeg源码中通过SPS属性计算视频分辨率的实现

一、引言 在上一节《音视频入门基础:H.264专题(11)——计算视频分辨率的公式》中,讲述了通过SPS中的属性计算H.264编码的视频的分辨率的公式。本文讲解FFmpeg源码中计算视频分辨率的实现。 二、FFmpeg源码中计算视频分辨率的实现…...

基于颜色模型和边缘检测的火焰识别FPGA实现,包含testbench和matlab验证程序

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 5.算法完整程序工程 1.算法运行效果图预览 (完整程序运行后无水印) 将FPGA仿真结果导入到matlab显示结果: 测试样本1 测试样本2 测试样本3 2.算法运行软件版本 vivado2019.2 …...

golang json反序列化科学计数法的坑

问题背景 func CheckSign(c *gin.Context, signKey string, singExpire int) (string, error) {r : c.Requestvar formParams map[string]interface{}if c.Request.Body ! nil {bodyBytes, _ : io.ReadAll(c.Request.Body)defer c.Request.Body.Close()if len(bodyBytes) >…...

罗技K380无线键盘及鼠标:智慧互联,一触即通

目录 1. 背景2. K380无线键盘连接电脑2.1 键盘准备工作2.2 电脑配置键盘的连接 3. 无线鼠标的连接3.1 鼠标准备工作3.2 电脑配置鼠标的连接 1. 背景 有一阵子经常使用 ipad,但是对于我这个习惯于键盘打字的人来说,慢慢在 ipad 上打字,实在是…...

卸载wps office的几种方法收录

​ 第一种方法: 1.打开【任务管理器】,找到相关程序,点击【结束任务】。任务管理器可以通过左下角搜索找到。 2.点击【开始】-【设置】-【应用】-下拉找到WPS应用,右键卸载,不保留软件配置 …...

SpringCloud第一篇Docker基础

文章目录 一、常见命令二、数据卷三、数据挂载四、自定义镜像五、网络 一、常见命令 Docker最常见的命令就是操作镜像、容器的命令,详见官方文档: https://docs.docker.com/ 需求: 在DockerHub中搜索Nginx镜像,查看镜像的名称 …...

从零开始学习PX4源码3(如何上传官网源码到自己的仓库中)

目录 文章目录 目录摘要1.将PX4源码上传至腾讯工蜂2.从腾讯工蜂克隆源码到本地ubuntu3.如何查看自己源码的版本信息 摘要 本节主要记录从零开始学习PX4源码3(如何上传官网源码到自己的仓库中)及如何查看PX4的固件版本信息,欢迎批评指正! PX4源码版本V1.…...

Docker Compose 启动容器例子

Docker Compose 启动容器例子 Docker Compose 文件 (docker-compose.yml) version: 3.8services:web:image: nginx:latestports:- "8080:80"volumes:- ./html:/usr/share/nginx/htmlnetworks:- webnetdb:image: mysql:latestenvironment:MYSQL_ROOT_PASSWORD: exam…...

守护服务之门:Eureka中分布式认证与授权的实现策略

守护服务之门:Eureka中分布式认证与授权的实现策略 引言 在微服务架构中,服务间的通信安全至关重要。Eureka作为Netflix开源的服务发现框架,虽然本身提供了服务注册与发现的功能,但并不直接提供认证与授权机制。为了实现服务的分…...

核密度估计KDE和概率密度函数PDF(深入浅出)

目录 1. 和密度估计(KDE)核密度估计的基本原理核密度估计的公式核密度估计的应用Python中的KDE实现示例代码 结果解释解释结果 总结 2. 概率密度函数(PDF)概率密度函数(PDF)是怎么工作的:用图画…...

免开steam 脱离steam 进行游戏的小工具

链接:https://pan.baidu.com/s/1k2C8b4jEqKIGLtLZp8YCgA?pwd6666 提取码:6666 我们只需选择游戏根目录 然后输入AppID 点击底部按钮 进行就可以了 关于AppID在:...

深度学习--系统配置流程

Win10系统配置双系统Ubuntu18.04 深度学习台式服务器自装练手1.win10磁盘管理2.下载系统镜像制作U盘3.系统安装4. 安装后的系统设置工作5.配置CUDA环境CUDNN安装 深度学习台式服务器自装练手 写在最前 CUDA最高支持11.4 显卡3060 1.win10磁盘管理 首先对原有磁盘进行分区整理…...

把Docker的虚拟磁盘文件移动到别的盘符

今天清理C盘空间,发现一个很大的文件 ext4.vhdx 足有 15G 之多,发现这个是Docker的虚拟磁盘文件,于是在网上找到移到它的办法,使用 PowerShell 执行下面命令 查看Docker状态和版本 wsl -l -v 关闭Docker服务 wsl --shutdown …...

Oracle 19c RAC 心跳异常处理

客户机房异常断电后,启动19c集群报错如下 2024-07-05 17:43:27.934 [GIPCD(5964292)]CRS-42216: No interfaces are configured on the local node for interface definition en3(:.*)?:100.100.100.0: available interface definitions are [en0(:.*)?:10.88.0.…...

微信小程序之bind和catch

这两个呢,都是绑定事件用的,具体使用有些小区别。 官方文档: 事件冒泡处理不同 bind:绑定的事件会向上冒泡,即触发当前组件的事件后,还会继续触发父组件的相同事件。例如,有一个子视图绑定了b…...

《从零掌握MIPI CSI-2: 协议精解与FPGA摄像头开发实战》-- CSI-2 协议详细解析 (一)

CSI-2 协议详细解析 (一) 1. CSI-2层定义(CSI-2 Layer Definitions) 分层结构 :CSI-2协议分为6层: 物理层(PHY Layer) : 定义电气特性、时钟机制和传输介质(导线&#…...

GitHub 趋势日报 (2025年06月08日)

📊 由 TrendForge 系统生成 | 🌐 https://trendforge.devlive.org/ 🌐 本日报中的项目描述已自动翻译为中文 📈 今日获星趋势图 今日获星趋势图 884 cognee 566 dify 414 HumanSystemOptimization 414 omni-tools 321 note-gen …...

安卓基础(aar)

重新设置java21的环境,临时设置 $env:JAVA_HOME "D:\Android Studio\jbr" 查看当前环境变量 JAVA_HOME 的值 echo $env:JAVA_HOME 构建ARR文件 ./gradlew :private-lib:assembleRelease 目录是这样的: MyApp/ ├── app/ …...

蓝桥杯 冶炼金属

原题目链接 🔧 冶炼金属转换率推测题解 📜 原题描述 小蓝有一个神奇的炉子用于将普通金属 O O O 冶炼成为一种特殊金属 X X X。这个炉子有一个属性叫转换率 V V V,是一个正整数,表示每 V V V 个普通金属 O O O 可以冶炼出 …...

MySQL 知识小结(一)

一、my.cnf配置详解 我们知道安装MySQL有两种方式来安装咱们的MySQL数据库,分别是二进制安装编译数据库或者使用三方yum来进行安装,第三方yum的安装相对于二进制压缩包的安装更快捷,但是文件存放起来数据比较冗余,用二进制能够更好管理咱们M…...

Go 并发编程基础:通道(Channel)的使用

在 Go 中,Channel 是 Goroutine 之间通信的核心机制。它提供了一个线程安全的通信方式,用于在多个 Goroutine 之间传递数据,从而实现高效的并发编程。 本章将介绍 Channel 的基本概念、用法、缓冲、关闭机制以及 select 的使用。 一、Channel…...

uniapp 实现腾讯云IM群文件上传下载功能

UniApp 集成腾讯云IM实现群文件上传下载功能全攻略 一、功能背景与技术选型 在团队协作场景中,群文件共享是核心需求之一。本文将介绍如何基于腾讯云IMCOS,在uniapp中实现: 群内文件上传/下载文件元数据管理下载进度追踪跨平台文件预览 二…...

【Linux】Linux安装并配置RabbitMQ

目录 1. 安装 Erlang 2. 安装 RabbitMQ 2.1.添加 RabbitMQ 仓库 2.2.安装 RabbitMQ 3.配置 3.1.启动和管理服务 4. 访问管理界面 5.安装问题 6.修改密码 7.修改端口 7.1.找到文件 7.2.修改文件 1. 安装 Erlang 由于 RabbitMQ 是用 Erlang 编写的,需要先安…...

字符串哈希+KMP

P10468 兔子与兔子 #include<bits/stdc.h> using namespace std; typedef unsigned long long ull; const int N 1000010; ull a[N], pw[N]; int n; ull gethash(int l, int r){return a[r] - a[l - 1] * pw[r - l 1]; } signed main(){ios::sync_with_stdio(false), …...