101 lines
2.8 KiB
Markdown
101 lines
2.8 KiB
Markdown
|
|
# VibrantTemplate PSD分层输出 - 使用指南
|
|||
|
|
|
|||
|
|
## 🎨 PSD图层结构(4层)
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
final_layered.psd
|
|||
|
|
├── 1. Perfect Reference - 🎯 与常规PNG 100%一致的参考层
|
|||
|
|
├── 2. Background Only - 🖼️ 纯背景图像(可编辑)
|
|||
|
|
├── 3. Glass Effect - ✨ 毛玻璃效果(可调整)
|
|||
|
|
└── 4. Text Content - 📝 所有文字内容(可修改)
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## 🔧 设计师工作流
|
|||
|
|
|
|||
|
|
### 方案A:参考对比流程
|
|||
|
|
1. **保持Perfect Reference可见** - 作为目标效果
|
|||
|
|
2. **编辑下方图层** - 调整背景、效果、文字
|
|||
|
|
3. **定期隐藏Perfect Reference** - 查看编辑效果
|
|||
|
|
4. **对比调整** - 确保编辑结果接近参考层
|
|||
|
|
|
|||
|
|
### 方案B:复制编辑流程
|
|||
|
|
1. **复制Perfect Reference图层**
|
|||
|
|
2. **重命名为"Editable Copy"**
|
|||
|
|
3. **在副本上进行编辑**
|
|||
|
|
4. **保留原始Perfect Reference作为备份**
|
|||
|
|
|
|||
|
|
## ✨ 技术特点
|
|||
|
|
|
|||
|
|
### ✅ 已解决的问题
|
|||
|
|
- ✅ **布局一致性**: Perfect Reference与常规PNG完全一致
|
|||
|
|
- ✅ **中文字体**: 正确显示中文内容
|
|||
|
|
- ✅ **图层透明度**: 所有图层正确分离
|
|||
|
|
- ✅ **尺寸一致性**: 统一的1350x1800输出
|
|||
|
|
|
|||
|
|
### ⚠️ 已知限制
|
|||
|
|
- 编辑图层的自动合成效果与Perfect Reference有差异
|
|||
|
|
- 建议以Perfect Reference为准进行设计
|
|||
|
|
|
|||
|
|
## 💼 实际应用场景
|
|||
|
|
|
|||
|
|
### 快速调整
|
|||
|
|
```
|
|||
|
|
隐藏: Perfect Reference
|
|||
|
|
显示: Background Only + Glass Effect + Text Content
|
|||
|
|
用途: 快速预览编辑效果
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 精确设计
|
|||
|
|
```
|
|||
|
|
显示: Perfect Reference (作为参考)
|
|||
|
|
编辑: 复制的图层或单独图层
|
|||
|
|
用途: 精确匹配目标效果
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 文字替换
|
|||
|
|
```
|
|||
|
|
显示: Perfect Reference + Text Content
|
|||
|
|
操作: 仅编辑Text Content图层
|
|||
|
|
用途: 快速更换文字内容
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## 🎯 最佳实践
|
|||
|
|
|
|||
|
|
1. **始终保留Perfect Reference** - 作为设计目标
|
|||
|
|
2. **使用编辑图层进行快速调整** - 背景、效果、文字
|
|||
|
|
3. **定期对比参考层** - 确保设计方向正确
|
|||
|
|
4. **最终导出时** - 可选择Perfect Reference或编辑后的合成
|
|||
|
|
|
|||
|
|
## 🚀 使用代码
|
|||
|
|
|
|||
|
|
```python
|
|||
|
|
from poster.templates.vibrant_template import VibrantTemplate
|
|||
|
|
|
|||
|
|
template = VibrantTemplate()
|
|||
|
|
|
|||
|
|
# 生成PSD分层文件
|
|||
|
|
psd_path = template.generate_layered_psd(
|
|||
|
|
images=your_image,
|
|||
|
|
content=your_content,
|
|||
|
|
theme_color="ocean_deep",
|
|||
|
|
output_path="editable_poster.psd"
|
|||
|
|
)
|
|||
|
|
|
|||
|
|
# 生成常规PNG(对比用)
|
|||
|
|
png_result = template.generate(
|
|||
|
|
images=your_image,
|
|||
|
|
content=your_content,
|
|||
|
|
theme_color="ocean_deep"
|
|||
|
|
)
|
|||
|
|
png_result.save("reference_poster.png")
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## 🎉 总结
|
|||
|
|
|
|||
|
|
VibrantTemplate的PSD分层输出功能提供:
|
|||
|
|
- **100%准确的参考图层** - 确保设计目标明确
|
|||
|
|
- **分离的编辑图层** - 提供设计灵活性
|
|||
|
|
- **完美的中文支持** - 无字体显示问题
|
|||
|
|
- **专业的设计工作流** - 适合Photoshop编辑
|
|||
|
|
|
|||
|
|
**🎨 现在可以放心使用PSD分层输出功能进行专业设计了!**
|