# 光影印象-Lightmark **Repository Path**: rectifying/lightmark ## Basic Information - **Project Name**: 光影印象-Lightmark - **Description**: Lightmark(光影印象)是一款基于 Python+PyQt6 开发的轻量易用、功能实用的照片水印添加桌面工具,专为摄影爱好者、内容创作者设计,支持图片批量处理与个性化水印定制,无需复杂操作即可快速为照片添加规范、美观的水印,同时兼顾 EXIF 元数据复用与水印参数精细化配置,配置持久化且性能优化,满足日常照片水印处理的全场景需求。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-06 - **Last Updated**: 2026-02-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 光影印象 Lightmark 一款基于Python+PyQt6的照片水印添加工具 ## 功能特性 - 图片拖放添加 - EXIF信息自动读取 - 自定义水印模板 - 参数设置(背景、阴影等) - 模板管理 - 配置持久化 - 图片删除功能 - 性能优化 - 自定义EXIF参数 - 覆盖原图片参数 - 仅修改属性模式 - 多种文件命名方式 ## 安装 ```bash pip install -r requirements.txt ``` ## 运行 ```bash python main.py ``` ## 项目结构 ``` Lightmark/ ├── main.py # 主程序入口 ├── requirements.txt # 依赖包 ├── config/ # 配置模块 │ ├── config.py # 配置管理 │ └── constants.py # 常量定义(含DEBUG模式开关) ├── core/ # 核心功能 │ ├── models.py # 数据模型 │ ├── exif_reader.py # EXIF读取 │ ├── exif_format.py # EXIF格式化 │ ├── advanced_watermark.py # 高级水印生成 │ ├── text_tool.py # 文字水印工具 │ ├── temp_field.py # 模板字段处理 │ └── image_tool.py # 图像处理工具 └── ui/ # UI界面 ├── main_window.py # 主窗口 ├── param_dialog.py # 参数设置对话框 └── temp_dialog.py # 模板设置对话框 ``` ## 使用说明 1. 启动程序后,可以通过拖放或点击"选择图片"按钮添加图片 2. 点击"参数设置"配置水印参数 3. 点击"模板设置"自定义水印模板 4. 选择模板高斯模糊水: - **印模板**:生成带有高斯模糊水印的图片 - **仅修改属性**:不生成水印,只修改EXIF参数 5. 选择文件命名方式: - **marked_原文件名**:在原文件名前添加"marked_"前缀 - **日期时间+文件名**:在原文件名前添加当前日期时间 6. 点击"执行导出"生成图片 ## EXIF参数自定义 1. 在右侧面板修改相机参数(如相机品牌、型号、焦距等) 2. 点击"更新"按钮保存修改 3. 选择是否勾选"覆盖原图片参数": - 勾选:将修改后的参数保存到原图片EXIF数据中 - 不勾选:只将修改后的参数应用于生成的水印图片,不改变原图片 ## 调试模式 如需开启调试输出,修改`config/constants.py`中的: ```python DEBUG_MODE = True ```