为什么 CRT 屏幕上显示的二维码很难读取?

为什么 CRT 屏幕上显示的二维码很难读取?

我创建了一些二维码,只是为了好玩,然后尝试用手机读取它们。当我在笔记本电脑上显示它们时,我的手机可以正常读取它们。但当我尝试读取 CRT 屏幕上显示的完全相同的代码时……没有一个成功,从带有非常短的文本(10 个字符)的迷你代码到带有非常长的链接的大代码,以全屏图像显示。后来我读到这里无论如何,CRT 不支持读取。所以,我很好奇,为什么二维码不能(或者可能很难)在 CRT 屏幕上读取?是刷新率、颜色、亮度还是其他什么原因?

答案1

通过手机摄像头观看 CRT,然后观看 LCD。

您在 CRT 上可以看到但在 LCD 上看不到的闪烁是由于刷新率以及 CRT 的工作方式造成的(维基百科文章(这里简要地谈一下这个问题)这会让摄像头传感器更难清晰地捕捉到屏幕上的内容,因为每隔几毫秒就会有一个很大的暗条穿过屏幕。

答案2

我通过尝试页面大小(Chrome 中的缩放选项)解决了这个问题,首先将二维码做得足够大,以便我的手机能够对角线捕捉到它,而不会让刷新率干扰屏幕

简而言之,不要让黑色波浪进入您的扫描区域,您也可以对角线扫描二维码,所以不用担心,几次尝试后您就可以完成。

相关内容