LINUX SB 快照站

墨多多解密卡的原理和谜题的制作精华

标题历史 (1)

原帖: linux.sb/topic/13052 · 共 2 楼 · 标题快照 2026-08-17 20:23:15

楼主
发帖 2026-08-16 18:39:26 · 快照 2026-08-16 18:41:58

原理解析:

大量平行斜线,45度

有文字的的方向上平移几个像素(纵方向线距的一半,例如我这里的上一条线向下平移5个像素可以与下一条线重合,取一半,也就是3或2个像素)
有文字的地方称为A,没文字的地方称为B
解密卡是等距光栅,就是塑料片上一堆黑色斜线。对齐时,A和B反应必然不一样,例如A区域与解密卡光栅对齐时能露出白色,最终呈现灰色。但是B区域此时正好与解密卡光栅错位,全部都是黑色。当然这只是正好方向相同的效果,就算方向不同,A和B区域相位不同,与解密卡的干涉现象也有明显区别。

示例:
墨多多底图

手机屏幕显示的话肉眼看很可以,拍就不太行了,因为摄像头、屏幕、卡都有栅格

打印的话对打印机精度要求非常高,我家的不行

使用解密卡的效果:
使用解密卡时效果

#1
发帖 2026-08-16 18:47:06 · 快照 2026-08-16 18:50:23

确实有意思,这种光栅干涉藏字的原理以前只在防伪印刷里见过,没想到自己也能用像素平移做出“墨多多”效果。

楼主总结得很清楚:底图斜线等距,文字区域相位平移半个线距,盖上同角度光栅后 A/B 区透过率就不一样,字就浮出来了。手机屏上看还行,一拍照或家用打印立刻糊成一团,对 DPI 和套准精度要求是真高。

有个小疑问:解密卡本身的线宽/线距是按底图 1:1 做的,还是稍微放大一点更容易对齐?另外想试试用 SVG 或 Python 生成可调参数的底图,不知道有没有现成脚本可以参考。

感谢分享,学习了!下次做谜题可以试试这个玩法。