Skip to content

About

开箱即用的照片相框与 EXIF 信息卡合成工具:品牌 Logo、拍摄参数、杂志排版模板、背景模糊、批量导出。所见即所得、本地处理不传原图、按原始像素无损输出。Tauri 2 + Vue 3,Windows 安装版支持自动更新。

Resources

Stars

3 stars

Watchers

0 watching

Forks

Latest commit

 

History

262 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FrameLab 图标

FrameLab

给照片挂品牌 Logo 和 EXIF 参数的本地小工具

杂志模板 · 无损输出 · 照片不出你的电脑

Latest Release Downloads Platform Runtime

⬇ 免费下载 · 🌐 官网 & 在线体验 · 💬 问题反馈


FrameLab 界面截图:杂志白框模板加载山林样片,信息带显示 SONY α6000、镜头型号与拍摄参数

✨ 功能特性

相框与排版

  • 多种 INFO 布局:经典纵向 / 杂志双栏 / 悬浮双行 / 手机白底水印卡 / 杂志编辑(顶部标题 + 照片自动取色色卡)/ 竖排装裱(文字旋转 90° 沿照片左缘竖排);信息块可贴底或贴顶(报头式)
  • 品牌 Logo:佳能 / 索尼 / 尼康 / 富士 / 哈苏 / 徕卡等相机品牌与小米 / 华为 / 三星 / iPhone 等手机品牌的官方矢量字标,暗白双版自动适配,支持自定义颜色
  • 自定义 Logo:上传图片(IndexedDB 持久化),或直接输入文字生成文字标
  • 背景模式:原图模糊铺满 / 纯色 / 自定义图片;边框宽度、下边加宽、圆角、立体阴影、画面比例(16:9 / 4:3 / 1:1…)均可调
  • 相框模板库:106 套内置模板(经典 / 极简轻量 / 杂志编辑 / 胶片复古 / 暗调影廊 / 联名卡 / 社交尺寸 / 水印署名 / 多彩色卡 / 大师水印 / 日历边框 / 运动边框 / 设备样机 / 纸品印刷 / 创意排版 十五大系列;模板库当前展示其中 80 套,其余分组迭代重做后回归)+ 自定义模板(当前照片实时合成预览、重命名、分类筛选与搜索、单模板与模板包导入导出 JSON)
  • 附加效果:暗角、颗粒、文本 / 图片水印(单枚或平铺)

信息与 EXIF

  • 自动识别:导入照片自动解析 EXIF(焦距 / 光圈 / 快门 / ISO / 镜头 / 拍摄日期 / 机身型号),型号自动映射为营销名(如 ILCE-6000 → α6000)
  • 灵活控制:EXIF / 镜头 / 日期 / 型号 / Logo 各自独立开关、字体、字号、颜色,支持画布自由拖拽定位与居中吸附
  • 等效焦距:优先读取 35mm 字段,或按画幅系数手动换算

工作流(对标 Lightroom Classic)

  • 图库 → 编辑 → 导出 三段式:文件夹 / 拖拽批量导入、胶片条切换(← / →)、每张照片独立参数与历史
  • 撤销 / 重做 常驻底栏(Ctrl+Z / Ctrl+Shift+Z),每张照片独立历史链
  • 同步设置:调好一张,一键把相框 / 背景 / INFO 样式同步到多选的其他照片(各照片保留自身 EXIF)
  • 批量导出:选中照片批量出图、逐张回填自身 EXIF、文本映射规则、导出前体积预估
  • 自由编辑:照片任意角度旋转(拉直地平线)、裁剪、缩放平移、Before/After 对比

导出画质

  • 主照片以原生像素 1:1 参与合成,装饰层按比例放大 —— 无降采样、无画质损失
  • PNG 无损 / JPG 高画质(质量可调) 双格式,超采样让文字与 Logo 更锐利
  • 自动嵌入 sRGB ICC Profile,避免偏色

📥 下载安装

前往 Releases 最新版 下载 FrameLab_x.x.x_x64-setup.exe(Windows 10/11 x64):

  • ✅ 自动更新:有新版本自动下载、静默安装并重启,更新包经签名校验
  • ✅ 离线可用:安装后完全离线运行,无广告、无需登录
  • ✅ 安装包未做代码签名,首次运行如遇 SmartScreen 提示,选择「仍要运行」即可

不想安装?官网在线体验可直接在浏览器里试用完整界面(网页版功能与桌面端一致)。

🚀 快速上手

  1. 图库:拖入照片或选择文件夹(支持 JPG / PNG / WebP / GIF / BMP / AVIF;HEIC / RAW 请先转格式)
  2. 编辑:右侧面板调参数,画布上直接拖拽照片与信息元素;滚轮缩放、双击放大、Esc 复位视图
  3. 导出:勾选照片批量导出,或单张即改即出

常用快捷键:← → 切换照片 · Ctrl+Z / Ctrl+Shift+Z 撤销重做 · Ctrl+E 转到导出 · Delete 移除照片

🔒 隐私

所有照片处理均在本地浏览器内核中完成,照片不出你的电脑;唯一的网络请求是检查软件更新与获取更新日志。

🛠 开发

技术栈:Tauri 2(Rust)+ Vue 3(<script setup> + TypeScript)+ Vite + 原生 Canvas + exifr

npm install          # 安装依赖
npm run dev          # 网页端开发(http://localhost:5180)
npm run tauri:dev    # 桌面端开发
npm test             # Vitest 单元测试
npm run tauri:build  # 打包桌面端(Windows 产出 NSIS 安装包)

目录结构:

src/
  core/          纯逻辑层(导出合成 / INFO 排版 / EXIF 文本规则 / 模板缩略图…,附单元测试)
  composables/   Vue 组合式状态(frameConfig 单一数据源 / 图库 / 历史 / 模板 / Logo 库…)
  components/    layout 五区外壳 · preview 预览链 · controls 参数面板 · common 通用控件
  platform/      Web / Tauri 双端适配层(文件、对话框、目录、GPU 偏好)
src-tauri/       Rust 薄壳(文件与目录 IPC、原生菜单、自动更新)
website/         宣传下载页(Cloudflare Pages 部署,内嵌网页版在线体验)
docs/            项目规划与设计文档

macOS:构建配置已就绪(app / dmg 目标),需在 macOS 环境执行 npm run tauri:build;自动更新依赖 Apple 代码签名,暂未启用。

💬 反馈

遇到问题或有功能建议,欢迎提交 Issue,或发邮件至 1726168641@qq.com(应用内「帮助 → 反馈邮箱」亦可查看)。

About

开箱即用的照片相框与 EXIF 信息卡合成工具:品牌 Logo、拍摄参数、杂志排版模板、背景模糊、批量导出。所见即所得、本地处理不传原图、按原始像素无损输出。Tauri 2 + Vue 3,Windows 安装版支持自动更新。

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages