-
我查了网上一些资料,基本上把RAW(NEF)这件事搞清楚了。 一般图片是三色RGB的形式存在(电脑显示)或者四色CMYK形式存在(印刷)。 每种颜色256阶=8bit就是2的8次方多的可能,三色叠加就是2的24次方多的可能24bit结果是1000多万还是多少忘记了。同理,四色也是。结果要大多了,因为2的32次方比2的24次方不止大一点。 一般我们在网络上看到的图片以RGB24bit有损压缩后jpg格式居多。 另外一种常用的gif图片格式其实是8bit256色以下的,支持动画(多幅图片连播),一般聊天中动啊动的就是gif,因为最多只有256色所以看上去很多锯齿,这种格式适合表现国旗等平涂颜色; 那么一张图片不压缩的前提下文件有多大是可以计算出来的,比如800*600像素的,那么文件大小就是800*600=480000*24bit=A,A/8=B(字节,一个字节8bit),B/1024=C(kb)(1kb=1024B),C/1024=D(M)(1M=1024kb),最后结果是1.373兆; 所以3600万像素14bit的RAW文件计算方法是:(36000000*14)/8/1024/1024=约60M再加上raw格式本来的附加信息,就是70多兆。 然后RAW(NEF)文件格式目前确实是12bit 14bit 22bit,并没有三通道,那么它是如何做到把12bit的色彩记载数据量转化为24bit的RGB并绰绰有余的呢,要知道24bit比12bit大不止千倍。真实的色彩除了拍摄的时候是后期计算不出来的。这就是我想解决的疑问。 比如一个学校有1000个人在一个操场上做操,校长给每个同学打分,一种方法就是写一个名字再写一个分数,一种就是在一张位置图表上打分,回到办公室再对照一张学生姓名的位置分布图得出谁谁谁多少分(假设这个位置是精确不变的)。显然,后一种写的字要少得多,但是前者能独立存在,后者必须依照学生姓名的位置分布图存在,后者甚至因为节省了时间,校长还写了更多的数据,比如衣着相貌等等。 这张学生姓名位置分布图就相当于相机的CCD(电子感光器件),24bitRGB格式图像就相当于前一种记录方式,12bitRAW就相当于后一种记录方式。 事实上我们的电脑文字就是后一种记录方式,只记录字符代号与字体代号,再对应字库,这样文本文件本身就很小,但是它不能脱离字库字体文件而独立存在,把文字的形状写入文本文件相当于一个曲线化的矢量文件,可以独立存在,但是文件要大得多。 具体到RAW(NEF)身上就是只记录颜色的某些数据(可能就是深浅),再结合CCD本身的感光点的排列位置(这是固定的),这样记录图像。这样它就达到了用更少的数据量记录更多数据的目的。 所以RAW(NEF)是一个依赖硬件数据存在的数据包,更像是一个数据包,而不像RGB那样是一个独立存在记录所有颜色信息的图像文件,就是说没有相应的相机数据文件,此RAW文件无意义。另一个特征就是RAW(NEF)依赖后期的图像软件处理(比如photoshop),在打开转换成RGB的时候再确定色彩、平衡、反差等等数据,它虽然只有12bit,但是结合硬件信息记载的数据量比RGB24bit要多得多,这样导致你首次设置时的余地很大,而不至于失真。 要注意的是,当它已经转换成24bit的RGB文件格式了,再调色就与RAW无关了,转换的瞬间就丢失了RGB24bit之外的色彩信息。当然,一定范围内的RGB调色本身是肉眼察觉不出来的。
2014-09-14 回复be5t0: 我查了网上一些资料,基本上把RAW(NEF)这件事搞清楚了。 一般图片是三色RGB的形式存在(电脑显示)或者四色CMYK形式存在(印刷)。 每种颜色256阶=8bit就是2的8次方多的可能,三色叠加 建议先搜一下拜尔矩阵传感器(马赛克传感器)。 一个像素是由RGGB(两个绿通道)算出来的。2014-09-15展开1条回复
-
我想说的是RGB图像肯定是24位的,一个色彩通道8位,三个色彩通道叠加就是24位。显示器不会是8位256色的(很老的有),显示器显示的颜色一般是16位-24位-32位的。 这是前面描述要纠正的第一个错误。 而RAW(NEF)格式的12位14位22位却是实实在在的12位14位22位,并不是三个色彩通道之一。 我也很疑惑为什么12位色彩可以转换为24位的RGB图像,并号称绰绰有余!要知道真实的色彩除了拍摄时是后期计算不出来的。后来我找了一些资料并思考后得到了解答,接下来会谈这些。
2014-09-14 回复 -
真正的好帖子,学习了
2014-03-31 回复 -
学习了。
2014-03-30 回复
分享到朋友圈
0打开微信,点击底部的“发现”,使用
“扫一扫”即可将网页分享至朋友圈。