一个简单的cli,用exif元数据标记电影扫描。

filmtagger的Python项目详细描述


胶片标记器

A simple CLI to tag film scans with EXIF metadata.

从胶片扫描中提取jpg文件并用 用于导入到Lightroom(或等效设备)的日期、相机和胶片信息。

安装

安装软件包:

pip install filmtagger

用法示例

将所有图像的日期设置为2019年6月12日,指定相机和 电影:

$ filmtagger -d 2019-06-12 -c "Leica M6" -f "E100G" *.jpg

filmtagger支持对其相机数据库和 电影,所以你的输入字符串不必精确。同样,它试图 自动检测各种日期/时间输入。

配置

您可以配置自己的相机和胶片定义来覆盖 全系统的。

创建一个~/.config/filmtagger/cameras.toml文件,如下所示:

["Mamiya RB67"]"Exif.Image.Make"="Mamiya""Exif.Image.Model"="RB67"

像这样的~/.config/filmtagger/films.toml

["Ilford HP5 Plus"]"Exif.Photo.ISOSpeedRatings"=400"Xmp.AnalogExif.FilmMaker"="Ilford""Xmp.iptcExt.DigitalSourceType"="http://cv.iptc.org/newscodes/digitalsourcetype/negativeFilm"

节标题将从命令行模糊匹配 论据。接下来的键值对将被设置为元数据, 假设他们是valid tag names。 除了标准的ExvI2标签模式,AnalogExif tags是 也支持。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java JavaBridge errno=10054被Remotehost关闭   javafx如何在每次调用方法中的变量时更新它?(爪哇)   java mod_群集在发现后未平衡负载   Java软件编辑器/语法高亮   java为什么不能强制转换数组的结果。asList()到ArrayList?   java HIBERNATE:无法使用HIBERNATE从MySQL中提取数据   java在Google地图片段上添加布局   java在AbstractTableModel中执行setValueAt之前,我如何做一些事情?   java在整个Tomcat运行时保存变量   java如何在Thymeleaf模板中获取环境变量的值?   java Selenium Chrome驱动程序针对属性的标签   java正则表达式捕获未知数量的重复组