eSearch:多功能的截屏相关操作软件
一、项目简介
eSearch是Information-portal的electron重写版并添加了很多功能。主要是想在Linux(win和mac也能用)实现类似锤子大爆炸或小米传送门的屏幕搜索功能,也是一款方便的截屏软件。它经过多次版本迭代后功能很丰富,包含截屏、OCR、搜索、翻译、贴图、屏幕翻译、以图搜图、滚动截屏、录屏等功能。
二、功能详细介绍
1. 截屏相关
-框选裁切功能强大,有取色器、自由画笔、几何、马赛克、模糊等操作。除方向键调节外,支持四则运算式调整。可自定义框选后立即执行操作,如自动OCR,还支持横向、竖向、任意方向的滚动截屏,能拼接截屏。
-美化方面,可为截屏设置背景(渐变、图片)、圆角、阴影,改变图像分辨率,导出时能抹除物体并修补图像。
2. 录屏功能
-可以录制屏幕、自定义大小,摄像头可提示光标位置和键盘击键,还能设置虚拟背景。
3. 屏幕贴图
-滚轮可缩放、调节透明度、自动归位、鼠标穿透,能放大图像且不影响窗口大小防止遮挡其他内容,可通过CSS设置滤镜、变换(如镜像)。
4. OCR(文字识别)
-有开箱即用的离线OCR(eSearch-OCR),框选文字后回车即可离线识别,支持段落识别和基于标点符号的分段算法,也支持百度、有道在线OCR。可后期编辑文字,在图片上选择文字能同步选区到编辑区方便校对,支持多语言(需额外下载)。
5. 以图搜图
-可使用谷歌、百度、Yandex的以图搜图引擎,能自定义多模态大模型接口与AI交流。
6. 图片翻译
-OCR后可调用翻译,支持选词翻译,可使用免费翻译引擎(如谷歌翻译等),也能自己设置其他翻译引擎API(如DeepL、百度等),可以用ChatGPT等AI翻译,甚至自定义本地AI翻译,可多引擎同时翻译并保存结果到本地或通过网络保存到Anki等记忆软件。
7. 屏幕翻译
-生成贴图窗口,把图片文字替换成翻译后的文本,可设置定时翻译,适用于视频、游戏等。还支持二维码识别。
三、项目运行相关
1. 安装
-可以到eSearch下载或在右侧releases打开标签,选择符合系统的包下载安装,国内可用GitHubProxy加速下载。ArchLinux可在AUR查找安装e-search或e-search-git,winget可通过winget install esearch启动。
2. 运行
-在启动器打开eSearch会出现在托盘,默认快捷键为Alt + C(可在设置里设置快捷键)。
3. 源码运行与编译
-可以通过git clone https://github.com/xushengfeng/eSearch.git,然后cd eSearch,执行npm install,编译用npm run dist(在build目录产生安装包和解压目录),运行用npm run start,调试用npm run dev。
四、项目总结
eSearch功能多样且实用,涵盖了从截屏到各种识别、搜索、翻译等多方面的功能。如果您对eSearch有任何疑问或者建议,欢迎在下方留言参与讨论。
项目地址
数据统计
数据评估
本站链氪巴士提供的eSearch:多功能的截屏相关操作软件都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月9日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。
相关导航
JavaNoober/BackgroundLibrary是一个非常实用的框架,它可以直接通过标签来生成shape,无需编写shape.xml文件。该项目有3.9k个星标和470个分叉,采用Apache - 2.0许可证。它的依赖方式分项目是否使用androidx有所不同。使用时无需代码,直接加入bl标签属性就能与原生view无缝衔接,可实现多种效果,包括边框、背景、圆角、渐变、点击效果等,还有一些特殊的使用方式如style的类似用法、设置drawableLeft、帧动画以及在xml中设置方法等。如果遇到问题可以加入项目的qq群887686934进行交流。