整理图片处理工具
- 请提前装好思源字体(可免费商用)
- 安装依赖的python库
pip install -r requirements.txt
参考链接: https://www.biaodianfu.com/exif-python.html Exif(Exchangeable image file format)是专门为数码相机的照片设定的,可以记录数码照片的属性信息和拍摄数据。 Exif信息是镶嵌在 JPEG/TIFF 图像文件格式内的一组拍摄参数,它就好像是傻瓜相机的日期打印功能一样,只不过 Exif信息所记录的资讯更为详尽和完备。
- 使用第三方库
exifread
$ pip install exifread
- Function
with open(source_path, 'rb') as f:
tags = exifread.process_file(f)
tags
信息对照
Tag Name | Description | Note |
---|---|---|
Image Make | 相机品牌 | |
Image Model | 相机型号 | |
EXIF ExposureTime | 快门 | |
EXIF FocalLength | 使用焦段 | |
EXIF FNumber | 光圈 | 显示7/5,需要手动处理成1.4 |
EXIF ISOSpeedRatings | iso | |
EXIF LensModel | 镜头信息 |
- 使用第三方库
Pillow
$ pip install Pillow
-
根据图片亮度自动识别出插入的字体颜色
-
命令:
cd image_tools/batch_insert_exif
# for help
python run -h
# demo
python run.py -p /Users/chenpeng/Pictures/test_write_exif
- 显示处理结果信息
- 处理后效果