用途:当需要把证件照背景改为提交要求的纯色(蓝/白/红),或为共享的证件照添加“仅供办理业务使用”之类可见水印以防盗用时使用。也支持在保留原图的前提下批量生成多个变体,适合处理敏感个人图像的离线本地场景。
主要能力:背景替换支持 blue、white、red 三种目标颜色,通过采样图像边缘像素估计原背景色,再按颜色距离把接近背景色的像素替换为目标色。水印支持 top-left、top-right、bottom-left、bottom-right、center 五个位置,可配置透明度、字号与字体颜色,合成后写入指定输出路径。
使用方式:依赖 Python 3.x、pillow 与 numpy,安装命令 python -m pip install pillow numpy。背景替换示例:python scripts/id_photo_tool.py change-bg --input input.jpg --output output.jpg --color blue;水印示例:python scripts/id_photo_tool.py add-watermark --input input.jpg --output watermarked.jpg --text "For application use only"。
适用与限制:仅支持 JPG 和 PNG,输出与输入格式保持一致;必须提供输出路径,不覆盖原文件;仅读写用户通过命令行传入的路径,无网络访问。资料未提供版本固定要求、批量参数细节及错误处理说明。