优化启动帮助菜单样式,对齐vipsong布局

This commit is contained in:
ypshidifu
2026-09-18 20:56:11 +08:00
parent f0c8b84096
commit cbf94480bb
3 changed files with 48 additions and 0 deletions
+24
View File
@@ -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
+24
View File
@@ -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)
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 186 B