Files
n8n_Demo/scripts/README_图片整理.md

126 lines
3.2 KiB
Markdown
Raw Normal View History

# 订单班图片整理工具使用说明
## 📋 功能说明
本工具用于批量整理订单班文档中的图片资源,包括:
- 统一图片格式为 `.jpg`
- 规范化图片命名
- 修复Markdown文件中的图片引用路径
- 创建图片索引文件
## 🚀 快速使用
### 方法一使用Python主程序推荐
```bash
cd /Users/xiaoqi/Documents/Dev/Project/2025-09-08_n8nDEMO演示
python3 scripts/organize_images_main.py
```
然后选择:
- 选项1完整执行处理所有订单班
- 选项2仅验证检查不修改
- 选项3仅修复路径
- 选项4退出
### 方法二使用Shell脚本
```bash
cd /Users/xiaoqi/Documents/Dev/Project/2025-09-08_n8nDEMO演示
./scripts/run_image_organize.sh
```
### 方法三:分步执行
如果需要更细粒度的控制,可以分别执行各个脚本:
```bash
# 1. 处理所有订单班图片
python3 scripts/fix_all_orders_images.py
# 2. 修复Markdown路径
python3 scripts/fix_all_markdown_paths.py
# 3. 修复特殊问题
python3 scripts/complete_fix_paths.py
# 4. 验证结果
python3 scripts/final_validation.py
```
## 📁 文件结构
处理后的文件结构:
```
data/订单班文档资料/
├── 文旅/
│ └── notion文稿/
│ ├── image/
│ │ ├── 设计图_01.jpg
│ │ ├── 场景图_01.jpg
│ │ └── ...
│ ├── *.md (Markdown文档)
│ └── 图片索引.md
├── 财经商贸/
│ └── ...
└── ...
```
## 🔧 脚本说明
| 脚本名称 | 功能说明 |
|---------|---------|
| organize_images_main.py | 主程序,提供交互式界面 |
| fix_all_orders_images.py | 批量处理所有订单班图片 |
| fix_all_markdown_paths.py | 修复Markdown中的路径问题 |
| complete_fix_paths.py | 修复特殊的URL编码问题 |
| final_validation.py | 验证所有图片路径是否正确 |
| safe_analyze_images.py | 分析图片情况(只读不改) |
## 📝 命名规则
图片重命名规则:
- Whisk_* → `设计图_XX.jpg`
- 中文场景名 → `场景图_XX.jpg`
- 展示相关 → `展示图_XX.jpg`
- 效果相关 → `效果图_XX.jpg`
- 流程相关 → `流程图_XX.jpg`
- 其他 → `图片_XX.jpg`
## ⚠️ 注意事项
1. **执行前建议备份**:程序会询问是否备份,建议选择"是"
2. **备份位置**`/backups/backup_日期时间/`
3. **验证结果**:执行后会自动验证,确保所有路径正确
## 🔍 故障排除
### 问题1某些图片找不到
检查图片文件名是否有特殊字符或URL编码运行修复脚本
```bash
python3 scripts/complete_fix_paths.py
```
### 问题2图片编号错误如图片_010.jpg应为图片_10.jpg
这类问题会在执行主程序时自动修复
### 问题3需要恢复到原始状态
如果创建了备份,可以从备份目录恢复:
```bash
cp -r backups/backup_日期时间/* data/订单班文档资料/
```
## 📊 当前状态
截至最后一次运行:
- ✅ 12个订单班
- ✅ 124张图片
- ✅ 所有路径验证通过
- ✅ 无URL编码问题
## 🆘 需要帮助?
如遇到问题,可以:
1. 先运行验证模式查看问题
2. 查看具体的错误信息
3. 检查 scripts 目录下是否有所有必要的脚本文件