社交平台整活
縮略圖是一張風景,點開全屏(深色界面)變成另一張圖。
使用指南
幻影坦克用於把兩張圖合成一張特殊的 PNG:縮略圖(白底)看到的是表圖,點開在黑色背景下看到的是裏圖。原理是每個像素只有灰度和不透明度兩個量,顯示色 = 灰度 × 不透明度 + 背景 × (1 − 不透明度);把表圖灰度壓到 0.5–1 的亮區、裏圖壓到 0–0.5 的暗區,就能為每個像素解出一組灰度與 alpha,在白底還原表圖、黑底還原裏圖。處理在瀏覽器本地完成。
更新於 2026-09-09约 3 分钟读完
幻影坦克用於把兩張圖合成一張特殊的 PNG:縮略圖(白底)看到的是表圖,點開在黑色背景下看到的是裏圖。原理是每個像素只有灰度和不透明度兩個量,顯示色 = 灰度 × 不透明度 + 背景 × (1 − 不透明度);把表圖灰度壓到 0.5–1 的亮區、裏圖壓到 0–0.5 的暗區,就能為每個像素解出一組灰度與 alpha,在白底還原表圖、黑底還原裏圖。處理在瀏覽器本地完成。
它是「圖片隱寫」的視覺版本:隱寫藏的是文字且肉眼不可見,幻影坦克藏的是另一張圖且靠背景色切換顯現。
幻影坦克.png。| 輸入 | 輸出 | 説明 |
|---|---|---|
表图:白猫照片;里图:夜景照片;宽 1200 |
1200 × 按表图比例的高 的灰度半透明 PNG |
白底像白貓,黑底像夜景 |
表图 16:9,里图 1:1 |
里图被居中裁成 16:9 后再合成 |
cover 裁剪,不拉伸 |
表图很暗、里图很亮 |
两面都灰蒙蒙、对比度差 |
表圖要亮、裏圖要暗才明顯 |
縮略圖是一張風景,點開全屏(深色界面)變成另一張圖。
網頁在淺色與深色模式下顯示不同的灰度插畫。
把答案藏在裏圖,讓對方切換到黑底才能看見。
教學時用黑白兩種預覽演示 alpha 合成。
平台把 PNG 壓成 JPG 後透明通道沒了。要用「原圖」「文件」方式發送,或換支持 PNG 透明的平台。
不能,這個版本只輸出灰度;彩色幻影坦克需要不同算法。
表圖整體偏亮、裏圖整體偏暗,兩張圖構圖差異大;在預覽裏切黑白底反覆對比再下載。
兩張圖在瀏覽器本地逐像素合成,不會上傳到任何服務器;關閉頁面後從內存釋放。
更新於 2026-09-09
兩張圖合成一張:白底看錶圖、黑底看裏圖的神奇 PNG
此工具尚未完整翻譯,部分內容使用源文或回退語言。
幻影坦克利用半透明灰度像素在不同背景下的視覺差:顯示色 = 像素灰度 × 不透明度 + 背景色 × (1 − 不透明度)。將表圖灰度壓縮到亮部區間、裏圖壓縮到暗部區間後,為每個像素解出一組 灰度與透明度,使其在白底上還原表圖、黑底上還原裏圖。
注意:必須以 PNG 原圖發送才有效果(透明通道不能丟失),若平台把圖片壓縮成 JPG 則會失效;生成結果為灰度圖,彩色信息不保留。