欢迎光临散文网 会员登陆 & 注册

一键为批量照片添加水印,机型、厂商和拍摄参数

2023-02-20 09:17 作者:吨吨吨的半夏  | 我要投稿

Semi-Utils

简介

一个批量添加相机机型和拍摄参数的工具,后续「可能」添加其他功能。

效果展示

目前支持添加厂商 logo 的有:

  • 尼康
  • 索尼
  • 佳能
  • 富士
  • 徕卡
  • 哈苏
  • 松下
  • 奥林巴斯
  • 理光

Windows 可执行文件下载地址: http://file.lsvm.xyz/semi-utils-latest.zip

Windows 使用方法见 P2

macOS/Linux 可下载源码: http://file.lsvm.xyz/semi-utils-main.zip

macOS/Linux 使用方法见 P3

水印信息

  • 厂商 logo
  • 相机机型
  • 相机制造商
  • 拍摄参数
  • 快门速度
  • 光圈大小
  • 感光度 ISO
  • 焦距
  • 等效焦距(暂不支持)
  • 拍摄日期
  • 镜头信息(暂不支持)

自定义配置

根目录下的 config.yaml 是配置文件,可通过修改该文件来控制水印的一些参数。

厂商 logo

  • 可选择开或者关,默认为开,通过 logo.enable 为 true 或者 false 控制。
  • 可自行添加不支持的厂商 logo,具体操作见 P4.

水印字体

  • 水印的字体路径,默认字体在根目录下的 fonts 中,有 7 种字重,可通过修改 base.fontbase.bold_font 来控制粗体和常规字体的类型

输入/输出

  • 输入文件夹路径,默认在根目录下的 input 中,可通过修改 base.input_dir 来控制
  • 输出文件夹路径,默认在根目录下的 output 中,可通过修改 base.output_dir 来控制
  • 输出图片质量,默认为 100,可在 50-100 之间调节,数字越大则越接近原图质量,超过 100 或低于 50 可能会导致添加水印失败

后续开发计划

Feature(后续视优先级和时间考量):

  • 添加可选的镜头信息
  • 添加可变的水印布局
  • 恢复生成图片的 exif 信息
  • 支持更多相机厂商/手机厂商
  • 添加进度条功能,实时显示处理结果
  • 添加多线程,提升处理速度(较为困难)
  • 添加 web 端/移动端支持(较为困难)
  • 支持显示等效焦距

BugsFix:

  • 添加异常处理,避免参数错误导致程序崩溃



一键为批量照片添加水印,机型、厂商和拍摄参数的评论 (共 条)

分享到微博请遵守国家法律