
Lap RAWJPEG 配对机制详解无损原片与压缩图从此不分离【免费下载链接】lapAn offline-first photo manager for large local libraries项目地址: https://gitcode.com/GitHub_Trending/lap3/lapLap 是一款离线优先的本地照片管理工具专为海量照片库设计。它内置的RAWJPEG 配对机制会自动将同一张拍摄的无损原片RAW与压缩图JPEG/HEIC识别为一组让原片与预览图始终形影不离——不再重复占位、不再丢失关联浏览与导出时自动选对文件。痛点RAW 和 JPEG 各显各的管理起来有多乱用相机RAW 大/小 JPEG双格式拍摄时一个文件夹里同一张照片会变成两个文件RAW如.CR2、.NEF、.ARW无损数据体积大适合后期JPEG/HEIC压缩预览图体积小适合快速浏览和分享传统方式下照片管理器往往把它们当成两张独立的照片造成网格重复显示、选 RAW 时却加载不了缩略图、删除 JPEG 后 RAW 变孤儿等一堆麻烦。Lap 的解法是按文件名自动配对把两者绑定成一个逻辑条目。配对是如何实现的按文件名一键匹配配对逻辑在扫描索引阶段执行核心函数pair_raw_jpeg_in_folder会遍历每个文件夹按以下规则匹配规则说明同名匹配以文件主名不含扩展名为准忽略大小写如DSC0001.CR2↔DSC0001.jpg压缩图范围支持jpg、jpeg、heic、heif、hif作为配对伙伴唯一性要求同一主名下只有恰好 1 个 RAW 1 个压缩图才会配对避免误绑失效自动解除伙伴文件被移出或删除后重新扫描即可自动清除配对关系配对成功后RAW 文件会在索引数据库中标记为raw_jpeg_pair子类型并记录其压缩伙伴的 ID逻辑上复用了 Live Photo 的伴生文件字段。相关实现位于 pair_raw_jpeg_in_folder。 注意配对的前提是相册同时纳管了图片和RAW 文件两种类型若相册只允许其中一种Lap 会主动清除该文件夹下的旧配对保证数据一致。支持哪些 RAW 格式Lap 内置了一份覆盖主流厂商的 RAW 扩展名清单RAW_IMGS包括佳能CR2 / CR3 / CRW尼康NEF / NRW索尼ARW / SR2富士RAF、松下RW2、奥林巴斯ORF通用DNGAdobe 通用 RAW、PEF、SRW、MOS 等也就是说无论相机品牌只要命名习惯是同名双格式就能被自动识别。配对后你能得到什么三个直观体验1️⃣ 缩略图角标一眼看出这是一对配对的 RAW 文件在网格缩略图角落会显示RAWJPEG或RAWHEIC角标鼠标扫过就知道它背后绑定了压缩图。角标逻辑见 Thumbnail.vue。2️⃣ 合并显示网格不再一人占两坑在排序/显示选项中开启**合并显示 RAW 配对**对应group_raw_jpeg_pairs索引参数同名 RAW 与 JPEG 会合并为一个条目网格立刻清爽一倍。该选项随索引参数传入 index_album重新索引即可生效。3️⃣ 智能替身用 RAW看 JPEG这是最实用的一环——系统知道RAW 是数据本体JPEG 是展示替身设桌面壁纸右键 RAW 选择设壁纸时Lap 会自动改用其 JPEG/HEIC 伙伴系统壁纸不支持 RAW实现逻辑见 clickSetDesktopWallpaper 与 set_desktop_wallpaper文件信息面板选中 RAW 时可查看其压缩伙伴详情FileInfo.vue智能相册可按raw_jpeg_pair子类型筛选快速找出所有已成对的拍摄方便核查哪些照片缺伙伴复制/导出复制 RAW 时会自动带上压缩伙伴10 个条目限额按配对展开计算如何让自己的照片库享受配对保持同名习惯相机或导出工具导出的 RAW 与 JPEG 必须主名一致这是唯一硬性条件相册类型包含 RAW在相册设置中同时勾选图片和RAW 文件两种文件类型执行索引在 Lap 中扫描或重新索引该文件夹配对会在扫描过程中自动建立、更新或解除全程无需手动操作配对关系由索引驱动文件增删后重新扫描即可自愈。总结Lap 的 RAWJPEG 配对机制用一条简单的规则——同名即一对——解决了 RAW 工作流中最常见的管理混乱缩略图角标让你一眼识别合并显示让网格保持整洁智能替身则在壁纸、导出等场景自动选对文件。对以 RAW 为主力格式、管理数万张照片的摄影用户来说这套离线、自动、零配置的机制让无损原片与压缩预览图从此不分离。 想了解更多可查阅官方文档 getting-started 与 版本更新日志。【免费下载链接】lapAn offline-first photo manager for large local libraries项目地址: https://gitcode.com/GitHub_Trending/lap3/lap创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考