Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/garthtb/framemark
一个给图片加边框和水印的工具
https://github.com/garthtb/framemark
csharp film image-processing photoframe photography watermarking
Last synced: 8 days ago
JSON representation
一个给图片加边框和水印的工具
- Host: GitHub
- URL: https://github.com/garthtb/framemark
- Owner: GarthTB
- License: apache-2.0
- Created: 2024-11-24T03:47:35.000Z (2 months ago)
- Default Branch: master
- Last Pushed: 2024-12-10T23:51:23.000Z (about 2 months ago)
- Last Synced: 2024-12-11T00:26:34.771Z (about 2 months ago)
- Topics: csharp, film, image-processing, photoframe, photography, watermarking
- Language: C#
- Homepage:
- Size: 82 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# [图片边框与水印工具](https://github.com/GarthTB/FrameMark)
一个给图片加边框和水印的工具
## 功能
- 将图片本身放大、模糊,并压暗,作为边框。
- 将图片切去圆角,放在其上。
- 自动获取照片的快门、光圈、ISO、焦距,连同选取的图标一块,列在下边框上。## 环境要求
- [.NET 8.0运行时](https://dotnet.microsoft.com/zh-cn/download/dotnet/8.0)
## 参数
- 边框占比:边框占原图宽度和高度的百分比
- 圆角半径:圆角占图像短边的百分比
- 模糊程度:先将图像缩小到此倍数,再放大,以达到模糊的效果
- 水印图标:会等比压缩到与参数文字同高,并置于参数之左
- 缺省参数:在找不到EXIF中的值时,使用这些来代替## 注意
- 上左右边框占比都可以设为0,但下边框不能设为0。
- 圆角半径可以设为0,即完全没有圆角。
- 模糊程度的数字越小,越模糊。设为1则完全不模糊。
- 默认参数适合接近方形的图。非常细的竖图可能会使文字超出边界,被切掉。
- 焦距信息先获取35mm等效焦距,然后获取实际焦距。如果都获取不到,才使用缺省值。
- 缺省参数是个字符串,写什么东西都行。会原样列出。
- 输出图像会保留输入图像的位深度。WEBP格式(默认值)的输出速度较慢,但是是无损格式中体积最小的。## 快捷键
- F1:帮助
## Credits
- [Magick.NET](https://github.com/dlemstra/Magick.NET)
# 版本日志
## [0.6.0] - 2024-12-11
- 修复:完善错误处理逻辑
- 新增:支持拖放添加文件
- 改进:优化模糊效果,背景更平滑## [0.5.0] - 2024-11-29
- 修复:完善错误处理
- 改进:优化默认参数## [0.4.0] - 2024-11-28
- 改进:优化模糊算法,提升性能
## [0.3.0] - 2024-11-26
- 修复:某些照片的快门参数没有通分的问题
- 改进:优化参数字体
- 改进:完善提示## [0.2.0] - 2024-11-25
- 修复:照片不能不等比缩放的问题
- 修复:光圈和焦距数值不正确的问题
- 改进:不再阻止重复执行## [0.1.0] - 2024-11-25
- 发布!