今天心血来潮,想搞明白平时看的那些图片,到底是怎么在电脑里存着的。作为一个行动派,我立马开始我的“探秘之旅”。
摸索阶段
我像个无头苍蝇一样在网上乱搜,什么“图片怎么变成数字的”、“1和0怎么显示图片”之类的,搜到的东西也是五花八门。
有的说是图片是由一个个小方块组成的,叫什么“像素点”,每个像素点都有颜色,这些颜色都变成0和1。
有的说是什么“二进制编码”,听着就头大,感觉像是回到大学课堂,还提到什么计算机底层是用电压的高低来表示0和1,然后用低级语言、高级语言(像C语言)编译成软件……这都哪跟哪!
还有些更不靠谱的,直接跳出来一些莫名其妙的电影信息,什么“导演:冀英达”、“主演:俊施”、“更新时间:2025-01-15”……我这是在搜图片原理,不是在找电影看!
深入研究
不过在这一堆乱七八糟的信息里,我还是找到一些有用的线索。我开始顺藤摸瓜,一点点地抠细节。
我发现,原来电脑这家伙只认识0和1这两个数字,它存储任何东西,不管是文字、图片还是视频,最终都会变成0和1的组合。这就好比我们用十个手指头数数,电脑只有两个手指头。
至于图片,我解到它是用一种叫做“数字化”的方式变成0和1的。简单来说,就是把图片分割成很多个小格子(就是前面说的“像素点”),然后记录下每个格子的颜色。不同的颜色,就用不同的0和1组合来表示。比如说,黑色可能用“000”表示,白色可能用“111”表示,红色、绿色、蓝色等等,也都有各自对应的0和1组合。
我还特意找一张黑白图片来观察。我把它放大、放大、再放大,果然看到一个个的小方块!原来这些小方块就是传说中的“像素点”,真是百闻不如一见!
总结
经过一番折腾,我总算对图片是怎么变成0和1的有个大概的解。虽然还有很多细节没搞明白,但至少知道电脑存储图片的基本原理。以后再看到那些花花绿绿的图片,我就知道它们在电脑里都是一堆0和1的组合!
今天的“探秘之旅”就到这里,感觉自己又涨知识!下次再遇到什么感兴趣的东西,我还要继续探索!
还没有评论,来说两句吧...