issues
search
leslievan
/
semi-utils
一个批量添加相机机型和拍摄参数的工具,后续「可能」添加其他功能。
https://lsvm.xyz/2023/02/semi-utils-intro/
Apache License 2.0
1.3k
stars
130
forks
source link
依赖包升级和一些逻辑修复
#69
Open
huj13k4n9
opened
1 year ago
huj13k4n9
commented
1 year ago
原
install.ps1
下载的exiftool是用于Linux的tar.gz压缩包,将其修改为下载Windows的zip包
添加了三星手机/相机的Logo,修改了Apple Logo的尺寸,以及配置文件中的对应项
将项目的依赖升级至最新,解决了在较新版本Python上依赖版本过老的问题(更新后的代码Python 3.9-3.12上测试均可以正常运行)
修复了新版本库里的一些缺失的api
修复了等效焦距在图片上的显示问题,由于
ImageContainer
类在初始化的时候不会从配置文件中读取
use_equivalent_focal_length
,而是直接初始化为
False
,所以即使设置了使用等效焦距,实际在照片上显示的数字仍为实际焦距
修复了生成的字体图片向下偏移的问题:
修改前:生成的文字图片顶部有padding,直接从(0,0)开始绘制会导致文字的位置在底部而非居中,如下图
修改后,在绘制文字的时候考虑到了顶部的padding问题,使得生成的文字图片中文字处于居中位置,如下图
install.ps1
下载的exiftool是用于Linux的tar.gz压缩包,将其修改为下载Windows的zip包ImageContainer
类在初始化的时候不会从配置文件中读取use_equivalent_focal_length
,而是直接初始化为False
,所以即使设置了使用等效焦距,实际在照片上显示的数字仍为实际焦距