Skip to content

Releases: xushengfeng/eSearch

1.12.2-beta.2

18 Jul 10:22

Choose a tag to compare

1.12.2-beta.2 Pre-release
Pre-release

翻译 修复结果方向
翻译 适配样式
编辑器 自动换行换分号
编辑器 修复字体适配
主页面 继续优化图片区文字大小
主页面 图片区提示按钮状态
主页面 自动显示图片区
截屏 箭头样式(空心/实心) 还没添加到设置界面,需要改配置JSON文件 见 e7dc538
截屏 文字和编号适配字体
设置 修复ai后端directml设置值错误,理论上可以设置,但我在虚拟机上运行时未生效,欢迎大家测试
设置 翻译引擎设置好参数才能添加 #247
主要 修复贴图和录屏初始化主题错误
主页面 ocr复用时自动聚焦编辑器

性能优化:主进程按需引入(感觉内存占用并无明显减小)

开发:部分页面将redom替换为新的ui框架(重复造轮子)

Full Changelog: 1.12.2-beta.1...1.12.2-beta.2

1.12.2-beta.1

10 Jul 10:15

Choose a tag to compare

1.12.2-beta.1 Pre-release
Pre-release

主页面 修复复用ocr后图片区不更新
主页面 优化图片区文字大小
主要 颜色主题
屏幕翻译 修复窗口创建错误 #247

Full Changelog: 1.12.1...1.12.2-beta.1

1.12.1

08 Jul 09:48

Choose a tag to compare

距离上次稳定版更新快过去一年了,这次的 eSearch,既有新增功能(屏幕翻译等),也有优化(编辑栏交互和快捷键等),当然在性能提升和问题修复上也做了努力。

在这期间,eSearch 陆续发布十几个测试版,大家也反馈了相关问题,提出意见和建议,如果你是新功能爱好者,欢迎下载测试版,当然也存在未知问题,追求稳定的用户可以继续使用稳定版。

欢迎大家进行反馈,无论是 GitHub 还是 Gitee,发邮件也可以。

大家的星标和 issuse 都是对我的支持。

下面是本次更新的介绍:

程序

  • 新增 主页面模式 强制主页面进行搜索或翻译
  • 修复 部分系统无 cli
  • 修复 Linux appimage 启动慢
  • 修复 rpm依赖错误 #241
  • 优化 主页面和设置不能直接跳转,打开设置需要在托盘或菜单栏

截屏

  • 新增 多屏切换器
  • 新增 自由截屏,可截取任意形状 #94
  • 新增 可稍后显示工具栏,防止截屏时遮挡,并支持快捷键显示或隐藏 #219
  • 新增 托盘 OCR 和以图搜图改为临时“框选后默认操作”,并支持快捷键绑定
  • 新增 可设置保存并复制
  • 新增 WebP 格式
  • 优化 确保截屏完毕再显示窗口,防止截取窗口显示动画
  • 优化 移除 OCR 和以图搜图扫描线,直接显示主页面
  • 优化 二维码识别操作在主页面进行
  • 优化 优化取色器性能
  • 优化 大小栏可用方向键调节,支持 Ctrl 和 Shift 键加速,可用快捷键聚焦,可作为快捷调框选的新操作
  • 优化 OCR 选择菜单样式
  • 优化 esc 退出画笔模式等逻辑
  • 修复 修复光标方向错误

编辑(绘制)

  • 新增 点击编辑栏主菜单,自动选定副菜单功能
  • 新增 部分主菜单和副菜单支持快捷键
  • 新增 alt 显示快捷键
  • 新增 方向键和滚轮设置边框宽度和画笔粗细
  • 新增 在边框宽度、滤镜效果大小等控件可用上下键调节值
  • 新增 聚光灯形状,可快速创建像框选那样的镂空图形
  • 新增 数字编号和箭头可记录颜色属性
  • 优化 悬浮在编辑栏主菜单,即可显示副菜单
  • 优化 滤镜无须先框选,选择滤镜后框选即可
  • 优化 针对线、画笔、箭头等图形,编辑栏属性预览只显示描边,色盘默认为描边色盘
  • 优化 调整描边取值范围
  • 修复 修复色盘无法取灰度,现在可以在色盘选取黑白了

长截屏(滚动截屏)

  • 新增 预览截屏
  • 新增 万向拼接
  • 优化 实时拼接
  • 优化 结束按钮防遮挡

屏幕翻译

新增的功能。可以在框选附近生成翻译
手动模式,可以直接覆盖在框选区域,翻译屏幕上的文字,适合临时翻译、图片翻译
自动模式,在框选区域上面或下面,定时检测屏幕更新,然后显示翻译,适合游戏翻译
支持在设置添加翻译器,支持百度、有道、必应、彩云、deepl、chatgpt、gemini、小牛、腾讯交互式、腾讯、火山,详见xtranslator
ollama(部署本地大模型)兼容 ChatGPT api,注意在设置中的 key 随便填

OCR

  • 新增 百度 OCR 表格识别
  • 优化 模型更新到 paddleOCR v4

AI

  • 新增 可设置本地 OCR 和录屏虚拟背景的后端,如 CPU、CUDA(英伟达 GPU)、CoreML(Apple 加速)等

录屏

  • 新增 按键提示自定义大小,位置
  • 新增 延长按键提示显示时间
  • 新增 按键提示支持合并快捷键 #155
  • 新增 选择摄像头和音频设备
  • 修复 日志显示错误
  • 修复 缩放错误
  • 修复 无法保存

主页面编辑器

  • 新增 导出表格为 csv 格式(可用 excel 编辑和另存为)和 markdown 表格
  • 新增 主页面快捷键
  • 新增 复用窗口,OCR 等结果不新建窗口展示,而是复用之前识别弹出的窗口,这能节约频繁 OCR 的任务时间
  • 新增 添加高级窗口按钮——置顶、失去焦点自动关闭和简洁模式按钮
  • 新增 窗口置顶,像贴图一样,方便对照
  • 新增 失去焦点自动关闭,从设置中提取出来,可以更方便控制,指定哪些窗口自动关闭,哪些窗口保留
  • 新增 简洁模式,界面只保留文字编辑。搜索等操作通过快捷键或选中文字进行
  • 优化 图片区的文字大小适配图片原始文字大小
  • 优化 替换“翻译树”为本地界面,与屏幕翻译共用 api
  • 修复 图片区选择错误
  • 修复 放大字体后部分文本被截断
  • 修复 工具栏不跟随

贴图

  • 新增 可设置始终显示阴影提示
  • 修复 最小化
  • 修复 无法编辑

以图搜图

  • 修复 google 搜图错误

设置

  • 优化 搜索翻译引擎更改方式更新,更直观调整
  • 修复 写入错误

开发

  • 多语言可以导出未 csv 进行编辑
  • 可在设置开启开发者模式

1.12.0

11 Jul 01:44

Choose a tag to compare

1.12.0-beta.21

03 Jul 10:35

Choose a tag to compare

1.12.0-beta.21 Pre-release
Pre-release

主页面 浏览器适配简洁模式
主要 修复托盘文字 #159
以图搜图 修复google #185

Full Changelog: 1.12.0-beta.20...1.12.0-beta.21

1.12.0-beta.20

01 Jul 14:30

Choose a tag to compare

1.12.0-beta.20 Pre-release
Pre-release

长截屏 万向滚动拼接
长截屏 拼接预览
主要 可在设置开启开发者模式
贴图 修复无法编辑 #237
录屏 修复缩放错误 #233
贴图 始终显示提示 #238
录屏 修复虚拟背景
截屏 保存并复制 #204
截屏 添加格式:webp
主页面 简洁模式,只有文字编辑,搜索翻译等操作通过编辑栏打开
主页面 翻译可调用设置的API,打开设置并关闭即可添加到主页面翻译菜单里
截屏 ctrl+滚轮不更改笔画粗细
贴图 更新归位图标

Full Changelog: 1.12.0-beta.19...1.12.0-beta.20

1.12.0-beta.19

27 Jun 09:20

Choose a tag to compare

1.12.0-beta.19 Pre-release
Pre-release

屏幕翻译更新,在工具栏设置中把翻译图标拖动到左侧工具栏来启用
点击翻译按钮,默认OCR翻译覆盖屏幕 #228 ,点击第一个按钮☑️,切换到自动翻译
支持翻译api:百度、有道、必应、彩云、deepl、chatgpt、gemini、小牛、腾讯交互式、腾讯、火山,详见xtranslator
ollama(部署本地大模型)兼容ChatGPT api,注意在设置中的key随便填

主页面编辑器添加置顶按钮、失去焦点按钮

托盘OCR和图片搜索的行为更新,点击后启用临时“框选后默认操作”,并支持快捷键绑定其他操作 #189

Full Changelog: 1.12.0-beta.18...1.12.0-beta.19

1.12.0-beta.18

21 Jun 10:25

Choose a tag to compare

1.12.0-beta.18 Pre-release
Pre-release

设置

修复侧栏
设置 修复设置写入错误

截屏

工具栏 稍后显示 #219
形状 聚光灯
eSearch-2024-06-21-19-34-58-91
编辑和记忆箭头、数字编号
确保获取屏幕后再显示窗口
修复esc退出逻辑

Full Changelog: 1.12.0-beta.17...1.12.0-beta.18

1.12.0-beta.17

16 Jun 15:10

Choose a tag to compare

1.12.0-beta.17 Pre-release
Pre-release

修复部分操作系统不显示简体中文设置 #232
OCR可复用主页面窗口,右键托盘可设置,在经常进行OCR时可以节省每个窗口创建和OCR模型加载时间(在我的电脑里可节省1秒左右),但缺点是会覆盖编辑器文字
OCR、录屏虚拟背景支持ONNX后端设置,如cpu、cuda等,欢迎测试(directml应该无效)
已知设置左侧导航栏错位,下一个版本改

Full Changelog: 1.12.0-beta.16...1.12.0-beta.17

1.12.0-beta.16

13 May 10:24

Choose a tag to compare

1.12.0-beta.16 Pre-release
Pre-release

录屏 修复mac 红绿灯遮挡 #229
ocr:

  • 修复图片过于细长导致识别错误 #230
  • 升级到paddleocr v4
  • 添加一些处理,使v4更好地识别英文空格
  • 不在推理上合并识别,这反而使识别速度提升了……(最高能快40%,但感知不强)

关于识别空格的处理:
在rec解码时,数组中值最高的数字对应的索引-1就是字典字符的索引,当值为0-1=-1时会跳过。我分析了数组第二高的值对应的字符,正好为英文识别时被忽略的空格,所以空格判断标准为:1.索引-1;2.第二高对应字符为空格;3.第二高的值>0.001。这样的额外处理在英文上表现良好,在中文中也不会有多余空格。paddleocr官方的源码似乎没类似的处理,可能是模型转化为onnx时效果下降。总之识别上比以前好一些,没什么太大问题,欢迎反馈。

目前ocr速度瓶颈应该在窗口启动和模型加载方面,还在优化。

Full Changelog: 1.12.0-beta.15...1.12.0-beta.16
Full Changelog: 1.11.0...1.12.0-beta.16