eSearch 是Information-portal的重写版(顺便加了亿些功能)。主要是想在 Linux 上(win 和 mac 上也能用)实现锤子大爆炸或小米传送门这样的屏幕搜索功能,当然也是一款方便的截屏软件。
eSearch功能
已经勾选的功能是开发过程最新功能,但可能还没发布在最新版本。
截屏
-
• ✅框选裁切
-
• ✅框选大小位置可调整(支持方向键或 WASD)
-
• ✅框选大小栏可输入四则运算式调整
-
• ✅取色器
-
• ✅放大镜
-
• ✅画笔(自由画笔)
-
• ✅几何形状(边框填充支持调节)
-
• ✅高级画板设置(使用 Fabric.js 的 api)
-
• ✅图像滤镜(支持局部马赛克模糊和色彩调节)
-
• ✅自定义框选松开后的操作
-
• ✅快速截取全屏到剪贴板或自定义的目录
-
• ✅截屏历史记录
-
• ✅窗口和控件选择(使用 OpenCV 边缘识别)
-
• ✅长截屏
-
• ☑️多屏幕
录屏
-
• ✅录制全屏
-
• ✅自定义大小
-
• ✅按键提示
-
• ✅光标位置提示
-
• ✅录制栏
-
• ☑️流写入
-
• ✅录音
-
• ✅录制摄像头
-
• ✅自定义比特率
保存(可选保存为 SVG 可编辑文件)
其他应用打开
复制到剪贴板
钉在屏幕上
-
• ✅滚轮缩放
-
• ✅恢复默认大小位置
-
• ✅透明度
-
• ✅鼠标穿透
二维码识别
OCR 识别
-
• ✅离线 OCR(基于 C++ 或 Python 实现)
-
• ✅自定义离线 OCR 模型和字典
-
• ✅其他在线 OCR
-
• ✅在线公式识别
-
• ✅支持自己申请秘钥
-
• ☑️表格识别
以图搜图
托盘
划词句来搜索
识别展示
-
• ✅自动搜索翻译
-
• ✅搜索
-
• ✅翻译
-
• ✅自定义搜索翻译引擎
-
• ✅自定义搜索翻译引擎(POST 模式,可用 Api)
-
• ✅软件自带浏览器打开
-
• ✅跟随关闭、失焦关闭
-
• ✅系统浏览器打开
-
• ✅链接识别
-
• ✅历史记录
-
• ✅自动删除换行(用于自动排版)
-
• ✅查找替换(支持正则匹配)
-
• ✅其他编辑器编辑(支持自动重载)
-
• ✅行号
-
• ✅拼写检查
☑️Wayland 桌面
下载安装
到网站eSearch
下载
或在右侧 releases 打开标签,选择符合你系统的包并下载安装
国内可以用GitHub Proxy
加速下载
ArchLinux 可在 AUR 查找安装 e-search
或e-search-git
winget winget install esearch
启动
在启动器打开 eSearch,将出现在托盘。Gnome 用户需要安装appindicator插件
默认快捷键为 Alt+C
(你也可以在设置里设置快捷键)
cli eSearch支持 cli,可以通过命令行进行简单的截屏。
esearch (若找不到,请尝试e-search)
-a # 自动识别
-c # 截屏搜索
-s # 选中搜索
-b # 剪贴板搜索
-q # 快速截屏
不建议在终端进行自动或选中搜索,否则eSearch会执行Ctrl+C,从而导致终止终端程序
传送门
开源协议:GPL3.0
开源地址:https://github.com/xushengfeng/eSearch
项目合集:https://github.com/OpenTechCol/OpenTechCol
-END-
原文始发于微信公众号(开源技术专栏):开源识屏搜索工具,支持OCR、以图搜图等功能
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/135586.html