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

WBOY
풀어 주다: 2016-06-17 08:31:21
원래의
8528명이 탐색했습니다.

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

回复内容:

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

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

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

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

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

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


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

保存后你发给别人试试
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿