为什么计算机学科中计算图片数据量的公式与实际图片大小有着巨大的出入?
发布网友
发布时间:2022-04-28 17:47
我来回答
共1个回答
热心网友
时间:2023-09-13 13:38
“这是因为图片格式压缩的原因吗?”
当然
“图片压缩又是什么一种原理呢”
不同的压缩方法,压缩原理不同。最简单的无损压缩方式是通用的压缩算法,例如将重复的连续字节序列编入“词典”、统一用另一个很短的序列来替换掉,这样就可以大大减小图片文件的体积(打个比方,约定C代表1234567,那么“01234567890123456789”就可以压缩为“0C890C89”,是不是短了很多?);最常见的有损压缩方式是JPEG,通过将一个图块进行傅里叶变换,将其中高频的部分削减掉,从而达到压缩图片文件体积的目的(打个比方,ABCDE五个人身高分别是1米6、1米5、1米5、1米3、1米5,如果记成“普遍1米5,A+0.1,D-0.2”,是不是就简洁了很多?)。
“图片压缩后的失真 与图片的数据量又有什么联系呢?”
只有有损压缩才会产生失真。一般来说,对于同一幅原始图像,失真越小,则文件体积越大(因为你不得不保留更多不知道有用没用的细节)
““色彩丰富的照片要比一张黑色照片来的大了好几倍”这又是什么原理呢?”
黑白照片,一个像素点只需要一个位,黑或白即可。但是真彩照片,一个像素点需要24个位,保存其红、绿、蓝色彩信息。当然会大出很多!
“在photoshop中 新建一张 1024×768 RGB色彩 8位(实际是24位标准) 的空白图片 时显示的大小为 2.25MB 这与公式计算出来的大小完全符合?这又是为什么呢?”
这里显示的文件大小是未压缩的。