马赛克作为阻碍人类发展的绊脚石,自发明马赛克那天起,人们与马赛克的战斗就一直没有停过。那马赛克到底能不能消除呢?不能,不能,不能!!马赛克不能消除给你们说三遍。
原因简单的说就是打马赛克后是不可逆的。
解铃还须系铃人,想要知道马赛克能不能消除,得先知道马赛克的原理。
目前世界上所有数码图像都是由一个一个不同颜色的像素构成的。而且一个像素只能有一种颜色。我们常说的分辨率就是整个画面的横向像素数量*纵向像素数量。所以分辨率越高,画质越高。但无论还多高的画质,放大到一定倍数都能看到一个一个像素小方格。这是数码图像的形成。
假如有一张8*8像素的正方形图片,每个像素里面的数字代表相应颜色rgb数值和像素编号。
马赛克的形成我们同样用8*8图像举例,最简单的马赛克打法就是将图片分割成几个区域,区域内的像素颜色取左上角颜色数值。变成下图。
经过所谓的马赛克处理之后,原图像中很多颜色像素就完全被抛弃丢失了,诸如像素2,像素8等等。这并不是另一个颜色覆盖的作用,而是替换,替换下来的像素就直接没有了,所以马赛克的形成是不可逆的!
这只是最简单得马赛克原理说明,我们生活中实际接触到的例如电影打码,这里面的马赛克处理随机性很强区域不会像小饭所举例中这样规则,所选颜色的像素也不会只是左上角的。
常见的还有平均算法。
一般来说世界上总共有 16777216种颜色,每一个像素的颜色都有16777216种可能,一张图片都是成百上千的像素组成。想要通过算法来计算原来的像素颜色?目前没有这样的算法。
目前网上所谓的消除马赛克只是一个高级识图原理,拿有马赛克的图片和图库中已有的图片进行数据分析匹配。可以说只是找到了没打码的原图而已,并不是所谓的消除马赛克。
OK,马赛克到底能不能消除,小饭已经说清楚了,各位看官老爷何去何从自己定夺吧。一句“心中无码”送给你们。