Releases: IceyVanci/OneFrame-nas
Releases · IceyVanci/OneFrame-nas
1.07 update
OneFrame NAS Edition v1.07 Release
发布日期:2026-06-28
🎉 新功能
Type I 极简叠加文字样式(同步自原始项目 v1.0.7)
Type J 署名+三栏参数行样式(同步自原始项目 v1.0.7)
文字颜色选择功能扩展
Type I 和 Type J 均支持文字颜色选择(黑/灰/白),与 Type H 共用 #textColorSection。
📦 镜像信息
| 属性 | 值 |
|---|---|
| 镜像文件 | oneframe-web-v1.07-nas.tar |
| 基础镜像 | nginx:alpine |
| 服务端口 | 80(容器)→ 8888(映射) |
| 重启策略 | unless-stopped |
| 支持样式 | 10 种(Type A/B/C/D/E/F/G/H/I/J) |
🔗 相关文档
- V1.07-NAS_CHANGES.md - 详细变更说明
- V1.06-NAS_CHANGES.md - v1.06 变更说明(Type H)
- CHANGELOG.md - 完整更新日志
- 原始项目 - OneFrame Electron 版
1.06 update
OneFrame NAS Edition v1.06 Release
发布日期:2026-06-23
🎉 新功能
Type H 全画幅叠加文字样式
新增第八种边框样式,照片 100% 填满画布,Logo 和文字叠加在照片底部:
- 第一行:厂商 Logo(居中显示,白色)
- 第二行:
拍摄日期 | 拍摄参数 | 相机名称(竖线分隔) - 第三行:署名(可选)
- 画布 = 图片原始大小,无额外白色边框区域
- 照片 100%×100% 填满画布(object-fit: cover)
- 纵向图片不做任何调整(与 Type F/G 不同)
文字颜色选择功能(Type H 专属)
🐛 Bug 修复
修复文字颜色切换预览不更新
- 修复
.color-preset事件处理器选择器过于宽泛导致文字颜色按钮被边框颜色处理器拦截的问题 - 选择器从
.color-preset改为.color-preset[data-color],与原始项目一致
🔗 相关文档
- V1.06-NAS_CHANGES.md - 详细变更说明
- CHANGELOG.md - 完整更新日志
- 原始项目 - OneFrame Electron 版
1.04
1.01 update
OneFrame NAS Edition v1.01
🎉 OneFrame NAS Edition 首次发布 — 从 Electron 桌面应用移植为 Docker Web 应用
OneFrame 是一款简洁优雅的图片边框添加工具,为您的照片自动添加精美的底部边框,并智能显示相机 EXIF 信息。本版本将原始 Electron 桌面应用移植为纯前端 Web 应用,通过 Docker 容器化部署在 NAS 上,局域网内设备可通过浏览器访问。
✨ 功能特性
- 🎨 5 种边框样式:Type A(白色下边框)、Type B(正方形海报)、Type C(横向布局)、Type D(横向居中)、Type E(3:2 纵向拖动裁剪)
- 📷 智能 EXIF 读取:自动识别 24 家相机厂商 Logo,提取光圈、快门、ISO、焦距等参数
- 🔒 EXIF 保留:导出时自动保留原图 EXIF 信息
- 📝 自定义编辑:Logo 开关、参数开关、拍摄时间、自定义署名、边框颜色/高度
- 📁 广泛相机支持:Apple、Canon、DJI、Fujifilm、Google、GoPro、Hasselblad、Leica、Lumix、Nikon、Nokia、Olympus、Oneplus、Pentax、Ricoh、Sigma、Sony、Vivo、Xiaomi 等
🐳 Docker 镜像
下载
从本 Release 下载预编译镜像文件:
| 文件 | 大小 | 说明 |
|---|---|---|
oneframe-web-v1.01-nas.tar |
~42MB | Docker 镜像(nginx:alpine + 前端静态文件) |
📦 镜像信息
| 属性 | 值 |
|---|---|
| 基础镜像 | nginx:alpine |
| 镜像大小 | ~42MB |
| 构建上下文 | ~690KB |
| 服务端口 | 80(容器内部)→ 8888(默认映射) |
| 重启策略 | unless-stopped |
| 静态文件 | src/renderer/ |
🔗 相关链接
- 📖 README — 完整项目文档
- 📋 CHANGELOG — 详细更新日志
- 📊 函数分析 — 模块和函数分析
- 🔄 移植指南 — Electron → Docker 移植参考
- 🐛 问题追踪 — 修复记录
- 🔙 原始项目 — OneFrame Electron 版
🙏 致谢
- OneFrame — 原始 Electron 桌面应用
- Xiaomi MiMo Orbit — 百万亿 Token 创造者激励计划