CJohn
e526d25fd0
fix(ocr): 完善截图导入的安全限制与交互状态
- 在 Pillow 完整解码前检查图片像素数,并将 DecompressionBombError
转为明确的参数错误,避免压缩大图在校验前占用过多内存
- 为 OCR 线程任务设置独立的 AnyIO CapacityLimiter(2),最多同时执行
两次图片解码与 Tesseract 识别,其余请求排队等待
- 前端调用 ocr-status 检查 Tesseract 是否可用;不可用时禁用截图导入
入口,并按 Windows、macOS 和 Linux 显示对应安装说明
- 关闭弹窗或重新选择图片时取消旧请求,并通过请求代次校验忽略迟到
的异步结果,防止旧候选回写到新弹窗
- 禁用已存在于自选列表中的候选项,批量添加接口返回实际净新增数量,
成功提示使用后端返回值
- 补充图片类型与大小校验、解压炸弹、OCR 状态、并发限制以及批量添加
数量等测试
2026-07-26 12:19:55 +08:00
..
2026-06-18 17:18:23 +08:00
2026-07-14 18:49:23 +08:00
2026-06-27 23:23:34 +08:00
2026-07-03 14:11:26 +08:00
2026-07-18 16:59:53 +08:00
2026-07-19 16:42:03 +08:00
2026-07-18 00:49:28 +08:00
2026-07-18 23:37:54 +08:00
2026-07-19 13:35:35 +08:00
2026-07-10 16:37:11 +08:00
2026-07-19 17:01:33 +08:00
2026-06-30 17:28:18 +08:00
2026-07-18 00:49:28 +08:00
2026-07-08 18:10:19 +08:00
2026-07-09 13:47:39 +08:00
2026-06-24 17:44:58 +08:00
2026-07-02 17:22:16 +08:00
2026-07-20 13:01:03 +08:00
2026-07-25 22:51:27 +08:00
2026-07-12 22:42:38 +08:00
2026-07-12 22:42:38 +08:00
2026-07-22 11:21:13 +08:00
2026-07-26 12:19:55 +08:00