这种像是点阵图的是如何做到放大后是另一张图片的?

这种像是点阵图的是如何做到放大后是另一张图片的?

没做过这些,不过知道原理

通过点阵色块的疏密和颜色的深浅可以做到,因为成像渲染的方式不一样,而显示器的分辨率也有关系。

例如在800X800的分辨率,缩放一张1600X1600,在全图显示的状态下,图像算法就根据缩放率,决定某些像素不显示、丢弃、或者通过特殊处理让他们过滤等等手段,深入可以找懂硬件和图形处理的程序员解释。

-------------------------

100%显示,可以看到疾走咸鱼外面的像素块有一些阴影。

90%显示,渲染呈现出大范围同颜色的像素成为一个一个小圆点,同时变黑了。

放大一下,可见看见明显的分块区域。

再放大,像素点更小了,但是快装又变大了

再放大一下,发现像素点是9X9排列,十字交叉的像素点又变大了

很好 这里就足以发现问题,为什么会有显示出两张图了,因为这个PNG图像,是可以拥有透明度的,通过像素点的透明度不一,亮度不一,显示出来的效果会因为上面缩放算法和分辨率问题而呈现出不同的效果。

那么现在缩放到60左右,发现外面的像素点黑色的比白色多了。

再缩放一下,duang~

---那么问题来了,有没有办法看清楚里面是啥呢。

添加一个黑色背景图层,上面的咸鱼是在白色背景下才显示的。

反过来,就这样咯