hiroi-sora / Umi-OCR

OCR software, free and offline. 开源、免费的离线OCR软件。支持截屏/批量导入图片,PDF文档识别,排除水印/页眉页脚,扫描/生成二维码。内置多国语言库。
MIT License
27.53k stars 2.77k forks source link

截图识屏时副屏顶层显示会覆盖到主屏幕从而影响主屏幕的识别 #721

Open liran1123 opened 1 week ago

liran1123 commented 1 week ago

Issues

Umi-OCR version 程序版本

2.1.4

Windows version 系统版本

win10

OCR plugins Used 使用的OCR插件

No response

Reproduction steps 复现步骤

只要是使用屏幕截图功能就会出现副屏最上面显示的图像遮盖主屏幕图像,副屏使用的是扩展模式

Problem screenshots or related files (optional) 问题截图或相关文件(可选)

![Uploading 10776474971439342010.png…]()

hiroi-sora commented 1 week ago

是不是类似 #372

这是一个少见且难处理的问题。本项目在设计和测试中,对不同大小、分辨率、方向的多块屏幕组合,都是能正确进行截图的。这个bug尚不明确复现方式,可能跟QT截图API的内部实现有关。您可以暂时用系统截图(win+shift+S)与Umi-OCR粘贴图片(win+alt+V)的组合进行截图识别。

请问您用其它软件,比如微信等进行截图时,有没有遇到过问题?

liran1123 commented 1 week ago

是不是类似 #372

这是一个少见且难处理的问题。本项目在设计和测试中,对不同大小、分辨率、方向的多块屏幕组合,都是能正确进行截图的。这个bug尚不明确复现方式,可能跟QT截图API的内部实现有关。您可以暂时用系统截图(win+shift+S)与Umi-OCR粘贴图片(win+alt+V)的组合进行截图识别。

请问您用其它软件,比如微信等进行截图时,有没有遇到过问题?

大体和 #372 类似,可能是显示方向不同,我的副屏是竖屏显示,只有副屏上半部分图片(刚好屏幕的一半)会覆盖到主屏幕,并且微信、qq、pixpin、Snipaste等截图工具均未出现此情况

liran1123 commented 1 week ago

是不是类似 #372 ? 这是一个少见且难处理的问题。本项目在设计和测试中,对不同大小、分辨率、方向的多块屏幕组合,都是能正确进行截图的。这个bug尚不明确复现方式,可能跟QT截图API的内部实现有关。您可以暂时用系统截图(win+shift+S)与Umi-OCR粘贴图片(win+alt+V)的组合进行截图识别。 请问您用其它软件,比如微信等进行截图时,有没有遇到过问题?

大体和 #372 类似,可能是显示方向不同,我的副屏是竖屏显示,只有副屏上半部分图片(刚好屏幕的一半)会覆盖到主屏幕,并且微信、qq、pixpin、Snipaste等截图工具均未出现此情况

后面发现 BitDock比特工具栏 使用截图功能也会出现一样的情况

hiroi-sora commented 1 week ago

后面发现 BitDock比特工具栏 使用截图功能也会出现一样的情况

感谢提供的信息。通过对 BitDock 的简单解包分析,它也是基于 QT-5 框架,很可能使用了与本项目相同的截图API,导致了相同的问题。

由于该问题由上游组件引起,我们下游软件在短时间内可能难以解决。不过,未来我可能考虑添加QT以外的截图组件作为备用选项,以增强程序兼容性。

image