首页
/ Hydrus Network v614版本发布:媒体查看器增强与重复文件自动处理

Hydrus Network v614版本发布:媒体查看器增强与重复文件自动处理

2025-06-18 16:29:21作者:何将鹤

项目简介

Hydrus Network是一款开源的媒体文件管理工具,专为处理大量图片、视频和其他数字媒体文件而设计。它提供了强大的标签系统、元数据管理和文件组织功能,特别适合收藏家、艺术家和研究人员使用。

媒体查看器功能增强

本次v614版本对媒体查看器进行了多项重要改进:

  1. 新增缩放类型选项

    • 文件类型默认缩放
    • 100%原始尺寸显示
    • 画布适配(完整显示)
    • 水平适配
    • 垂直适配
    • 画布填充(可能裁剪)
  2. 锁定功能

    • 锁定当前缩放类型:保持相同缩放方式浏览不同文件
    • 锁定当前平移位置:便于高倍率下比较相似文件
    • 锁定当前尺寸:保持相同缩放比例浏览不同文件
  3. 界面显示优化

    • 可配置标签悬停显示行为
    • 新增"重新居中媒体"操作
    • 修复了静态图像缩放时的闪烁问题

这些改进显著提升了浏览体验,特别是对于需要精确比较图像细节的用户。

重复文件自动处理系统

v614版本进一步完善了重复文件自动处理功能:

  1. 预览面板增强

    • 新增采样数量限制(默认256个)
    • 确保结果排序一致性
    • 显示配对文件处理方向信息
  2. 系统整合

    • 自动同步潜在重复对与处理规则
    • 防止规则重复添加
    • 新增维护任务快捷操作
  3. 用户界面优化

    • 异步处理编辑对话框
    • 单次只允许一个编辑对话框
    • 新增刷新按钮

虽然功能已基本完成,开发者仍计划进行更多测试以确保稳定性。

其他技术改进

  1. 性能优化

    • 默认图像缓存大小从384MB提升至1GB
    • 预取缓存比例上限提升至25%
  2. 平台修复

    • 修复macOS窗口位置偏移问题
    • 修复0尺寸文件搜索时的排序问题
  3. 代码清理

    • 优化画布缩放代码结构
    • 简化重复文件删除逻辑
    • 修复API文档错误

用户体验提升

  1. 标签系统

    • 新增高级标签编辑面板自动完成功能
    • 改进标签搜索语法解析
    • 更清晰的标签关系忽略选项说明
  2. 样式主题

    • 新增"catmocchin blue"和"catmocchin lavender"两种QSS样式
  3. 错误处理

    • 针对Python 3.12+的profile模式添加警告提示

技术实现亮点

  1. 媒体查看器底层改进

    • 解决了MPV窗口引起的渲染问题
    • 重构了缩放和平移逻辑
    • 统一了不同媒体类型的处理方式
  2. 自动处理系统设计

    • 采用事务性同步确保数据一致性
    • 实现高效的批量处理机制
    • 提供详细的处理状态反馈
  3. 跨平台兼容性

    • 针对不同操作系统优化窗口管理
    • 改进高分辨率显示支持

总结

Hydrus Network v614版本通过增强媒体查看功能和推进自动重复文件处理系统,显著提升了媒体管理效率。这些改进既考虑了普通用户的使用体验,也为高级用户提供了更精细的控制选项。代码质量的持续优化也为未来功能扩展奠定了坚实基础。

登录后查看全文
热门项目推荐
相关项目推荐