1bit 里的银色

网站顶部那块金属板,只有两种颜色:一浅一深两种灰,中间再无过渡。可它看上去偏偏像一块拉丝的金属,你一动,它仿佛还会反光。奥妙全在两种颜色的混法里。

一个比特,一道硬边

给每个像素一个 0 到 1 的亮度。只有一个比特时,答案只有是与否:亮过一半就是浅色,否则就是深色。原本平滑的渐变,一下子塌成一道生硬的分界线。

每个像素,各有门槛

抖动(dithering)要做的,就是把这道线打散。不再全图共用一个门槛,而是让一个 8 × 8 小方块里的每个像素各有各的门槛,从低到高均匀铺开。靠近暗端,只有少数像素能过线;靠近亮端,几乎全都能过。退后一步,眼睛便会把这些点重新融成渐变。

取消勾选,那道硬边就回来了。

光从何来

金属板的亮度由两部分叠成:一层自上而下的柔和渐暗,加上一道窄窄的斜向光带。光带会跟着你的指针,在窗口里游走。

点阵本身从不移动,始终钉在像素网格上,移动的只是光。就像真实金属表面上滑过的一道反光。在我看来,正是这一刻,它不再像一块图案,而真正成了银。

返回全部文章