二进制文件编辑器_数码照片的文件大小

一张数码照片实质就是由机器语言编写而成的一大堆代码(用某些编辑器打开图片就会显示代码),CPU只认得这种机器语言,代码经过CPU解释处理后送给显卡,再送到显示屏上显示出来供人观看。当你把一张纸质照片放到柜子里,要占用柜子的空间,同样把一张数码照片存放到物理存储器里,这一大堆数字代码也要占用存储器的空间。柜子里的物理空间用立方厘米,立方毫米等表示;电子存储器的空间用Byte(字节)、KB、MB、GB、TB等表示。

1024B(Byte字节) =1KB (简称1K)

1024KB=1MB(简称1M)

1024MB=1GB(简称1G)

1024MB=1TB(简称1T)

等等

一、一个有趣的实验

下面这张图里的6张照片宽高都是200像素×300像素的jpeg格式,内容不同,文件大小各异。但是当我们用ps全部打开,在ps里看文件大小则全部是相等的175.8k。

27328636b37e3047fe81d0ffc4cc1049.png

jpeg格式,文件大小不同

2a1e6208be50b429767d7985edb02c94.png

PS里打开上图的所有照片 ,图像大小又全部是相等的175.8k

为什么会这样呢?让我们先了解下面这些基础知识,然后一起来找原因。

二、数码照片的像素

把一张数码照片在PS里用放大镜工具放大到一定程度的时候,就会看到一个个排列整齐的正方形色块,而且每个色块只显示一种颜色,这里的每个小方块就是这张数码照片一个像素,它是数码照片不可分割的最小单位或元素。

fd7f8cbf54158d401a9ed902f4481175.png

用PS的放大镜放大白色方框部位

13b8c27603656165e3cce72097fb4f12.png

放大到极限就可以看到像素

每个像素显示它对应位置上的颜色,最终这张照片就完整地显示出来了。

由于数码王国里的CPU等硬件只能识别二进制的编码,所以不同的像素必定有与其对应的二进制编码。每个像素的编码加在一起形成该张照片的主体编码文件,该文件的大小就应该是这张照片的大小了。所以,我们弄清楚数码照片的编码方法,就可以解释前面的实验结果了。

那么数码照片是怎么编码的呢?且听下回分解。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值