Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

截图后闪退 #541

Closed
1 task done
cherub0507 opened this issue Jun 4, 2024 · 8 comments
Closed
1 task done

截图后闪退 #541

cherub0507 opened this issue Jun 4, 2024 · 8 comments

Comments

@cherub0507
Copy link

Issues

  • I have browsed through the Issues. 我已浏览过Issues,确定没有重复提问。

Umi-OCR version 程序版本

2.1.2

Windows version 系统版本

win 11 pro 23H2

OCR plugins Used 使用的OCR插件

PaddleOCR

Reproduction steps 复现步骤

启动程序,截图识别,转两个圈就闪退,进程中已经没有程序

请教如何解决

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

No response

@cherub0507
Copy link
Author

bandicam.2024-06-04.10-31-51-932.mp4

@hiroi-sora
Copy link
Owner

hiroi-sora commented Jun 4, 2024

请问:

  1. 截图以外的方式,比如粘贴图片、拖入图片、PDF识别等,可以正常使用吗?
  2. 您电脑有几个显示器?

@cherub0507
Copy link
Author

请问:

  1. 截图以外的方式,比如粘贴图片、拖入图片、PDF识别等,可以正常使用吗?
  2. 您电脑有几个显示器?

点醒我了……果然是外接显示器的原因

移除后一切功能正常

感谢感谢!!!

@hiroi-sora
Copy link
Owner

hiroi-sora commented Jun 4, 2024

果然是外接显示器的原因,移除后一切功能正常

Umi-OCR 是支持多显示器的,我平时也挂着3个显示器在使用。

不过,如果显示器存在一些 非标准的属性或硬件信息,有可能导致 Umi 截图时调用出错。

有能力的用户,遇到了类似问题,可尝试 通过源码部署 本项目,并重点检查以下的函数:

  • UmiOCR-data\py_src\image_controller\screenshot_controller.py - def getScreenshot(self, wait=0)
  • UmiOCR-data\qt_res\qml\ImageManager\ScreenshotManager.qml - function getGrabList()

如果有人发现了问题根源或解决了本问题,欢迎交流或发PR,谢谢~

@cherub0507
Copy link
Author

果然是外接显示器的原因,移除后一切功能正常

Umi-OCR 是支持多显示器的,我平时也挂着3个显示器在使用。

不过,如果显示器存在一些 非标准的属性或硬件信息,有可能导致 Umi 截图时调用出错。

有能力的用户,遇到了类似问题,可尝试 通过源码部署 本项目,并重点检查以下的函数:

  • UmiOCR-data\py_src\image_controller\screenshot_controller.py - def getScreenshot(self, wait=0)
  • UmiOCR-data\qt_res\qml\ImageManager\ScreenshotManager.qml - function getGrabList()

如果有人发现了问题根源或解决了本问题,欢迎交流或发PR,谢谢~

微信截图_20240604153944

微信截图_20240604153927

显示器信息供参考

我尝试调整主显示器的刷新率为60Hz,但是一样闪退

猜测是不是外接显示器分辨率低于主显示器的原因

@hiroi-sora
Copy link
Owner

看起来,你是笔记本内屏通过核显转接,外屏独显直连,也许跟这个有关系。

你试试单独使用任意一个显示器(Win+P,选择仅电脑或仅第二屏幕),是否能正常截图

@hiroi-sora
Copy link
Owner

hiroi-sora commented Jun 4, 2024

如果单独使用一个屏幕正常的话,再试试: Umi → 全局设置 → 渲染器 → 改为 关闭硬件加速 ,也许能避免不同显卡的冲突。

image

@cherub0507
Copy link
Author

Win+P,选择 仅电脑屏幕 或 仅第二屏幕,都正常

全局设置改为 关闭硬件加速,所有功能测试正常

非常感谢耐心解答!

祝好!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants