本次对比将通过视角、景深、暗角、细节等几个方面来展现APS-C画幅与全画幅的差别。希望这篇帖子中的一些说明,能对一些纠结在APS-C画幅 与全画幅之间的朋友有所帮助与参考。

同等焦距下APS-C画幅与全画幅照片对比:
在同样使用80mm焦距以f4.0的光圈及1/5的快门速度进行拍摄

↑前为APS-C画幅照片;后为全画幅照片
视角:同等焦距下APS-C画幅与全画幅最大的区别就在于视角。虽然焦距相同但由于APS-C画幅的CMOS尺寸为
29.3mm比35mm的全画幅CMOS小,故APS-C画幅比全画幅照片视角更小,所包含的内容更少。相当于相同的画面投影在更小的背景布上,在背景布
上呈现的画面内容更小。
同为80mm焦距可APS-C画幅由于CMOS更小其照片视角相当于约128mm的视角。

将之前两幅照片进行1:1放大后截取同等区域:

↑前为APS-C画幅照片;后为全画幅照片
景深:在同样使用80mm焦距相同光圈及快门速度的情况下,APS-C画幅照片焦外的虚化效果与全画幅照片基本相同,也就是说在同等焦距下两种画幅在景深上基本相同

将两幅照片进行1:1放大后截取左上角:

↑前为APS-C画幅照片;后为全画幅照片
暗角:在同样适用80mm焦距的情况下,全画幅在四个角上出现了明显的暗角,而APS-C画幅则未促销暗角。

使用等效焦距下APS-C画幅照片与全画幅照片对比:
全画幅使用80mm焦距以f4.0及1/5的快门速度进行拍摄,APS-C画幅以50mm焦距(等效80mm)并以同样的光圈及快门进行拍摄:

↑前为APS-C画幅照片;后为全画幅照片
视角:由于使用80mm等效焦距进行拍摄,两张张片视角上基本一致,照片内内容基本相同。

将之前两张照片1:1放大后截取相同位置画面

↑前为APS-C画幅照片;后为全画幅照片
景深:等效焦距下全画幅较为虚化效果明显比APS-C画幅强,也就是等效焦距下全画幅景深更前。由于景深主要由光圈、
焦距两项指标确定,相同焦距下光圈越小景深越浅,相同光圈下焦距越长景深越浅。由于采用等效80mm焦距APS-C画幅实际使用的是50mm焦距,比全画
幅使用的80mm焦距短,故等效焦距下全画幅景深比APS-C画幅景深浅。

将两幅照片进行1:1放大后截取左上角:

↑前为APS-C画幅照片;后为全画幅照片
暗角:等效焦距下全画幅暗角依然比APS-C画幅明显。

使用新百微镜头在同等光圈快门速度条件下的照片对比:

↑前为APS-C画幅照片;后为全画幅照片
视角:由于采用相同焦距,全画幅照片拍摄到更多内容

将之前两张照片1:1放大后截取同等大小相同区域图像

↑前为APS-C画幅照片;后为全画幅照片
细节:由于APS-C画幅拥有视角优势,加上APS-C画幅CMOS单位面积上像素点更多,故在相同焦距上APS-C画幅能展现出更多微距细节。

APS-C画幅与全画幅CMOS单位面积像素密度对比:

APS-C与全画幅CMOS单位面积像素对比表
品牌
CMOS类型
相机机型
CMOS尺寸
有效像素(万)
单位面积像素点(万/mm²)
长(mm)
宽(mm)
佳能
APS-C
550D
22.3
14.9
5.42
7D
22.3
14.9
5.42
全画幅
6D
35.8
23.9
2.36
5DIII
2.58
1DX
2.09
尼康
APS-C
D3200
23.2
15.4
6.76
D7000
23.6
15.6
4.40
全画幅
D600
35.9
2.82
D800
35.9
4.21
D3X
35.9
2.84

像素密度:挑选C家及N家几款具有代表性的APS-C画幅相机及全画幅相机进行CMOS单位面积像素密度比对,发现无论C家还是N家APS-C画幅像素密度都要高于全画幅。

APS-C画幅与全画幅焦段光圈换算:
从上面关于景深、视角、细节甚至象素密度的对比后,下面就比较直观的来讲一讲市售套机在实际使用中的差别。
拿7D与5DIII套机对比

机型 套机头 等效焦距 等效光圈
7D EF-S18mm-135mm  f3.5-5.6 IS 28.8mm-216mm f5.6-8.96
5DIII EF24-105mm f4l IS USM 24mm-105mm f4

焦距:
然表面上7D套机镜头在广角上焦距比5DIII套机镜头短,但经过等效焦距换算后起广角焦距比5DIII套机头广角焦距略长;但在远摄端7D套机镜头经过
等效换算后起等效焦距比5DIII套机头更长。因此从套机来说APS-C画幅套机头长焦上更占便宜。这也是为什么EF-S镜头广角端已经达到了18mm的
短焦距但其实际成像却没有24mm的全画幅焦距广的原因。
光圈:单从参数看7D套机头的最大光圈很占优比5DIII的套机头光圈更大,然而经过等效换算后其最小光圈值也有5.6,这就是为什么在使用7D套机头最小光圈值f3.5拍摄的照片,其焦外不如5DIII套机头焦外虚化重的原因了。

总结:APS-C画幅与全画幅称不上孰优孰劣,APS-C在远距离拍摄时拥有视角优势,且在CMOS单位面积上拥有更
多像素点,所以在远摄拍摄及微距拍摄时拥有更多优势。而全画幅由于CMOS更大在等效焦距下拥有更好的焦外虚化效果,且在广角拍摄上占优。APS-C画幅
与全画幅在不同拍摄领域各有优劣,这也是为什么不少摄影师会同时拥有并使用APS-C画幅相机及全画幅相机的原因。

如果你倾向于人像广角风景拍摄那全画幅相机能提供给你更好的焦外虚化效果及广角优势。
如果你倾向于远摄微距拍摄那APS-C画幅相机能提供给你更多的微距细节及等效长焦优势。

APS-C画幅与全画幅的更多相关文章

  1. 探索c#之递归APS和CPS

    接上篇探索c#之尾递归编译器优化 累加器传递模式(APS) CPS函数 CPS变换 CPS尾递归 总结 累加器传递模式(Accumulator passing style) 尾递归优化在于使堆栈可以不 ...

  2. [css]我要用css画幅画(九) - Apple Logo

    接着之前的[css]我要用css画幅画(八) - Hello Kitty,这次画的是苹果公司的logo 这次打算将分析和实现步骤尽量详细的说一说. 其实之前的也打算详细讲分析和设计过程,不过之前的图比 ...

  3. [css]我要用css画幅画(八) - Hello Kitty

    接着之前的[css]我要用css画幅画(七) - 哆啦A梦,这次画的是Hello Kitty. /* 开始前先说点废话, 一转眼就2016年了,过完年后一直没更新博客,无他,就是懒得动. 这一转眼,一 ...

  4. [css]我要用css画幅画(七) - 哆啦A梦

    接着之前的[css]我要用css画幅画(六),今天画的有所不同,画的是哆啦A梦,我们小时候对他的称呼其实是小叮当机器猫. (PS:这次我要做的事情,很多人已经做过,这并不是什么创新,我只是在学习并记录 ...

  5. [css]我要用css画幅画(六)

    接着之前的[css]我要用css画幅画(五), 由于这个画已经画了很久了,这次一次性加了比较多更新,算是让这幅画告一段落吧. 本次的更新包括: 1. 给云增加动画 2. 画了一棵树 3. 树上画了一个 ...

  6. [css]我要用css画幅画(五)

    接着之前的[css]我要用css画幅画(四), 这次我给小明和静静增加了对话,用了简单的动画效果. github:https://github.com/bee0060/Css-Paint , 完整代码 ...

  7. [css]我要用css画幅画(四)

    接着之前的[css]我要用css画幅画(三), 今天,我画了两朵云,并给小明介绍了个朋友:静静. github:https://github.com/bee0060/Css-Paint , 完整代码在 ...

  8. [css]我要用css画幅画(三)

    接着之前的[css]我要用css画幅画(二), 今天,我画了一个小人,他的名字暂时叫作小明. 以下只列出本次修改增加的内容 html如下: <div class="human left ...

  9. 【详解】ERP、APS与MES系统是什么?

    ERP是什么?MES是什么?APS又是什么?无论他们有什么功能,对企业有什么意义,不过都是计算机在读写一些数据而已.实际上这一切的本质不过是数据在硬盘和内存中快速的读和写. ERP是--,APS是-- ...

随机推荐

  1. Intellj IDEA Java随笔

    敲击sout+Tab会出现:System.out.println(); int(-2147483648, 2147483647) 当一个方法类型不是void时,那么我们不仅要考虑它正确时的返回值,错误 ...

  2. 【Fine原创】JMeter分布式测试中踩过的那些坑

    最近因为项目需要,研究了性能测试的相关内容,并且最终选用了jmeter这一轻量级开源工具.因为一直使用jmeter的GUI模式进行脚本设计,到测试执行阶段工具本身对资源的过量消耗给性能测试带来了瓶颈, ...

  3. LayaAir引擎——(三)

    LyaAir引擎(JavaScript)实现图片的翻转一半 图片4.png位于bin/开场过渡 文件夹下,图片大小150*30(根据实际情况做调整) var button; var scale1 = ...

  4. Python笔记——类定义

    Python笔记——类定义 一.类定义: class <类名>: <语句> 类实例化后,可以使用其属性,实际上,创建一个类之后,可以通过类名访问其属性 如果直接使用类名修改其属 ...

  5. android沉浸式状态栏设置(4.4以上版本)

    其实设置比较简单,我用了小米和htc的几款机型都可以用. 主要代码就是这个(注意要在Activity的setContentView之前调用才行) /** * 开启沉浸式状态栏 * */ public ...

  6. git 版本控制

    用gitbash进入类似命令行的窗口 用命令 cd e:/learngit 进入该目录,然后在此目录下初始化$ git init, 于是该文件夹就成为了一个工作区,里面的.git文件就是版本库(rep ...

  7. iOS的主要框架介绍

    框架是一个目录,这个目录包含了共享库,访问共享库里代码的头文件,和其它的图片和声音的资源文件.一个共享库定义的方法或函数可以被应用程序调用. IOS提供了很多你可以在应用程序里调用的框架.要使用一个框 ...

  8. 关于unity中C#使用WaitForSeconds的方法

    //我有一段这样的代码,我要实现3秒后执行内容,JS是这样写的 function Update () { load (); } function load (){ //等待3秒执行语句 yield W ...

  9. jquery与各种UI框架的导入要注意的地方

    前端的处理我们会使用easyUI,amazeUI,bootstrap等等框架,然而每个页面都要导入这些js   css 文件,所以我们将要导入的文件提取出来,写在一个页面上,每次只要倒入该页面就行,如 ...

  10. jsp之tomcat安装

    安装时会碰到一个命令行窗口一闪而过的情况,里面内容是: Neither the JAVA_HOME nor the JRE_HOME environment variable is defined 是 ...