{"id":28348874,"url":"https://github.com/garthtb/frameseal","last_synced_at":"2025-10-23T21:28:51.742Z","repository":{"id":291940399,"uuid":"975168258","full_name":"GarthTB/FrameSeal","owner":"GarthTB","description":"Add borders to an image and embeds author/EXIF information with a film aesthetic.","archived":false,"fork":false,"pushed_at":"2025-05-14T20:46:36.000Z","size":80,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-04T00:45:28.013Z","etag":null,"topics":["copyright","csharp-app","exif-metadata","image-processing","photography","watermarking","windows-app","wpf-application"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GarthTB.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-29T22:29:06.000Z","updated_at":"2025-05-14T20:33:51.000Z","dependencies_parsed_at":"2025-05-07T10:47:27.221Z","dependency_job_id":null,"html_url":"https://github.com/GarthTB/FrameSeal","commit_stats":null,"previous_names":["garthtb/frameseal"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/GarthTB/FrameSeal","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GarthTB%2FFrameSeal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GarthTB%2FFrameSeal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GarthTB%2FFrameSeal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GarthTB%2FFrameSeal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GarthTB","download_url":"https://codeload.github.com/GarthTB/FrameSeal/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GarthTB%2FFrameSeal/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261237749,"owners_count":23128844,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["copyright","csharp-app","exif-metadata","image-processing","photography","watermarking","windows-app","wpf-application"],"created_at":"2025-05-27T19:10:58.041Z","updated_at":"2025-10-07T22:13:42.202Z","avatar_url":"https://github.com/GarthTB.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📸 Frame Seal 图像边框工具 🖼\n\n[![用前必读 README.md](https://img.shields.io/badge/用前必读-README.md-red)](https://github.com/GarthTB/FrameSeal/blob/master/README.md)\n[![开发框架 .NET 10.0](https://img.shields.io/badge/开发框架-.NET%2010.0-blueviolet)](https://dotnet.microsoft.com/zh-cn/download/dotnet/10.0)\n[![最新版本 1.2.3](https://img.shields.io/badge/最新版本-1.2.3-brightgreen)](https://github.com/GarthTB/FrameSeal/releases/latest)\n[![开源协议 MIT](https://img.shields.io/badge/开源协议-MIT-brown)](https://mit-license.org/)\n\n## 📖 项目简介\n\n**Frame Seal** 是一款 Windows 平台上的 GUI 工具，\n用于向图像四周添加仿胶片外观的纯色边框，\n并在下边框处嵌入图标、EXIF 元数据及自定义信息。\n通过高度自由的参数调整及高性能的实时预览，\n用户可以轻松装裱图像，以优化发布工作。\n\n## ✨ 功能特点\n\n- 🔢 **丰富参数**\n    - 自由调整尺寸、颜色、字体、信息内容\n    - 可选多种高质量保存格式\n- ⚡ **实时预览** 调整立即响应，所见即所得\n- 🧠 **自动功能**\n    - 自动提取多种 EXIF 元数据\n    - 自动输出到同目录中，无覆盖风险\n- 🏭 **批量处理** 多图共用参数，可以统一效果\n\n## 📥 安装与使用\n\n### 系统要求\n\n- 操作系统：Windows 10 或更高版本\n- 运行依赖：[.NET 10.0 运行时](https://dotnet.microsoft.com/zh-cn/download/dotnet/10.0)\n\n### 使用步骤\n\n1. 下载 [最新版本压缩包](https://github.com/GarthTB/FrameSeal/releases/latest)\n2. 解压后运行 `Frame Seal.exe`\n3. 添加图像，调整参数，执行处理\n\n## 🛠 技术架构\n\n- **语言**：C#\n- **框架**：.NET 10.0 WPF\n- **依赖**：\n    - [CommunityToolkit.Mvvm](https://github.com/CommunityToolkit/dotnet)\n    - [Magick.NET-Q16-AnyCPU](https://github.com/dlemstra/Magick.NET)\n\n## 📜 开源信息\n\n- **作者**：GarthTB | 天卜 \u003cg-art-h@outlook.com\u003e\n- **许可证**：[MIT 许可证](https://mit-license.org/)\n    - 可以自由使用、修改和分发软件\n    - 可以用于商业项目\n    - 必须保留原始版权声明 `Copyright (c) 2025 GarthTB | 天卜`\n- **项目地址**：https://github.com/GarthTB/FrameSeal\n\n## 📝 更新日志\n\n### v1.2.3 (20250901)\n\n- 修复：Magick.NET安全性更新\n- 优化：保留原图的 EXIF 信息\n- 新增：95 质量 JPG 保存格式\n\n### v1.2.2 (20250826)\n\n- Magick.NET安全性更新，并修复图标位置错误\n\n### v1.2.1 (20250801)\n\n- 修复：嵌入图标的一系列错误\n- 优化：切割圆角时保留原图的透明度\n\n### v1.2.0 (20250731)\n\n- 新增：多种保存格式选项\n- 新增：多种 EXIF 信息选项\n- 优化：大幅提升实时预览性能\n- 修改：使用 .NET 10.0 框架，专注中文界面，提升可维护性\n\n### v1.1.0 (20250515)\n\n- 修复：EXIF 拍摄时间的格式\n- 新增：图标间距参数\n- 新增：字体选项\n\n### v1.0.0 (20250507)\n\n- 首个发布！\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgarthtb%2Fframeseal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgarthtb%2Fframeseal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgarthtb%2Fframeseal/lists"}