cps实验室
AI科普在线
AI科普在线

您当前的位置: 首页 >>AI科普在线 >>正文

计算机知识科普:计算机如何存储图片
2020-09-19 10:39 林松海    (点击: )

    翻开家里面那泛黄的旧相册,从爷爷奶奶那时候的黑白照片,到爸爸妈妈年轻时候的彩色照片,无不记录着一个家庭美好的过去,值得回味的瞬间。是照片,让时间永远停留在那美好的一瞬间。今天,随着技术的不断进步,拍照这个在我爷爷奶奶那时候无比奢侈的一件事情,已经变成了指尖的轻轻触碰。让我奶奶对科技的发展发表一句评论,她说:“不可思议。”下面,就让我们对这个不可思议的事情,做一个简单的了解吧。


我们的计算机是如何将照片存储起来,作为电子相册的呢?

计算机语音

我们的计算机就跟我们人类一样,有自己约定俗成的语音。我们中国人有“汉字”,美国人有“英文”,日本人有“日文”,计算机有“0和1”。噢,不要惊讶,我们的计算机,仅仅用0和1来表示所有的东西。所以“0和1”,因此也被称为“机器语言”。

 

【计算机最底层全是0和1的代码】

计算机用“0和1”对图片进行存储

让我们思考这么一个问题:如果有一张黑白图片,你会如何用“0和1”来对黑白图片进行表示呢?

 

聪明的你可能已经想到了,我们只需要用“1”表示黑色像素,用“0”表示白色像素,问题不就迎刃而解了么事实上计算表示黑白照片的确也是这么做的。如果我们再需要增加一个灰色,显然“0和1”两个字符就不能这么简单粗暴地表示了,必须要增加位数。例如,我们可以把0和1的位数增加加到两位,用“11”表示黑色,“00”表示白色,“01”表示灰色。以此类推,当位数增加到8位的时候,从“00000000”~“11111111”一共有256种组合,每一个像素点也就可以表示出256种颜色了。

 

【每一个像素点分别是一个8位0和1组成的字符】

总结

以上就是我们计算机存储一张图片的基本原理,当然,实际应用远不止如此简单。背后更多的科学技术,凝聚了几代科学家的心血,从半导体技术到存储算法。所以,我们在享受前人带给我们便利的同时,不仅要心怀感激,而且要站在前人的基础上,迈向另一个台阶。也许不久的将来,全息投影技术也能因为你的努力进入千家万户了呢。

关闭窗口