欢迎光临
我们一直在努力

营造预览一张图,大图另一张图的效果

建站超值云服务器,限时71元/月

营造预览一张图,大图另一张图的效果

项目介绍:

MagicPureGrayOutput

github:https://github.com/SmileZXLee/MagicPureGrayOutput

在线地址:http://www.zxlee.cn/MagicPureGrayOutput/index.html

预览

效果预览 图片合成

原理

简单的黑白叠加

  • 将一个黑色的字母“T”放置在白色纸张上方,可以看到这个字母,放置在黑色纸张上方,则必然无法看到这个字母,白色字母“T”相反。

  • 仔细观察QQ、微信此类软件,会发现当我们发送一张图片时,小图时为白底,点开查看大图时为黑底。

  • 假设我们发送了一个黑色的字母“T”,则小图时可以看到,大图时无法看到。

  • 假设我们发送一个黑色字母“T”和白色字母“A”叠加的图片,略微调低“A”的透明的,会发现小图时看到的是“T”,大图时看到的是“A”。

  • 至此,我们已经可以实现一个简单的叠加图,但是它是黑白纯色的,这远远不能满足复杂图像的要求。

纯净的“灰色”

  • 查看上方示例可以发现,叠加图片中不仅仅是黑色和白色,还有“灰色”。

  • 灰色RGB值都相等,值越大,越接近白色,但是它其实既不是黑色,也不是白色,不管将它放在黑底还是白底纸张上面,都可以看到真切的灰色。

  • 在白色纸上直接放置普通的灰色显然在黑色纸上无法“隐藏”。RGB为0,0,0的像素为纯黑色,我们可以通过控制其透明度达到展示灰色的目的:透明度越高灰色越深,透明度越低灰色越浅,使用黑白灰就可以完整展示一副图像所有细节

  • 总结:将灰色转换为“纯净的灰色”即可达到上述效果,将灰色RGB值与255的比值,转换为对应的透明度即可。

使用方法

  • 点击“选择图片”,选取白色背景可见,黑色背景不可见的图片

  • 点击右上角“黑”,选取白色背景不可见,黑色背景可见的图片

  • 点击合成

  • 若您使用的是电脑,点击底部下载按钮下载合成后的图片,若您使用的是手机,长按图片保存至相册。

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 营造预览一张图,大图另一张图的效果
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址