文件名称:珠峰「Everest」-crx插件
文件大小:67KB
文件格式:CRX
更新时间:2024-04-11 02:02:39
生产工具
根据视距自动调整缩放级别的扩展需要网络摄像头 Everest是一个Chrome扩展程序,当您离开计算机屏幕时,它会放大网页上的文本。 需要前置摄像头。 对于拥有两台相机的用户,请转到Chrome的“设置”>“显示高级设置”>“隐私”>“内容设置”>“媒体”>“相机”。 ####说明1.单击Everest扩展图标开始跟踪2.随时按Ctrl + Shift + 3重新校准默认缩放级别的距离3.单击Everest扩展图标停止跟踪并返回原始缩放级别4.通过右键单击扩展图标>选项,可以选择更改抖动容限(默认为10%缩放)和采样时间(默认为750ms)####灵感计算机用户通常坐在一个静止的位置,这会导致痛苦和更高的风险健康问题。 为了减轻压力,在使用计算机时,应经常改变自己的姿势。 但是,高端家具制造商Herman Miller在其[研究](http://www.hermanmiller.com/research/solution-essays/maintaining-concordance-as-seated-postures-change.html)中指出在屏幕上查看材料的能力是计算机用户最重要的需求,并且如果屏幕不清晰,则将保持不健康的姿势。 当我们的团队成员以前一起工作时,我们注意到一位团队成员在更改姿势时始终会更改Google Chrome浏览器的缩放级别,这样当他离开屏幕时,文字仍可清晰辨认。 我们意识到,可以通过使用网络摄像头来测量用户与屏幕之间的距离,并根据用户的位置自动调整文本大小来实现这种缩放的自动化。 这样做,我们希望使姿势改变更加自然,从而改善计算机用户的工作条件。 ####实施我们将Everest实施为轻量级Chrome扩展程序,该扩展程序在后台运行以检测用户的位置并缩放页面。 用户只需单击一下即可启用或禁用自动缩放,并可以按一个键序列(默认为Ctrl + Shift + 3)来重新校准静止位置。 核心面部检测由[Neave的面部检测库](https://github.com/neave/face-detection)处理。 要访问网络摄像头,我们使用了HTML5的一部分WebRTC来流传输视频数据。 我们调整了检测频率以提高效率:当前版本以4 / 3hz的频率对视频进行采样,以避免占用CPU。 在最初的测试中,我们发现页面经常会“抖动”,随着视频数据的轻微变化,缩放将反复变化,从而干扰阅读。 我们通过避免缩放比例更改小于10%来解决此问题。 实际的缩放由Chrome的zoom API执行,该API最近在Chrome 42的Dev通道中引入,因此此扩展程序是最早利用此功能的扩展程序之一。 支持语言:English (United States)