利用 PNG 图片的 alpha 通道,让深色模式浅色模式显示不同的内容

查看 57|回复 4
作者:dhb233   
https://imgoverlay.pages.dev/
当前只能把图片变成灰色,再叠加。其他的单色应该也可以,如果图片内容特殊,应该也可以是彩色内容,没想到好的办法。
纯前端实现的,放在了一个 html 文件里。大部分代码是 AI 帮忙写的,凑合能用
比如我的头像,就叠加了两个图片
dhb233
OP
  
我是发现某个手机 APP 上发现了一个类似的 PNG 图片,正常看起来是几个文字,点击放大之后,变成了另一个图片。然后正常是叠加在白色背景之上的,点击图片,
dhb233
OP
  
起因是我在某个手机 APP 上发现了一个 PNG 图片,看起来是几个文字,点击放大之后,变成了另一个图片。
通过分析,一般情况下,图片是叠加在白色背景之上的,点开之后,会放大显示,会叠加在黑色背景之上,基于 alpha 通道混合,一个图片就有了 2 个效果,然后就写了个这个小工具
kasusa   
这不就是 ctf 里面的图片隐写术 ,有一个比较有名的工具 Stegsolve.jar
dhb233
OP
  
@kasusa #3 搜了下 Stegsolve.jar 这个,应该不是同一个事情。我理解的图片隐写还是很复杂的,要尽可能保留原来的信息,还要把额外的信息加上去,有的甚至要做到图片缩放,截图都不丢失隐藏数据。
而这个页面的功能就很简单,也没什么特别的用途。。。就是生成一个黑白的图片,如本人头像
您需要登录后才可以回帖 登录 | 立即注册

返回顶部