TextShot 截图文本识别工具开源项目

我要开发同款
匿名用户2023年05月26日
114阅读
开发技术Python
所属分类程序开发、OCR开发包
授权协议MIT

作品详情

TextShot可截取屏幕截图并将其文本内容复制到剪贴板,适用于Windows、macOS和大多数现代Linux发行版。

 使用textshot-h 打印可用的命令行选项:

usage:textshot[-h][-iINTERVAL][langs]Takeascreenshotandcopyitstextcontenttotheclipboard.positionalarguments:langslanguagespassedtotesseract,eg."eng+fra"(default:eng)optionalarguments:-h,--helpshowthishelpmessageandexit-iINTERVAL,--intervalINTERVALselectascreenregionthentaketextshotseveryINTERVALmilliseconds例子

基本用法:textshot打开一个叠加层,可以在其中围绕要复制的文本绘制一个矩形。

备用语言:textshoteng+fra指定使用英语作为主要语言,使用法语作为次要语言。确保为其他语言安装了适用于Tesseract的适当数据文件。可以在此处找到所有受支持语言的列表。

连续复制文本内容:textshot--interval200在屏幕区域绘制一个矩形,然后每200毫秒从中复制文本。

热键建议为这个工具附加一个全局热键,这样你就可以运行它而无需打开控制台并输入命令。

在Windows上,可以使用AutoHotkey脚本来完成此操作;textshot.ahk包含一个可以使用的示例AHK脚本。

在Ubuntu上,打开键盘设置,它会显示所有Gnome快捷方式。在底部有一个+按钮可以添加您自己的快捷方式。单击它并将命令设置为textshot。如果您使用的是虚拟环境,textshot上述路径应指向环境的textshot.

可以通过搜索如何使用键盘快捷键运行shell命令来找到其他操作系统上的进程。

故障排除苹果系统您可能需要授予捕获屏幕的权限。您可以转到“系统偏好设置”>“安全和隐私”>“隐私”>“屏幕录制”,然后选中“终端/iTerm”复选框。

Linux如果文本在通知中正确显示,但您无法粘贴,请安装xclip(例如使用sudoaptinstallxclip)

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论