龙空技术网

「开源」一款支持跨平台的截屏+OCR+搜索+翻译+贴图+以图搜图软件

一飞开源 1802

前言:

现在同学们对“取色器js”大体比较关注,兄弟们都想要知道一些“取色器js”的相关知识。那么小编在网上收集了一些有关“取色器js””的相关文章,希望我们能喜欢,朋友们快快来了解一下吧!

一、开源项目简介

eSearch 是Information-portal的:electron:重写版(顺便加了一些功能)

主要是想在 Linux 上(win 和 mac 上也能用)实现锤子大爆炸或小米传送门这样的屏幕搜索功能,当然也是一款方便的截屏软件。

即 截屏+OCR+搜索+贴图+以图搜图

二、开源协议

使用GPL-3.0开源协议

三、界面展示

字体是FiraCode,字体可在设置里设置

四、功能概述功能

加粗的功能是开发过程最新功能,但可能还没发布在最新版本

截屏框选裁切框选大小位置可调整(支持方向键或 WASD)框选大小栏可输入四则运算式调整取色器放大镜画笔(自由画笔)几何形状(边框填充支持调节)高级画板设置(使用 Fabric.js 的 api)图像滤镜(支持局部马赛克模糊和色彩调节)自定义框选松开后的操作快速截取全屏到剪贴板或自定义的目录截屏历史记录窗口和控件选择(使用 OpenCV 边缘识别)多屏幕录屏录制全屏自定义大小跟随鼠标录制栏流写入录音自定义比特率保存(可选保存为 SVG 可编辑文件)其他应用打开复制到剪贴板钉在屏幕上滚轮缩放恢复默认大小位置透明度鼠标穿透二维码识别OCR 识别离线 OCR(基于 C++ 或 Python 实现,eSearch-OCR)自定义离线 OCR 模型和字典其他在线 OCR在线公式识别支持自己申请秘钥以图搜图托盘划词句来搜索识别展示自动搜索翻译搜索翻译自定义搜索翻译引擎自定义搜索翻译引擎(POST 模式,可用 Api)软件自带浏览器打开跟随关闭、失焦关闭系统浏览器打开链接识别历史记录自动删除换行(用于自动排版)查找替换(支持正则匹配)其他编辑器编辑(支持自动重载)行号拼写检查

Wayland 桌面

五、技术选型下载安装

访问一飞开源:

OCR 服务

软件不附带本地 OCR 核心服务,但在启动时会提示下载。

本地 OCR 由PaddleOCR提供支持,在eSearch-OCR中发布编译好的服务。

默认启用本地 OCR 服务,若想使用在线 OCR,目前提供了百度在线 OCR,需要依据教程获取API KEY 以及 Secret KEY,截止 2022 年 1 月,百度 OCR 还是可以免费领取服务。将获取到的API KEY 和Secret KEY 以及相应的你选择的文字识别服务URL 填入软件设置,去掉离线 OCR 的勾选即可使用在线 OCR。

源码运行&编译

编译需要pythonC++环境,Windows 下编译需要 pythonvisual studio(安装 C++)

源码下载,访问一飞开源: eSearchnpm install# 运行npx electron .# 编译npm run rebuildnpm run dist# 将在build目录生产安装包和解压的目录
修改已安装的程序

先按下Ctrl+Shift+I,或在菜单栏-识图-开发者工具 打开开发者工具进行调试。修改调试知道满意后,在对源码进行修改。

# 安装asarnpm install -g asarasar e [设置里提示的运行位置]# 解压后在app目录修改# 打包asar p app app.asar# 重启软件即可
启动

在你的启动器打开 eSearch,他将出现在托盘。Gnome 用户需要安装appindicator插件

默认快捷键为 Alt+C(你也可以在设置里设置快捷键)

Linux 下的快捷键

大多数 Linux 桌面环境支持自定义快捷键,eSearch支持 cli,这也意味着你可以进行系统级设置快捷键

esearch (若找不到,请尝试e-search)	-a # 自动搜索	-c # 截屏搜索	-s # 选中搜索	-b # 剪贴板搜索	-q # 快速截屏

不建议在终端进行自动或选中搜索,否则eSearch会执行Ctrl+C,从而导致终止终端程序

六、源码地址

访问一飞开源:

标签: #取色器js