Home  >  Article  >  Backend Development  >  空间里看到的png图片,点开大图会成变成另一张图。怎么做的?

空间里看到的png图片,点开大图会成变成另一张图。怎么做的?

WBOY
WBOYOriginal
2016-06-17 08:31:218406browse

今天在扣扣空间里看到一张图,小图是一个男孩躺在凌乱的房间里,点开之后就变成了男孩躺在星河里的图片,本来以为是gif,存了一下发现是png格式,这是怎么回事?求大神解释

回复内容:

今天正好转了这个说说。图的作者还是挺会玩的,不过道理很简单。
空间里看到的png图片,点开大图会成变成另一张图。怎么做的?

已经说了这张图是png,这个格式的图片是可以没有背景色的,或者说背景色可以透明。这张图前景色是白色的星星和人。所以你打开大图看见星空并不是图变了,而是看大图时候背景是黑色的,加上前景色就变成了星空。
屋子的线条也只不过是黑色65%左右透明度,所以点开大图之后有黑色的背景而看不见屋子。
作者只是利用图片格式做了个小把戏而已。

前面的答案已经解释过了,我就是来放个图~ PNG是可以做出透明色的。

当小图的时候,一般图片背景是白色(灰白色),而打开时候是黑色背景。

所以我画一个灰白色的圆,一个黑色的正方,然后其他部分都是透明。然后你小图的时候灰白色的圆和透明色还是灰白色。所以就看到了正方形。打开以后背景变成了黑色,和黑色的方混在了一起,变成了灰白色的圆。

这个复杂化了加强接近的颜色,加上灰白色和黑色的半透明就变成一幅复杂的画了。


手机打得,图回去有空上。 我上图两张让你开开眼~ 空间里看到的png图片,点开大图会成变成另一张图。怎么做的?
空间里看到的png图片,点开大图会成变成另一张图。怎么做的?

保存后你发给别人试试
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn