分享

照片一直不停的复制粘贴下去最后与原图是一样的吗?为什么?

 第一电力 2020-06-27

电脑里的各种信息或者叫数据,都是用二进制的字符串表示的,如1001001100111101和1011001100111101

这两行数字只差一个字符,所表示的信息就不一样。再说一下显示器是怎么显示图像的:显示器虽然能显示各种颜色各种图像,其实显示器只有三种颜色:红、绿、蓝。其它各种颜色都是这三种颜色的不同组合。以液晶显示屏为例,它是由无数个类似

如果是用程序打开了的文件,比如用画图打开了一张jpg图片,然后又将它另存为新的第二个jpg文件,然后又同样操作得到第三张jpg图片文件......那么经过多次另存为之后,得到的图片将会变的质量很差。因为jpg本身是有损压缩的图片格式,每一次另存为的操作,都会重新删减压缩一次,经过多次之后,会变得面目全非了......同样,mp3音频文件也一样是有损压缩过的音频文件,打开、另存为、打开、另存为,多次之后音质也会变差。所以这样情况下,得到的文件数据肯定跟原来的文件不一样了。

所有的文件(存储到电脑上图片、声音、文档、电影,其实这些都可以看作是文件)在存储的时候,其实都是以二进制的方式存储的。

我们之所以能区分图片是图片,文档是文档,主要是由于每种文件的编码不一样。比如大家常看见的png后缀和jpg后缀,其实就是两种不同的图片编码标准。还有wps后缀和doc后缀,又是两种不同的文档编码标准。

理解了上面这个,我们应该就能理解了,我们在执行复制操作的时候,实际上是在执行复制二进制数据。

但如果是使用软件进行修改或格式转换的话那就一定会降指标。就像当年影视素材胶转磁磁转胶时一定会损失指标的,而且母带多次使用后也会损失的,但现在数码时代就可以完全避免这个问题了。

所以说,只是单纯的Calt+c、Calt+v的话并不会产生什么变化。但你进行格式转换的话则一定会产生数据损失,尤其是tif、tga、bmp之类的高清格式转换成jpg这种压缩格式,那是一定会损失大量的相关数据和细节。修改就更不用说了。

所谓复制黏贴,本质并不是简单地将0和1的顺序在另一个存储空间里重复一次,而是将源文件的数据信息在另一个存储空间里重复一次,这个过程源文件的0和1是没有被复制的,而且复制后,为了让这个文件有别于源文件以便查找调用,系统会给在个文件的数据信息赋予新的内容,例如将文件存储位置从原先的“D:”变化为“E:”,这个时候,源文件记录展示给用户的内容没有逻辑上的“变化”,但是整体文件数据信息已经发生了本源上的改变,用专门的程序一解读就可以直观对比出两个文件的不同。所以,最直观的变化,就是复制足够多次以后,文件的字节数变化明显了,变大一点了。

如果只是在同一台电脑上复制,多少次都不会有差异。除非速度或者数量超过了电脑的运行极限导致错误。如果是一台电脑复制到另一台,不考虑传输或者转移过程中受到干扰破坏导致数据受损的话也不会有不同。数据的复制就是一串数字被重复一遍,如果重复错误了,就不叫重复了,而是生成了一个新的数据。

电脑只认识0跟1,也就是所谓的二进制,电脑上的一切文件都是010101这样的数字组成,包括图片,文本,视频。复制图片其实也就是复制这一大堆的010101,那么原来是什么样子,那么复制后的依旧是这个样子。所以也就不存在失真或不一致的情况了

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多