1920177月

骗惨!“照片大于n兆”的比赛要求是错误的?

摄影  早自习 

第451期 2017年3月11日

即便是同样像素的照片,照片的文件大小也会不同。

不二伟同学提问:

叶梓老师……在相机参数完全相同的情况下,为什么画面中信息量大的时候照片占的内存更大,照片文件大小不是由像素决定的吗?

 

 叶梓老师回答:

(请倾听语音)



 

骗惨!“照片大于n兆”的比赛要求是错误的?-摄影早自习第451日

叶梓摄影(两张照片像素相同;左为信息量大的照片,文件尺寸为16M;右为信息量小的照片,文件尺寸为15M)

(以下为根据上述录音整理的文字)

叶梓:
  早安,我是叶梓,今天是摄影早自习的第451期。不二伟同学提问为什么一张照片中的信息量大的时候,这张照片的文件所占的内存也也会变大。照片的文件大小不是由像素的总量来决定的吗?我可以明确地回答你,它们之间有关系,但并不是完全划等号的。
  举个例子,上面的两张照片都是我用同样的相机拍摄的。拍摄地点是在西藏,左边是雅鲁藏布江,右边是在一个山顶上。这两张照片的像素总量是完全相同的,但是左边的文件尺寸是16M,右边文件尺寸是15M,中间有1兆的差别。为什么会这样子呢?因为我们的照片文件在存储图形信息量的时候,可能不是按照我们想象的方法,第1个像素点的色彩是什么,第2个像素点是什么……以此类推记录1600万个像素点,这样记录下来的话整个照片太大了。可能几百兆甚至一个G都不一定能记得清一张图形上所有信息,所以它没有必要去这么做。为什么呢?因为这张照片里面有很多的像素点其实是同一个颜色的。比如说下面第1张照片,它这么来记录,可以更节省硬盘空间的。黑色在哪呢?第1004个像素点,第2008个像素点,第4626个像素点,第8432个像素点全都是黑的。甚至比如说第10000个-10010个像素点全都是黑的,它可以笼统的来记录。它在一个颜色下对应很多个像素点,这样的话就可以用一种最简单的最节省空间的形式,也就是硬盘的形式来描述整张照片的色彩。如果你用这种方式来记录一个照片的信息的话,右边那张照片显然会更小。因为它有很多都是接近于白色的,这张照片里面的颜色更单纯、更简洁,变化没有那么丰富,而且它有很多很多像素点都是同一个颜色的。比如某种浅灰色在第1张照片里面可能只有20个像素点,在右边可能有1000个像素点都是这种浅灰,显然右边照片的大小会小得多。所以我们总是说照片里边那些细节越繁杂,颜色越丰富,颜色差异性越大,这个照片的文件大小也就会越大。一张非常素雅的,颜色变化不多的,甚至接近于黑白,或者就是黑白的照片,那同样的像素总量,它的文件大小就要小得多。我们熟悉的jpg格式实际上也就是基于这种原理作进一步的图片压缩的。
  同样的照片,为什么raw格式要15M大,jpg就只有3M大?因为在成为jpg的时候,它会更加笼统的去概括整个照片的色彩。比如说本来有10种灰,在jpg的这种压缩格式下它会把它笼统的看做1种灰色。这种笼统的、粗暴的、有损失的压缩方式对于我们的肉眼来说是几乎看不出来的,但它又节约了大量的信息。原本这100个像素点它可能分为10种不同的灰度,但现在它把它记录为同1种灰度了,这个文件大小也会大大的缩小,而像素总量还是原来那么多。
  回到本文的标题,有很多的摄影比赛对投稿要求照片要大于多少M才能投稿,这个要求本身就是有问题的。如果一张照片虽然长宽尺寸很小,像素总量不够,但是里面的颜色特别丰富,最后存下来的文件大小也可能会很大的。但是如果一张照片它对比度不是很高,是一个灰灰的、很素雅的、高度调的照片或者是低调的照片,或者它颜色本来就是黑白的,虽然整张照片的像素总量是够的,清晰度是足够的,那么这个文件可能就会很小。从这一点上就能看出来,那些要求照片多少兆投稿的摄影比赛主办方本身就不专业,有一天等你们成了主办方,等你们成了评委的时候,千万不要这样去要求你的投稿者。你应该说我需要多少万像素以上的照片来投稿,我认可你的清晰度,这样才是对的。我们应该要求的是像素总量,而不是文件的尺寸大小。

摄影早自习二维码

免费订阅《摄影早自习》公众微信

请用微信扫码或搜索公众号:摄影早自习
每天早上6:30,不见不散!

Leave a Reply

Your email address will not be published. Required fields are marked *