优化启动帮助菜单样式,对齐vipsong布局
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
# 2026-09-18 工作日志
|
||||
|
||||
## 完成事项
|
||||
- 初始化 imgwatermark 图像水印 CLI 工具项目
|
||||
- 实现基本水印功能:右下角半透明背景 + 白色文字水印
|
||||
- 支持格式转换:输入图片加水印后可转为指定格式输出(jpg/png/bmp/gif/tiff/webp)
|
||||
- 修复路径引号处理问题(支持带引号的路径传入)
|
||||
- 优化启动帮助菜单样式,参考 vipsong 项目布局
|
||||
- 移除 /help 命令(启动时已显示完整帮助)
|
||||
- 统计功能:/get 查询累计处理图片数量
|
||||
- 项目已推送到 https://git.ypshidifu.cn/youpaishidifu/imgwatermark.git (main)
|
||||
|
||||
## 关键文件
|
||||
- main.py - CLI 入口,命令解析
|
||||
- watermark.py - 核心水印逻辑
|
||||
- config.py - 配置常量
|
||||
- requirements.txt - 依赖声明
|
||||
- .gitignore - Git 忽略规则
|
||||
|
||||
## 技术要点
|
||||
- 使用 Pillow (PIL) 进行图像处理
|
||||
- 水印图层:RGBA 透明层 + alpha_composite 合成
|
||||
- 字体自动检测:优先使用微软雅黑,回退到黑体/宋体/Arial
|
||||
- 输出路径:output/ 目录 + 原文件名_watermarked.ext
|
||||
@@ -0,0 +1,24 @@
|
||||
# imgwatermark 项目记忆
|
||||
|
||||
## 项目信息
|
||||
- 名称:imgwatermark - 图像水印 CLI 工具
|
||||
- 仓库:https://git.ypshidifu.cn/youpaishidifu/imgwatermark.git (main)
|
||||
- 语言:Python 3.11+
|
||||
- 依赖:Pillow (PIL)
|
||||
|
||||
## 功能规格
|
||||
- 命令格式:`python main.py "图片路径" "水印内容"` 或交互模式
|
||||
- 格式转换:`"图片路径>.png" "内容"` 加水印后转 PNG
|
||||
- 统计查询:`/get` 显示累计处理图片数量
|
||||
- 退出命令:`/exit` 或 `exit`
|
||||
- 启动时自动显示完整帮助菜单(无需输入 /help)
|
||||
|
||||
## 支持格式
|
||||
- 输入:.jpg, .jpeg, .png, .bmp, .gif, .tiff, .webp
|
||||
- 输出:同上(可互相转换)
|
||||
|
||||
## 技术约定
|
||||
- 水印位置:右下角(距边 20px)
|
||||
- 水印样式:半透明黑色圆角背景 + 白色文字
|
||||
- 输出目录:output/
|
||||
- 统计文件:.processed_count(已加入 gitignore)
|
||||
Reference in New Issue
Block a user