MagicPureGrayOutput
github地址:https://github.com/SmileZXLee/MagicPureGrayOutput
在線訪問地址?? http://www.zxlee.cn/MagicPureGrayOutput/index.html
預(yù)覽
效果預(yù)覽 | 圖片合成 |
---|---|
原理
簡單的黑白疊加
- 將一個黑色的字母“T”放置在白色紙張上方荣茫,可以看到這個字母想帅,放置在黑色紙張上方,則必然無法看到這個字母啡莉,白色字母“T”相反博脑。
- 仔細(xì)觀察QQ、微信此類軟件票罐,會發(fā)現(xiàn)當(dāng)我們發(fā)送一張圖片時,小圖時為白底泞边,點(diǎn)開查看大圖時為黑底该押。
- 假設(shè)我們發(fā)送了一個黑色的字母“T”,則小圖時可以看到阵谚,大圖時無法看到蚕礼。
- 假設(shè)我們發(fā)送一個黑色字母“T”和白色字母“A”疊加的圖片烟具,略微調(diào)低“A”的透明的,會發(fā)現(xiàn)小圖時看到的是“T”奠蹬,大圖時看到的是“A”朝聋。
- 至此,我們已經(jīng)可以實(shí)現(xiàn)一個簡單的疊加圖囤躁,但是它是黑白純色的,這遠(yuǎn)遠(yuǎn)不能滿足復(fù)雜圖像的要求。
純凈的“灰色”
- 查看上方示例可以發(fā)現(xiàn)楷力,疊加圖片中不僅僅是黑色和白色滑黔,還有“灰色”。
- 灰色RGB值都相等宵距,值越大腊尚,越接近白色,但是它其實(shí)既不是黑色满哪,也不是白色婿斥,不管將它放在黑底還是白底紙張上面,都可以看到真切的灰色哨鸭。
- 在白色紙上直接放置普通的灰色顯然在黑色紙上無法“隱藏”民宿。RGB為0,0兔跌,0的像素為純黑色勘高,我們可以通過控制其透明度達(dá)到展示灰色的目的:透明度越高灰色越深,透明度越低灰色越淺坟桅,使用黑白灰就可以完整展示一副圖像所有細(xì)節(jié)
- 總結(jié):將灰色轉(zhuǎn)換為“純凈的灰色”即可達(dá)到上述效果华望,將灰色RGB值與255的比值,轉(zhuǎn)換為對應(yīng)的透明度即可仅乓。
使用方法
- 點(diǎn)擊“選擇圖片”赖舟,選取白色背景可見,黑色背景不可見的圖片
- 點(diǎn)擊右上角“黑”夸楣,選取白色背景不可見宾抓,黑色背景可見的圖片
- 點(diǎn)擊合成
- 若您使用的是電腦,點(diǎn)擊底部下載按鈕下載合成后的圖片豫喧,若您使用的是手機(jī)石洗,長按圖片保存至相冊。