微信里的原图什么意思 微信的原图是什么意思


微信里的原图什么意思 微信的原图是什么意思




今天我像往常一样当个咸鱼浏览浏览网页,看到一些吓人的标题


听起来是不是又觉得生活中充满了危机 (咦为什么要用又 。。。)这些文章大概的意思是说 , 千万不要用微信发原图 , 会造成隐私泄密 。其实这个跟微信没什么卵子关系,野鸡公众号强行给自己加戏让微信背锅而已 。。。。
微信今天发公告表示这个锅不背

【微信里的原图什么意思 微信的原图是什么意思】其实,罪魁祸首是一个叫做 Exif 的东西 。EXIF 是 Exchangeable image file format 的缩写,意思是可交换图像文件格式 。爱好摄影的朋友可能比较了解这个,当你用数码相机拍下一张照片,一些基本信息的会以这个格式储存下来 。

这个东西会保存诸如位置,光圈大小,快门速度等信息在照片上 。为了能把这个东西解释得更清楚 , 我先来说说照片是怎么储存为数据的 。事实上,电脑里的任何文件,不管是一段视频也好,一本小说也好 , 还是一个游戏 , 都是二进制数据 , 只不过这些数据代表的意义不一样

那么如何区分它们?方法就是用不同的格式去储存它们,然后要用的时候再以对应的格式去读取 。你在浏览电脑里的文件的时候 , 文件的后缀名就是这些格式的标记,告诉电脑该怎么读 。假如说你把 .jpg 的文件后缀改成了 .txt 那么当你用记事本去打开的时候就会呈现一堆乱码 。。。

所以,这些乱码都代表了什么?大家先想想 , 图片是怎么组成的?无外乎一堆颜色不同的像素 。

图片保存的数据,就是像素的位置和这个像素的颜色 。因为照片在一个平面上,所以像素位置可以靠水平位置和高度位置来确定,这样位置信息就数字化了 。至于颜色嘛,可以靠 ARGB (透明度和三原色)来保存 , 这些信息也是可以数字化的 。
红圈里的值为某颜色的 16 进制表达

一般来说,只要上面这些信息保存完整,图片就可以被读取 。不过如今大部分 jpg 格式的图片都会储存一些额外的信息,并且放在数据化的图片的开头 , 以 EXIF 格式保存下来 。这些信息以常用的文字格式就可以读取 。我想找个可以把文件转成16进制来阅读的工具,于是打开了万能的 404!

接着,随便拍个照片~
差评山五壮士

推荐阅读