☰
Lap智能相册实战:5分钟创建规则驱动的自动相册
2026/9/28 20:19:43 网站建设 项目流程

Lap智能相册实战:5分钟创建规则驱动的自动相册

【免费下载链接】lapAn offline-first photo manager for large local libraries项目地址: https://gitcode.com/GitHub_Trending/lap3/lap

Lap 是一款开源的本地优先(offline-first)照片管理器,其智能相册功能可以用"规则"代替手动挑图:设定一次条件(如"拍摄时间在本月 且 已评分 ≥4 星"),相册就会自动、实时地收集所有符合条件的照片。本实战指南带你 5 分钟上手规则驱动的自动相册,轻松管理十万级本地相册库。

Lap 直接操作你现有的文件夹,照片不离开自己的磁盘,无需云账号和上传,同时内置本地 AI 搜索、地图视图、人脸聚类等功能。智能相册就是其中"让相册自动整理"的核心能力。

智能相册和普通相册有什么不同

普通相册(集合/Collections)需要手动把照片拖进去;而智能相册(Smart Album)是规则驱动的动态视图:

对比项手动相册Lap 智能相册
内容来源手动添加按规则自动匹配
新增照片需再次添加自动进入相册
文件数量固定侧边栏实时显示计数
显示方式统一网格可自定义排序与分组
存储位置本地数据库本地数据库,不改动原文件

智能相册及其规则、分组、排序都保存在 Lap 的本地数据库中,不会写入照片文件,也不会移动或复制任何原图——删掉相册只是删掉"规则",照片安然无恙。

智能相册的创建入口:侧边栏一键新建

打开 Lap 后,在左侧边栏找到"智能相册"面板,点击右上角的"+" 按钮即可打开新建对话框:

侧边栏的智能相册支持搜索、拖拽排序(按住拖动手柄调整顺序)、右键编辑或删除。每个相册会自动显示一张封面图与实时文件数。

新建弹窗包含四个区域:名称、描述、排序/分组、匹配规则。下面逐步配置。

第一步:设置匹配规则(AND / OR 两种模式)

规则区域顶部有两个模式开关:

  • 全部规则(且 / AND):所有规则都必须满足,适合精确筛选;
  • 任一规则(或 / OR):满足任意一条即入选,适合宽泛收集。

点击"添加规则"可叠加多条条件,最多支持20 条规则。每条规则由三部分组成:字段 → 条件操作符 → 值。

支持的规则字段一览

Lap 智能相册内置 20 多种可筛选字段(定义见 SmartAlbumEdit.vue):

分类字段
来源相册、集合(Collection)
工作流收藏(是/否)、评分、选片(保留/淘汰/未审核)
组织标签、人物(人脸聚类)
日期拍摄时间、创建时间、修改时间
文件文件名、文件类型(图片/RAW/视频)、媒体子类型(动态照片、RAW+JPEG 对)、扩展名、方向(横/竖/方)、宽度、高度、时长、大小
拍摄相机、镜头
位置地点、是否有 GPS

不同字段对应不同的条件操作符,例如:

  • 日期类:= 、早于、晚于、介于、过去 N 天/月/年、早于 N 年以前,还可以直接选"本周 / 本月 / 今年";
  • 数值类(评分、大小、宽高、时长):> 、≥ 、< 、≤ 、介于、为空、不为空;
  • 文本/集合类(文件名、标签、人物、相机等):包含、不包含、= 、≠ 。

第二步:设置排序与分组,让相册按你的习惯展示

规则区域上方还有一组"显示"选项:

  • 排序:拍摄日期、创建日期、修改日期、名称、大小、分辨率、时长、随机(随机排序适合每日灵感回顾);
  • 顺序:升序 / 降序;
  • 分组:按文件夹、日、月、年、文件类型、选片状态、评分、相机、镜头、地点分组展示。

比如"2024 旅行精选"相册可以设置:规则为"拍摄时间 介于 2024-01-01 ~ 2024-12-31",分组选"年",排序选"拍摄日期 降序",打开相册即是按年份分节的倒序视图。

三个开箱即用的规则组合示例

下面三个组合覆盖了最典型的日常需求,照抄即可:

1️⃣ 本周新拍

  • 拍摄时间 → 过去 7 天
  • 文件类型 → = 图片

2️⃣ 高分选片(用于冲印前终审)

  • 评分 → ≥ 4
  • 选片 → = 保留

3️⃣ 旅行地理相册

  • 拍摄时间 → 介于 指定日期范围
  • 地点 → = 指定城市
  • 有 GPS → = 是
  • 分组选"地点",配合地图视图回顾轨迹非常方便。

配置完名称和规则后,"确定"按钮才会激活(Lap 会校验至少一条规则完整)。保存后侧边栏立即出现新相册并显示匹配数量。

智能相册与动态照片:一个统一的过滤器

Lap 支持 Apple Live Photos 和 Google 动态照片,并且提供了统一的"媒体子类型"规则字段,可以直接创建一个"所有动态照片"智能相册(值可选"动态照片"或"RAW+JPEG 对"),把散落在各年份里的 Live Photo 自动聚拢,并在浏览器中直接播放动效。

管理与维护智能相册

智能相册的日常维护非常轻量:

  • 搜索:侧边栏提供相册名称搜索框,相册多了也能秒找;
  • 排序:按住拖动手柄调整显示顺序;
  • 编辑/删除:悬停点击"···"菜单,或右键相册即可。删除相册仅删除规则,不影响照片文件;
  • 实时计数:文件数量随库内照片变化自动更新,规则一旦修改,Lap 会重新请求最新计数。

相关实现分布在 SmartAlbumList.vue(列表与交互)和 SmartAlbumEdit.vue(规则编辑器),界面文案见 zh.json。

常见问题(FAQ)

Q:智能相册会移动或复制我的照片吗?不会。它只是一个基于规则的视图,原文件始终留在原来的文件夹里。

Q:一个智能相册最多能加多少条规则?最多 20 条,日常使用绰绰有余。

Q:智能相册的数据存在哪里?全部保存在 Lap 的本地数据库中,随库配置文件一起管理;建议在"设置 → 存储"中定期备份数据库与配置。

Q:照片在系统里被移动/重命名了,智能相册会失效吗?Lap 会重新扫描文件夹并检测变更,规则匹配也随之自动更新;若依赖集合、标签等组织方式,推荐直接在 Lap 内移动、重命名文件。

写在最后

Lap 的智能相册把"整理照片"从重复劳动变成了一次性的规则设计:规则驱动的自动相册、本地私有存储、面向十万级图库的性能,让它成为云相册之外一条务实且免费的路径。打开 Lap,用 5 分钟创建你的第一个智能相册,让相册自己会"收照片"吧。

更多入门资料可参考项目文档:getting-started.md、introduction.md 以及 README.md。

【免费下载链接】lapAn offline-first photo manager for large local libraries项目地址: https://gitcode.com/GitHub_Trending/lap3/lap

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询