📱

倾斜阅读

倾斜阅读把一行短文字在纵向拉高 k 倍来隐藏它。透视会把同一条轴按 cos(θ) 压缩,因此只有当视线偏离屏幕法线 arccos(1/k) 时,文字才会重新读得出来。默认的 4× 对应 75.5°:把手机放到几乎水平、约高出桌面 14.5°,再沿着屏幕望过去。

容易 几乎看不见

显形角度:距屏幕法线 75.5° ,即手机从桌面抬起 14.5°

倾角: 90.0° × 0.0°
90.0°
水平 竖直

拖动滑块,或把指针沿窗口向下移动,即可模拟放平屏幕。想看真正的幻觉,请倾斜设备本身并沿着屏幕望过去。

如何使用

  1. 在上方的输入框中写下你的秘密消息。
  2. 选择幻觉强度:数字越大,所需的角度越贴近屏幕。
  3. 在手机或平板上打开本页,把设备放到几乎水平,然后从下边缘沿着屏幕望过去。
  4. 分享链接或下载 PNG——你的朋友必须倾斜才能读出来。

分享你的隐藏消息

嵌入此工具

× px

                        

💡 集成提示

复制嵌入代码并粘贴到您网站的HTML中。响应式版本会自动适应所有屏幕尺寸。

4.7
3 个评分

热门工具

没有更多工具
探索所有工具

倾斜屏幕才能读出的文字是怎么实现的?

cos(θ) = 1 ÷ k   |   θ = arccos(1 ÷ k)

每个字母只在垂直方向被缩放。正对屏幕时,你看到的是高度为正常值 k 倍的字形,读起来像一片纹理。把视线移离屏幕法线,透视就会把同一条轴按 cos(θ) 缩短。当 cos(θ) = 1/k 时,两者恰好抵消。

正是这一个等式,让页面能在你动手寻找之前就告诉你角度。4× 时,文字在距法线 75.5° 处复原,也就是手机从桌面抬起 14.5°。8× 需要 82.8°,视线几乎贴着玻璃,所以没人会碰巧读到一条 8× 的消息。

每一档拉伸强度分别需要多大的角度?

整个幻觉的数字版。先在上方工具里选一个强度,再横向读出文字重新成形时的角度。

垂直拉伸倍数、抵消它所需的观看角度,以及对应的手机倾角
拉伸倍数 (k) 距法线的显形角度 手机从桌面抬起 感觉像 适合
60.0° 30.0° 轻轻一斜,手机抬到一半 一臂距离阅读的印刷卡片和便条
70.5° 19.5° 头低到桌面高度 只需倾斜一次的快拍和短视频
75.5° 14.5° 手机几乎平放在桌上 默认值,最稳妥的通用设置
78.5° 11.5° 眼睛几乎与桌面齐平 群聊里的谜题
80.4° 9.6° 脸颊几乎贴上屏幕 密室逃脱和寻宝线索
82.8° 7.2° 视线擦着屏幕表面 没人会偶然发现

第二列从屏幕法线量起,也就是垂直射出屏幕的那条线。第三列把同一个角度换算成设备倾角:视线不动时,手机需要从桌面抬起多少。实时读数跟踪的正是这个数字,而且窗口会随强度收窄:2× 时约 10° 宽,8× 时只剩约 2°。

怎样做出一段倾斜手机才能读的文字?

输入最多 50 个字符并选择强度。不需要授予任何权限,也不用安装任何东西:屏幕只是按你选的倍数把这行字拉高,而这行被拉高的字本身就是变形图像。把分享链接或 PNG 发给要读它的手机,倾斜的动作交给对方。

把手机放到几乎水平,从下边缘沿着屏幕望过去。视线一旦离开法线,被拉高的字母就会变矮,并在 arccos(1/k) 处读成词:4× 时是偏离法线 75.5°,也就是手机从桌面抬起约 14.5°;8× 时是 82.8°,只比玻璃面高 7.2°。预览下方的倾角滑块会在屏幕上走过同样的角度,发送之前就能看到显形过程。

怎样把隐藏消息做成一张倾斜才能读的梗图?

使用下载按钮。导出会按你选定的强度把文字画在一张 800 × 400 的 PNG 上,加上一行提示和一个小小的 freewebtools.com 水印,并保存为 hidden-message.png。当平台会删除网址,或者你希望揭晓就发生在信息流里时,请发这张图而不是链接。

梗图文字要短,并且用大写字母。画布会把字号缩到能容进 720 像素宽度为止;如果拉伸后的一行会超过 250 像素高(画布高 400 像素),还会再缩一次。因此 8× 下的长标题在被拉伸之前就已经很小,而小号的拉伸字母正面就能读出来,笑点也就没了。

为什么在台式机屏幕上读不出来?

因为台式机屏幕是竖立在你面前的:视线几乎沿着法线,而那正是拉伸保持满高的方向。有两个办法。一是移动眼睛——把头低到差不多与显示器下边缘齐平;二是用屏幕上的模拟:拖动倾角滑块,或把指针沿窗口向下移动,页面就替你完成透视压缩,4× 时大约在窗口高度的六分之五处读得出来。本页在任何设备上都不读取运动传感器:freewebtools.com 发送的 Permissions-Policy 响应头在全站关闭了陀螺仪,所以没有权限需要同意,也没有开关需要打开。

资料来源

关于倾斜阅读

倾斜阅读把一行短文字变成变形(anamorphic)信息:字母只在一个方向上被拉高,因此正面看只是一片高高的墨迹,只有从非常贴近屏幕的角度看才会重新成词。这是十六世纪画家用过的手法——霍尔拜因《大使们》画面下方的头骨在正面看不出来,走到画的右边缘时才显形——如今搬到了手机屏幕上。

背后的数学只有一行。如果字体被拉伸了 k 倍,当 cos(θ) = 1/k 时透视压缩正好把它抵消,其中 θ 是视线与屏幕法线之间的夹角。4× 时是偏离法线 75.5°,也就是手机从桌面抬起约 14.5°;8× 时是 82.8°,只剩紧贴玻璃的一线。强度控件让 k 在 2× 到 8× 之间移动,并立刻显示对应的角度。

预览会把文字保持在你选定的拉伸倍数上——这本身就是那张变形图像。还原要靠你自己:把设备放到几乎水平、沿着屏幕望过去,或者拖动倾角滑块,它会在屏幕上模拟同样的动作(0° 为水平,90° 为竖直)。本页不读取运动传感器,所以不会出现权限请求。你输入时内容不会离开浏览器:预览是在你自己的设备上绘制的。分享链接则不同:消息就写在网址的 ?msg= 与 ?k= 参数里,别人打开链接时文字会随请求发到本站服务器,页面加载的统计和广告脚本也会看到这个网址。分享它要当明信片看,别当保险箱。PNG 导出会把同一行拉伸文字重画到 800 × 400 像素的深色画布上。

使用场景

把包袱藏进群聊:直接发那张 PNG,让大家自己想明白要把手机平放在桌面上,笑点才会出来。
限时动态和短视频里,只有真正把手机倾斜的人才看得到答案——这个动作正好把他们留在了画面上。
生日、婚礼和怀孕公告:在别人把视线降到屏幕或印刷卡片之前,它看起来只是一片纹理。
课堂上的透视演示:把强度从 2× 调到 8×,让学生读出文字变清晰时的倾角,再检验 90° 减去该倾角是否等于 arccos(1/k)。
从 PNG 导出打印的密室逃脱和寻宝线索:找不到那条唯一的视线,就读不出来。

如何使用

1

输入你想隐藏的消息,最多 50 个字符。

2

把幻觉强度设在 2× 到 8× 之间;页面会显示每一档所需的观看角度。

3

在手机上打开本页,或者把分享链接发出去——不需要授权、开启或安装任何东西。

4

把手机放到几乎水平,从下边缘沿着屏幕望过去,然后复制分享链接或下载 PNG 发送出去。

专业提示

  • 尽量控制在 20 个字符以内。更长的一行会被缩小到刚好放进画框;在手机上,很长的一句还会折成几行;无论哪种情况字都会变小,而被拉伸的小字正面就能看清,藏字的效果也就没了。
  • 大写字母比小写更能藏住:没有下伸部、圆点和字碗,它们会被拉成干净的竖线,留下的破绽少得多。
  • 从 3× 或 4× 开始。2× 时消息几乎正面可读;8× 时显形窗口仅约 2° 宽,多数人还没找到就放弃了。
  • 在手机上,4× 的显形位置大约在桌面之上 14.5°——把设备放到几乎水平,慢慢把视线降到下边缘,而不是来回晃手机。
  • 发 PNG 而不是预览的截图:截图会把当时那个角度定格下来,幻觉也就随之消失。

常见问题解答

字母只在垂直方向被放大,宽度保持不变,所以正面看到的字形高出正常值 k 倍。把屏幕斜开时,透视会把同一条轴按 cos(θ) 压缩,θ 是视线与屏幕法线之间的夹角。两者在 cos(θ) = 1/k 时抵消——默认的 4× 就是 75.5°。

默认 4× 时大约 14.5°:把手机几乎平放在桌面上,把远端边缘略微抬起;或者让它保持水平,把眼睛降到靠近下边缘的位置。真正决定的是视线与屏幕法线之间的夹角,这里是 75.5°;这个窗口在 4× 时约有 4° 宽,到 8× 只剩 2°。预览下方的倾角滑块会在屏幕上走过同样的角度。

因为你正对着屏幕坐着,而这个方向上的拉伸是满高的。拖动预览下方的倾角滑块,或者把指针移到窗口下方,页面就会替你做透视压缩。想要真正的光学版本,就把头低到眼睛几乎与屏幕下边缘齐平,或者把分享链接放到一台可以平放的手机上打开。

可以。输入消息,选择强度,然后按下载按钮。你会得到一张 800 × 400 的 PNG,文字按该强度拉伸,并经过缩放,使拉伸后的一行始终留在画面之内,另外还有一行提示和一个小水印。因为是平面图片,它能扛住 Instagram、WhatsApp 和 Discord 的压缩,在链接会被剥离的地方也照样有效。

复制分享链接。你的文字放在网址的 ?msg= 参数里,强度放在 ?k= 里,对方打开时页面就会重建同样的幻觉。消息输入框在对方屏幕上同样以掩码状态开始,所以旁边探头的人不会比他先读到明文。

我们这边不保存任何内容,你输入时文字也只留在自己的设备上。分享链接是例外:消息就装在网址里,别人打开链接时它会随请求发到本站服务器,页面加载的统计和广告脚本同样能看到这个网址。导出的 PNG 则以像素形式保存这些文字。把分享链接当作明信片:拿来开玩笑可以,拿来传密码不行。

这是刻意的。预览的不透明度从不低于 35%,好让人看出这里有东西可找,而不会以为页面坏了。真正藏住词句的是拉伸而不是淡化:4× 时每个字母都是正常高度的四倍,眼睛只会把它当成纹理。

它设定 k,也就是垂直拉伸倍数。2× 在距法线 60° 处显形,轻轻一斜即可。4× 需要 75.5°。8× 需要 82.8°,相当于平放手机上方约 7° 的倾角,几乎没人能碰巧对上。强度越高字母也越高,消息看上去更明显像藏了东西。

两者都可以,而且不会索取任何权限:这个幻觉靠的是光学,不是传感器。手机按你选的倍数显示这行字,你把设备放到几乎水平、沿着屏幕望过去就能还原——导出的 PNG 或印在卡片上的文字也是同一个动作。本页完全不读取运动传感器,因为站点发送的 Permissions-Policy 响应头关闭了陀螺仪,所以 iOS 和 Android 上都不会弹出权限请求。

是的,只是限于一个方向。变形术把图像扭曲成只能从唯一视点还原的样子:荷尔拜因 1533 年的画作《大使们》藏着一个骷髅,沿画面右缘走过时它才会立起来,街头地画艺术家用的也是同一招。这里的扭曲是纯粹的垂直拉伸,所以还原角度才有这么干净的公式。

FreeWebTools AI
Powered by free AI models · Full chat →