JianGuo
|
84eac91bac
|
fix(bug): 修复摄像头传输流关闭和日志大小上限问题
- 修改 logback.xml 中的日志大小上限为 200MB
- 修正 Operational 类中的摄像头传输流操作
- 在 R 类中添加 noMean 方法用于处理无对应方法的情况
- 更新 SocketServer 和 SocketUtils 类中的消息处理逻辑
- 优化 TwainContainer 类中的 intValue 方法
|
2025-06-06 14:37:59 +08:00 |
李建国
|
c620d07075
|
build: 更新项目版本号
- 将 pom.xml 中的版本号从 0.1.6.9 修改为 0.1.7.0
- 此更新统一了项目的版本号,确保版本一致性
|
2025-02-21 14:01:51 +08:00 |
李建国
|
4c77747763
|
refactor(websocket): 优化 WebSocket 消息处理逻辑
- 修改 Operational 类中的 selectOperational 方法,使其直接接受 JSONObject 参数
- 在 SocketServer 类中增加对 ping消息的特殊处理逻辑
- 新增 SocketUtils 类的 isNoPingMessage 方法,用于判断消息是否为 ping
- 优化 WebcamShowTask 类中的异常日志输出,避免重复打印相同错误
-调整 logback.xml 中的日志文件总大小限制,从20GB 修改为 200MB
|
2025-02-21 14:01:18 +08:00 |
李建国
|
5a4a0dae15
|
feat(show): 打开日志功能并优化代码
- 在托盘菜单中添加"打开日志"选项
- 实现日志路径获取方法
- 修改文件扫描逻辑,使用 Base64 编码
- 更新项目版本号至 0.1.6.9
|
2025-02-20 16:11:12 +08:00 |
李建国
|
14ac73b5dd
|
refactor(control): 修改扫描功能返回文件路径
- 将 startScan 方法的第二个参数固定为 false
- 修改返回值类型,从 Base64 编码的图片列表改为文件路径列表
- 使用 FileUtil.getAbsolutePath 获取文件绝对路径
|
2025-02-20 14:50:56 +08:00 |
李建国
|
6c0f398bb2
|
build: 更新项目版本号
- 将 pom.xml 中的版本号从 0.1.6.6 修改为 0.1.6.7
- 此更新统一了项目的 Maven 版本号,确保版本一致性
|
2025-02-20 13:50:20 +08:00 |
JianGuo
|
a7bede2ee3
|
refactor(scan): 重构扫描功能配置方式
- 新增全局设置对象,保存扫描参数
- 修改设置设备操作函数,仅保存参数而不直接设置
- 在开始扫描时应用全局设置到扫描源
- 更新扫描源类,增加双面扫描参数
|
2025-02-20 13:40:33 +08:00 |
李建国
|
5cee6f61e9
|
feat(control): 增加双面扫描和系统UI选项
- 在 Operational 类中添加了双面扫描 (duple) 和系统UI (systemUI) 的支持
- 更新了 startScan 方法以支持系统UI选项
- 优化了 IconUtil 类中的图标加载逻辑
- 将项目版本号从 0.1.6.2 升级到 0.1.6.6
|
2025-02-19 17:18:29 +08:00 |
李建国
|
0bd6f83a44
|
refactor(show): 优化图标加载逻辑
- 优先从类路径资源中加载图标
- 如果类路径资源中不存在,再从外部路径加载图标
- 增加日志输出,方便调试- 更新项目版本号至 0.1.6.2
|
2025-02-11 16:12:37 +08:00 |
李建国
|
a0edae2137
|
build(twain-service): 升级版本号至 0.1.6.1
- 在 pom.xml 文件中将 twain-service 的版本号从 0.1.6 修改为 0.1.6.1
|
2025-02-11 15:47:16 +08:00 |
李建国
|
9f14f01507
|
feat(web): 优化 WebSocket 服务并添加启动日志
- 修改 CamSocketServer 和 SocketServer 的启动日志
- 优化 WebcamShowTask 中的图像处理逻辑
- 移除 WebcamShowTask2 中的冗余代码
- 更新 WebCamUtils 中的图像获取方法
- 在 Main 类中添加 WebSocket服务启动日志
- 更新项目版本号至 0.1.6
|
2025-02-11 15:01:39 +08:00 |
JianGuo
|
0b7ebfeec0
|
Merge remote-tracking branch 'origin2/master'
|
2025-02-11 13:16:22 +08:00 |
JianGuo
|
643ad3476e
|
feat(webcam): 实现摄像头数据采集和实时显示
- 新增 WebcamShowTask2 类,用于定时获取摄像头图像并发送到客户端- 在 CamSocketServer 和 SocketServer 中添加新的广播方法,支持发送 ByteBuffer 和 Framedata
- 在 WebCamUtils 中添加 getImageByteBuffer 方法,用于获取摄像头图像的字节流
|
2025-02-11 13:16:08 +08:00 |
李建国
|
ef7dc000ab
|
build(twain-service): 更新版本号至 0.1.5
- 修改 buildNumber.properties 文件,将 buildNumber 从 1增加到 2
- 更新 pom.xml 文件,将 twain-service 的版本号从 0.1.4 改为 0.1.5
|
2025-02-10 14:30:48 +08:00 |
李建国
|
22c3135352
|
perf(ui): 优化 FlatDarculaLaf 的加载方式
- 将 UIManager.setLookAndFeel 替换为 FlatDarculaLaf.setup()
- 移除 flatlaf 依赖中的 no-natives 分类器
|
2025-02-10 14:28:33 +08:00 |
JianGuo
|
0efb720dfc
|
refactor(webcam): 优化摄像头控制逻辑
- 新增 setWebcam 方法,支持通过 ID 设置摄像头
- 修改 Operational 类中的摄像头相关操作,增加对新方法的支持
- 优化 WebCamUtils 类,统一摄像头初始化逻辑
- 调整 Main 类中的应用锁定逻辑,指定锁定文件路径
- 移除 Main 类中未使用的 logLocking 方法
|
2025-02-10 13:50:04 +08:00 |
JianGuo
|
fa525732d1
|
feat:重构日志系统并添加应用锁功能
- 重写 logback.xml 配置文件,简化日志输出格式和存储策略
- 删除 logbcak.xml 文件,统一日志配置
- 添加 AppLocker 依赖,实现应用单实例锁定
- 更新 Main 类,增加应用锁逻辑
-调整 TrayFrameUtf8 类,优化系统托盘相关代码
|
2025-02-08 17:49:40 +08:00 |
JianGuo
|
a6bb46b8f5
|
build(pom.xml): 更新项目版本并优化构建配置
- 将项目版本从 0.1.2 升级到 0.1.4
- 移除了 humble-video-all 依赖
- 添加了 maven-dependency-plugin 以复制依赖库到 target/lib 目录
- 更新了 maven-assembly-plugin 配置,设置最终名称为 sane-service-v${project.version}
- 添加了主类配置项,指定为 org.aohe.Main
refactor(webcam): 重构 WebCam 类
- 删除了 WebCam 类的主体逻辑
-保留了 convertToType 方法
- 添加了 RecordAndEncodeVideo 类,实现了屏幕录制功能
fix(show): 修复系统托盘图标加载问题
- 修改了 TrayFrameUtf8 类,使用 UrlResource 加载托盘图标
- 优化了资源加载路径
|
2025-02-08 15:05:08 +08:00 |
JianGuo
|
6cc8f1913b
|
feat(webcam): 新增摄像头功能
- 添加摄像头相关类和方法,实现摄像头图像采集和传输- 新增 CamSocketServer 类处理摄像头数据传输
- 修改 Main 类,添加摄像头任务和 Socket 连接
- 更新 Operational 类,增加摄像头操作处理
- 新增 Control 类统一控制摄像头状态
- 修改 TrayFrame 和 TrayFrameUtf8 类,支持摄像头服务启动和停止- 新增 WatchDog 类监控摄像头状态并自动重启任务
|
2025-02-07 11:24:51 +08:00 |
JianGuo
|
4d0a511186
|
1.去掉socket的注释feat(show): 添加系统托盘程序并优化 UI 样式
- 新增 TrayFrame 和 TrayFrameUtf8 类实现系统托盘功能- 更新 Main 类以使用新的系统托盘程序
- 引入 FlatDarculaLaf 样式以改善 UI 外观- 重构 Operational 类,使用 Lombok 日志替代 StaticLog
- 更新 SocketServer 类,使用 Lombok 日志替代 StaticLog
- 新增 SocketUtils 类以管理 SocketServer 实例
|
2025-01-14 18:07:08 +08:00 |
JianGuo
|
d520a2053c
|
1.去掉socket的注释
|
2024-11-27 17:18:32 +08:00 |
李建国
|
055c69d6f3
|
1.修改
|
2024-02-28 10:54:08 +08:00 |
李建国
|
6f8084adb0
|
Update README.md
|
2024-02-28 10:54:08 +08:00 |
Todd Kalata
|
71584e33aa
|
Create README.md
|
2024-02-28 10:54:08 +08:00 |
李建国
|
9a63237f32
|
1. init
|
2024-02-28 10:53:50 +08:00 |