Giter Club home page Giter Club logo

xushengfeng / esearch Goto Github PK

View Code? Open in Web Editor NEW
2.9K 23.0 240.0 71.39 MB

截屏 离线OCR 搜索翻译 以图搜图 贴图 录屏 滚动截屏 Screenshot OCR search translate search for picture paste the picture on the screen screen recorder

Home Page: https://esearch-app.netlify.app/

License: GNU General Public License v3.0

Shell 0.06% HTML 19.46% CSS 8.74% JavaScript 5.80% TypeScript 65.94%
screenshot screen-capture clipboard search ocr color-picker live-text cross-platform image-editing image-editor electron paddleocr search-photos screen-recorder

esearch's Introduction

eSearch

(中文 | English)

LOGO

license release-date release aur aur1

简介

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

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

经过数次版本迭代,eSearch 的功能愈加丰富

即拥有 截屏+OCR+搜索+翻译+贴图+以图搜图+录屏

截屏界面

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

识别文字主页面

下载安装

到网站eSearch下载

或在右侧 releases 打开标签,选择符合你系统的包并下载安装

国内可以用GitHub Proxy加速下载

ArchLinux 可在 AUR 查找安装 e-searche-search-git

winget winget install esearch

OCR 服务

本地 OCR 由PaddleOCR的模型提供支持。

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

源码运行&编译

git clone https://github.com/xushengfeng/eSearch.git
cd eSearch
npm install
# 编译
npm run dist
# 将在build目录产生安装包和解压的目录
# 运行
npm run start
# 调试
npm run dev

启动

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

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

cli

eSearch支持 cli,可以通过命令行进行简单的截屏。

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

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

功能

已经勾选的功能是开发过程最新功能,但可能还没发布在最新版本

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

截屏,自由调整框选大小(视频约 2.6MB)

3.mp4

取色器(视频约 1MB)

2.mp4

Ding 在屏幕上,透明度调节、归位以及鼠标操作(视频约 1.8MB)

3

绘图界面

4.mp4

主页面搜索和其他应用编辑(视频约 1.6MB)

3

主页面查找替换(支持正则)

国际化

大多数按钮使用图标,简少了不必要的翻译

添加新语言

  • 简体中文
  • 繁体中文
  • 世界语
  • 西班牙语
  • 阿拉伯语
  • 英语
  • 法语
  • 俄语

测试

在 ArchLinux,KDE plasma,Xorg 下测试通过

Windows10 和 Windows11 测试通过

macOS Catalina 测试通过

Q&A

为什么选择 electron

  • 跨平台需要,本来我是想在 Linux 上也能体验 Windows 下优秀的截屏工具,Linux 独占也不好,所以选择跨平台。
  • qt 依赖 c++,学习成本太高。flutter 桌面版还不太成熟。我更擅长 js 开发。
  • 截屏依赖本地系统,这是目前浏览器做不到的。
  • 最后只有 js 类跨平台方案,我选择了较为成熟,使用最多的 electron。

tauri 也支持跨平台,也使用 js 开发,会转为 tauri 开发吗

  • 有这个打算,还很心动。不过主进程 2000 行代码迁移到 rust 还是有些费劲的,所以现在不会很快迁移。

A JavaScript error occurred in the main process

这是主进程报错,可能由于各种原因导致,真正有用的错误信息是下面的具体错误,并且是代码错误。因此直接搜索“A JavaScript error occurred in the main process”很难解决问题。

一般来说,重装软件,恢复设置能解决 99%的问题。最好的办法是记录详细报错信息,提交一个issue进行反馈。

积累的错误及其讨论、解决方案:#123 #133

更新版本后出现了以前没有的错误

一般是因为不同版本的配置不兼容,可以尝试在 设置-高级-高级设置 里 恢复默认设置。

若未能解决问题,请提交 issue

贡献

请查看贡献指南

开发原因

我在用 Windows 时一直用这个好用的截屏软件:Snipaste - 截图 + 贴图,但我现在切换到 Linux,Snipaste 不支持,所以我选择了Flameshot,很可惜它没有直观的取色器。

促使我开发 eSearch 的另一个契机是我很享受在手机上使用锤子大爆炸小米传送门这样的即时信息搜索工具,但我没有找到电脑上类似的代替品。

所以我干脆自己开发一个“截屏+OCR+搜索+贴图”的软件。最开始用 python+pyqt 开发出Information-portal,但因为我不熟悉 pyqt,所以我转战:electron:,开发出本软件。😄

License

GPL-3.0 © xushengfeng

esearch's People

Contributors

383494 avatar xushengfeng avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

esearch's Issues

“位置信息”可改

你好:
使用了离线OCR,离线OCR配置可以改;但是在高级中的位置信息无法变动,导致离线OCR总是失败,希望位置信息也可以改变,谢谢

在帮助文档里没有找到长截图的使用方法

刚刚下载体验了一下,
长截图功能点击后会有个选框出来自己选择区域, 选区完毕之后会出现一个置顶的框框 并且右下角会有个红色圆点停止结束, 但也就仅此而已了, 在点击结束之前完全不知道要怎么做长截图.

配置位置可改

希望可以自定义配置“运行目录、配置目录、OCR 目录、临时目录、文字记录”等,因为经常没事重装系统,所以希望可以不把配置放到C盘,这样不用每次都重新设置,而且能存下历史数据。

在截屏页面点击鼠标时大小栏显示NaN、undefined

描述问题
在截屏页面点击鼠标时大小栏显示NaNundefined
重现步骤

  1. 在截屏页面只不拖动点击只不拖动
  2. 大小栏显示NaNundefined

本应该
大小栏显示数字

屏幕截图
#22 (comment)

设别和软件信息

  • 操作系统和具体版本: [如: Win11 专业版 pre 25158]
  • 屏幕参数: [如:15.6 寸,1920*1080,1 倍缩放]
  • 软件版本: [如:1.7.2]

更多信息

一些反馈

1.使用软件的时候屏幕会闪一下,应该是个放大的过渡动画,能不能优化一下呢,让他不要闪
2.能不能加个文字识别的快捷键呢,就是摁一下然后框选完自动文字识别,不用自己再点一下,因为我一般还是文字识别用得多,之前都是用的天若OCR,习惯了框选直接识别
3.使用时左边的那个菜单栏挡住截屏了,希望能够优化一下位置,因为我截屏都是从最左到最右,另外当鼠标移到最左的时候会变成调整大小的图标,不能框选
4.取色器确实需要个开关,对于没这个需求的人来说有点挡视野
5.图像编辑能不能加个矩形的图案,中间空心的那种,而不是中间是白的,有时候想框选重要内容方便点,另外这个橡皮有点鸡肋,太小了

界面配置修改无法生效

你好:
window1.7.3(便携版本)发现有以下两个问题:

  1. 配置界面进行修改(譬如修改搜索引擎),然后图标右键选择重启软件,重启软件后,修改的配置无法生效——只能手动退出软件后,再手动启动方能生效
  2. 改变配置目录的位置,OCR测试没有问题;但当重启电脑,自启动的软件仍会弹出OCR服务需要重新安装,此时查看配置文件,配置目录的位置又回到了默认位置——也只能手动退出软件后,再手动启动,配置目录才发生变动,OCR正常工作

添加矩形后再点击矩形,方框丢不掉

使用【功能-图像编辑-形状文字-矩形、圆】这两个工具
在截图中画好图形,然后点击选区调整位置,选区会一直跟随光标丢不掉
此时ESC无法退出,需del删除矩形选区才能退出截图。
另外,del删除选区后鼠标依然处于调整选区的状态,不能做其他事情,只能结束截图。
(我不清楚是否是我的电脑环境导致的问题,我没有做更多测试,看您能否复现bug吧)
image

OCR报错

使用快捷键 alt+c 截图选框并按下 ocr 按钮报错

Error: Command failed: CHCP 65001 && cd C:\Users\Administrator\AppData\Roaming\eSearch\ocr\ppocr_model && C:\Users\Administrator\AppData\Roaming\eSearch\ocr\ppocr.exe --det_model_dir=inference/ch_PP-OCRv2_det_infer --rec_model_dir=inference/ch_PP-OCRv2_rec_infer --char_list_file=ppocr_keys_v1.txt --image_dir=C:\Users\ADMINI~1\AppData\Local\Temp\eSearch\ocr.png


C++ Traceback (most recent call last):


Not support stack backtrace yet.


Error Message Summary:


NotFoundError: Cannot open file inference/ch_PP-OCRv2_det_infer/inference.pdmodel, please confirm whether the file is normal.

[Hint: Expected static_cast(fin.is_open()) == true, but received static_cast(fin.is_open()):0 != true:1.] (at C:\home\workspace\Paddle_release\paddle\fluid\inference\api\analysis_predictor.cc:1119)

希望可以将截图的窗口置顶,以免被其他窗口盖住

描述问题
希望可以将截图的窗口置顶,其他窗口会盖住eSearch
重现步骤

  1. 正常截图

本应该
eSearch显示在最上层

屏幕截图
Snipaste_2022-07-16_14-01-58

设别和软件信息

  • 操作系统和具体版本: Win10专业版
  • 屏幕参数: 1920*1080,1.5 倍缩放
  • 软件版本: 1.7.2

更多信息
希望改进一下,变得更完美,加油,支持你!

文字识别以后不自动选中了

描述

重现步骤

  1. 在…识别结果…界面
  2. 点击
  3. 发生错误或不是我预想的那样

需求
本应该显示 xxx,需要 xxx 新功能来代替

屏幕截图
可选

设别和软件信息

  • 操作系统和具体版本: [如: Win11 专业版 pre 25158]
  • 屏幕参数: [如:15.6 寸,1920*1080,1.25 倍缩放]
  • 软件版本: [如:1.7.2]

自由描述
原来用的1.5版本,升级到1.8 文字识别以后不自动选中了

eSearch在ubuntu20.04.4无法正常使用

描述问题

使用eSearch时,主屏幕只能框选上半部分,且表现为无法识别图像,拾色器始终为#000000,然后第二个屏幕也未能识别。
无法正常截屏,点击贴图也没有效果。

复现步骤

  1. https://esearch.vercel.app/下载了deb版本1.7.4
  2. 于ubuntu20.04.4安装
  3. 正常打开软件后,使用Alt+C截图

屏幕截图

eSearch1 7 4-ubuntu20 04 4

设别和软件信息

  • 操作系统和具体版本: ubuntu 20.04.4 amd64
  • 屏幕参数: 1920*1080 笔记本 1.0缩放率
  • 软件版本: 1.7.4

关于马赛克功能

个人感觉,马赛克功能属于比较常用的,应该放在第一级菜单,eSearch我个人感觉马赛克使用非常麻烦。

可以仿照一下Snipaste,放在第一级菜单,并且简化操作。

长截屏优化

1.8.0及其之前版本的长截屏拼接时耗费较长时间,故优化

  • 拼接速度提升
  • 拼接提示 2bc005f
  • 上下静态区域(如顶部固定栏和底部导航栏)自动识别 3cdfbfd

设置快捷键无法保存.保存按钮不清晰

描述
使用快捷键使用软件更加便捷,设置快捷键时候保存没有找到,使用ctlr+s都是使用了
重现步骤
设置快捷键保存,设置快捷键保存误操作, 点击top-right的X号会出现向上滑动

一些小建议

希望大佬可以增加保存截图时的默认格式。和取色器一键复制默认格式色值的功能

上传截图到图床

希望能截图后可以选择是否需要上传到imgur或者任何临时图床
举例软件: ShareX (https://getsharex.com/)
可以进行Upload to...
希望能上传到临时或者非临时图床

希望2:能添加指标数字,①②③④.... 这样做图解的时候很方便不需要输入
参考: Flame
incrementing counter number功能

目前是Snipaste + shareX一起用,很喜欢Snipaste但缺少了OCR以及取色功能常常需要多个工具一起使用。eSearch很大功能上解决多工具的痛点,最后指望还在安排中的OCR表格以及希望能上传图床
加油!

AUR源依赖

从AUR安装e-search(非git版本),安装后发现e-search依赖较多,其中甚至有Clion,占用较大硬盘空间
换而尝试安装最新的1.8.0版本deb包后发现并没有上述依赖。
是否可以将AUR源中的这些依赖删除?

另外AUR上这个包版本还在1.7.3,目前应该过时了。

运行报错

win10系统,运行报错,用户是管理员用户,绿色版和安装版报同样错误,怎么解决呢?谢谢!
微信截图_20220717182926

记忆 截图尺寸?

eSearch 可以以确定的尺寸截图,比如设定1280x720。但是截图保存以后,下次再启动,截图尺寸会被重置。能不能记忆上次的截图尺寸?在设置里没找到这个功能。
设备和软件信息

  • 操作系统和具体版本: [如: Win11 专业版 pre 25158]
    windows server 2012
  • 软件版本: [如:1.7.2]
    1.7.4
    请自由地描述你的提议(如有多个不同方向的建议,最好分成几个issue)

历史记录的时间,window 下显示与北京时间差了12h

历史记录里的时间 与北京时间 差了12h

ctrl+s 保存

  1. 在主页面
  2. 点击历史记录图标
  3. 显示与北京时间差了12h

本应该
显示系统本地时间

屏幕截图
可选

设别和软件信息

  • 操作系统和具体版本: [如: Win10]
  • 屏幕参数: [如:15.6 寸,1920*1080,1.25 倍缩放]
  • 软件版本: [如:eSearch.Setup.1.7.4.exe]

更多信息

可能意外删除文件

async function rm_r(dir_path) {
    if (process.platform == "win32") {
        exec(`rd /s /q ${dir_path}`);
    } else {
        exec(`rm -r ${dir_path}`);
    }
}

dir_path 参数带包含空格可能意外删除文件,不建议使用系统命令暴力删除文件夹。

使用代理后仍然无法使用谷歌以图搜图

你好:
仍然是window1.7.3版本:
谷歌搜图会出现 类似Error:connect ETIMEDOUT

  1. eSearch搜索可以访问谷歌 但是eSearch搜图无法访问 ——好奇 eSearch中的google搜图是怎么实现的?
  2. 尝试过用eSearch配置代理访问但未成功,正确的配置方法应该是怎么样?
  3. eSearch代理选项能否增加个系统代理的选项呢?

建议禁用全屏窗口的大小调整功能,否则会导致错误

描述问题
希望禁用全屏窗口的大小调整功能,否则会导致错误
重现步骤

1.将鼠标放在全屏窗口边缘,可以调整大小,不应该调整

本应该
全屏显示,不可调整

屏幕截图
Snipaste_2022-07-16_14-09-55

设别和软件信息

  • 操作系统和具体版本: Win10专业版
  • 屏幕参数: 1920*1080,1.5 倍缩放
  • 软件版本: 1.7.2

更多信息
感谢!

隐藏截屏界面的取色器和放大镜

设别和软件信息

  • 操作系统和具体版本: Win11 专业版 pre 25158
  • 软件版本: 1.7.2

请自由地描述你的提议(如有多个不同方向的建议,最好分成几个issue)
不存在截屏界面的取色器和放大镜的需求,希望提供开关隐藏

文字识别的问题

描述问题
没有空格,怎么没有逗号还自动加,无法保留正确格式

重现步骤

  1. 在OCR界面
  2. 点击
  3. 发生错误

本应该
显示 xxx

屏幕截图
https://i.ibb.co/vJ29NjW/111111.jpg

设别和软件信息

  • 操作系统和具体版本: [如: Win11 专业版 pre 25158]
  • 屏幕参数: [如:15.6 寸,1920*1080,1.25 倍缩放]
  • 软件版本: [如:1.7.2]

更多信息

无法在分屏区域截屏

描述问题
我有两个显示器,该工具的功能只作用于显示器1

重现步骤

  1. 在……界面
  2. 点击
  3. 发生错误

本应该
显示 xxx

屏幕截图
可选

设别和软件信息

  • 操作系统和具体版本: [如: Win11 专业版 pre 25158]
  • 屏幕参数: [如:15.6 寸,1920*1080,1.25 倍缩放]
  • 软件版本: [如:1.7.2]

更多信息

OCR英文单词之间的空格无法识别

描述问题
OCR英文单词之间的空格和一些字符无法识别,请问怎么解决?
重现步骤

  1. 在……界面
  2. 点击
  3. 发生错误

本应该
显示 xxx

屏幕截图
可选
image

设别和软件信息

  • 操作系统和具体版本: [如: Win11 专业版 pre 25158]
  • 屏幕参数: [如:15.6 寸,1920*1080,1.25 倍缩放]
  • 软件版本: [如:1.7.2]

更多信息

绿色版和安装版打开都出错

描述问题

重现步骤

  1. 在……界面
  2. 点击
  3. 发生错误

本应该
显示 xxx

屏幕截图
Snipaste_2022-07-19_14-45-14

设别和软件信息

  • 操作系统和具体版本:LTSC2021
  • 屏幕参数: 17.3寸,1920*1080,1 倍缩放
  • 软件版本: 1.7.2/1.73两个版本都报错

更多信息

有时截图工具栏会跑到屏幕外面

描述问题
有时截图工具栏会跑到屏幕外面,显示不全
重现步骤
选择有些区域的屏幕截图会导致工具栏显示不全

本应该
工具栏显示完全

屏幕截图
图片

设别和软件信息

  • 操作系统和具体版本: Windows 10 专业版
  • 屏幕参数: 1920*1080 1.5倍缩放
  • 软件版本: [如:1.7.2]

期待改善的地方

希望能够增加的功能:

  1. 增加多个OCR接口选择(例如腾讯云OCR,讯飞OCR等),当然增加多个翻译接口也行~
  2. 增加 功能开关 例如没有用到取色器 可以将其关闭

不知道是不是bug(window平台的):

  1. 点击 OCR识别 有时会跳到 搜索 有时会跳到 翻译
  2. 点击 搜索 则提示 A JavaScript error occurred in the main process Error :Cannot find module 'form-data'
  3. 贴图后 选择最小化 然后不知道藏到哪里去了

设置里粘贴失效

描述问题
设置百度 OCR key,用 command v 粘贴,快捷键亮了,但是没有生效,手敲可以,但是也太傻了吧
重现步骤

  1. 在……界面
  2. 点击
  3. 发生错误

本应该
显示 xxx

屏幕截图
可选

设别和软件信息

  • 操作系统和具体版本: [如: Win11 专业版 pre 25158] Mac
  • 屏幕参数: [如:15.6 寸,1920*1080,1.25 倍缩放]
  • 软件版本: [如:1.7.2] 目前最新

更多信息

希望添加几个功能

图片编辑功能:

  1. 标号功能:对图片上的元素做1/2/3等标号,可以选择标号的样式(圆形或直角方形,圆角方形等,立体的还是平面的),大小,背景色,字体颜色,边框(如可能),可以选择从第几个标号开始标记(有时候不一定从1开始)
  2. 裁剪功能:裁剪图片尺寸到鼠标框选的大小。
  3. 园,方框等可以取消内部的背景色,边框颜色和线宽可选
  4. 箭头功能:
  • 可以选择填充色,箭头大小等
  • 透明度和边框元素修改选项可酌情考虑添加
  • 圆弧箭头,自定义线条箭头等可以考虑添加

其他:

  1. 快捷键无法添加“Print Screen"等特殊按键。我个人习惯使用Ctrl+Print来调出默认的截图功能
  2. 暗色主题下,部分字体和元素显示不清晰,需要优化一下配色
  3. 选框最好添加一个勾,表明选上了。而不是直接一个颜色切换,不容易理解到底那种状态是选上还是没选上。此问题在暗色主题下很突出。
  4. 编辑功能条,建议直接做到一次菜单中,而不是要二次调出。

先就这么多,你这个软件太新了,功能一点点加吧。
加油。
以上。

add Apple Silicon support

设别和软件信息

  • macOS Monterey 12.4

请自由地描述你的提议(如有多个不同方向的建议,最好分成几个issue)

我看编译涉及到 C++ 和 python,是否短期内适配 M1 CPU有点不切实际?

离线ocr更新

目前的离线ocr使用PaddleOCR的c++部署和python部署(mac下)编译而成。
这样的方式有几个缺点

  • 首先是个人问题:无论是win下需要安装依赖,还是linux下的链接库,都让我这个只了解一些js语言的菜鸟感到汗颜。
    我个人的能力不行衍生出不可把握的问题:原先使用离线ocr的逻辑是:保存框选区域到临时文件夹,使用编译好的二进制文件识别,输出结果并返回到eSearch,此过程耦合性较小,还会有许多奇怪的错误(比如 #6 中的路径配置错误)。
  • 再者是跨平台问题:Paddle的部署有些麻烦,对于新平台的申请(如mac M1 #30 ),离线ocr会较难部署。

综上,新的离线OCR需要主要使用js语言、与nodejs耦合度较高、跨平台更快捷、同时性能不会损失太大

幸好onnx让这一设想成为可能
设想使用onnxruntime,保证执行模型时的性能
会在周末时间开发,预计3周,可能其他功能的开发会推后
目前已实现:

马赛克滤镜无法生效

描述问题
马赛克滤镜无法生效
重现步骤

  1. 在界面中使用高斯模糊滤镜功能

本应该
保存为马赛克后的图片

屏幕截图
这是软件截图预览时的界面
Snipaste_2022-07-16_13-54-39
这是软件保存的图片
eSearch-2022-07-16-13-55-25-559

设别和软件信息

  • 操作系统和具体版本: Win10专业版
  • 屏幕参数: 1920*1080,1.5 倍缩放
  • 软件版本: 1.7.2

更多信息
整体界面非常好看,加油,支持你!

有没有utools插件计划

设别和软件信息

  • 操作系统和具体版本: [如: Win11 专业版 pre 25158]
  • 软件版本: [如:1.7.2]

请自由地描述你的提议(如有多个不同方向的建议,最好分成几个issue)
转化为utools插件,可以方便调用不需要单独启客户端

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.