【免费下载链接】travel-photo-abstraction
A source-available Codex skill for distilling photographs into sparse editorial abstractions.
travel-photo-abstraction 是一款面向 Codex 的照片抽象技能:它把你上传的旅行照片做“解构 → 蒸馏 → 重构”,生成上半部保留原照、下半部为极简抽象面板的编辑级组合图。整套抽象语法由仓库内置的19 张结构参考图支撑,新手最容易卡住的正是这一步——这 19 张图到底怎么选?本文用最短路径讲清楚。🎯
先搞清楚:19张参考图的角色定位
很多新手以为assets/style-references/里这 19 张图是“作品示例”,其实不是:
- 它们是下栏抽象面板的“语法库”,只提供抽象词汇、空间密度、色彩克制与留白节奏;
- 最终作品的上栏永远是你自己上传的原照,像素级不改;
- 每张参考图都对应一条“结构课题”,由索引文件 travel-photo-abstraction/references/structural-reference-index.md 逐张列明。
选图三步法:用 structural-reference-index.md 筛选
技能要求每次从 19 张里挑3–4 张(travel-photo-abstraction/SKILL.md 的第 4 步)。原因是图像工具一次最多接受 5 张图:1 张用户照片 + 3–4 张风格参考(SKILL.md 第 73 行)。
第一步:判断你照片的“视觉证据类型”
README.md 把证据分为三类,对号入座即可:
| 证据类型 | 特征 | 参考图示例 |
|---|---|---|
| 形态与剪影 | 单一主体、轮廓辨识度高 | 003(长剪影+双塔)、005(孤立圆形主体) |
| 重复与空间节奏 | 成组物体、不等间距、密度流动 | 007(重复船只)、008(聚簇色块)、009(密集方向流) |
| 空间与视角 | 地平线、远景、人的尺度 | 011(长椅+塔轴)、012(天际线色带)、017(环境分层) |
第二步:查索引表,按“Structural lesson to retain”一列找与你照片结构最接近的条目。
第三步:锁定 3–4 张,优先选“下栏语法可复用”的:线条语言、点状符号、色彩克制方式、留白比例。注意——参考图的内容主体不能借用,只借语言(structural-reference-index.md 第 26 行)。
三类照片 × 推荐参考图速查
下面用 3 个 showcase 成品帮你建立直觉(成品图位于 showcase/):
① 形态与剪影类—— 把主体压缩成最小可识别剪影,保留位置与比例:
剪影照片 → 参考 003(长剪影、对齐反光线)这类图,抽象面板只留一条地平线和一组反光短线。
② 重复与节奏类—— 保留数量组、不等间距与色彩比例,而不是画成规律图案:
花束 → 参考 008(聚簇有机色块、茎、小包点),下栏只剩几块粉橙色面与一根细茎。
③ 空间与视角类—— 让留白承担构图,保留地平线、焦点坐标与人的尺度:
选完之后:把技能跑起来的 4 步
- 克隆并安装(需支持 skill 的 Codex):
git clone https://gitcode.com/gh_mirrors/tr/travel-photo-abstraction cp -R ./travel-photo-abstraction ~/.codex/skills/travel-photo-abstraction- 校验安装完整性:
python travel-photo-abstraction/scripts/check_installation.py travel-photo-abstraction- 新任务中调用技能(示例提示词见 README.md 第 89 行):
使用 $travel-photo-abstraction 分析我上传的照片。先把最有辨识度的视觉事实映射为极简抽象符号,再生成照片与抽象图形组合图。- 确定性合成与校验:成品只能由 scripts/finalize_artwork.py 产出,打印
DELIVERY PASS才算交付(README.md 第 84 行):
python travel-photo-abstraction/scripts/finalize_artwork.py original.jpg abstract-panel.png final.png --number "NO. 001" --date "03 AUG 2026" --phrase "QUIET STRUCTURE"新手常见误区清单
- ❌照抄参考图的主体:参考图只提供语言,坐标与内容一律来自你的照片;
- ❌把参考图旧纹理当风格:参考下栏里的水彩晕染、
FRAME文本、色卡等属于旧版面,需转译为 CLEAN 纯平风格(背景统一为近#F3F0E8的象牙白,SKILL.md 第 55 行); - ❌让模型自己画文字:编号
NO. 00X、日期DD MON YYYY、1–3 词短语必须由 finalizer 确定性添加,生成阶段禁止任何文字; - ❌动了上栏原照:上栏必须原照原尺寸原像素,任何裁剪、调色、重采样都算失败;
- ❌填满下栏:重构母题只占下栏宽度 30–42%,留白应达 75–88%,空是设计的一部分。
关键文件路径速查
| 文件 | 用途 |
|---|---|
| travel-photo-abstraction/SKILL.md | 技能总规则与 20 步工作流 |
| travel-photo-abstraction/references/structural-reference-index.md | 19 张参考图索引(选图核心) |
| travel-photo-abstraction/references/analysis-method.md | 证据排序与标记映射方法 |
| travel-photo-abstraction/references/style-guide.md | 布局、配色与微文字规范 |
| travel-photo-abstraction/references/run-log-template.md | 运行日志模板 |
| travel-photo-abstraction/scripts/check_installation.py | 安装完整性检查 |
| travel-photo-abstraction/scripts/finalize_artwork.py | 合成、加字与像素校验 |
| travel-photo-abstraction/scripts/validate_output.py | 输出客观校验 |
| travel-photo-abstraction/agents/openai.yaml | 技能元数据配置 |
| travel-photo-abstraction/assets/style-references/ | 19 张结构参考图库 |
小结
选图只有一句话:先认你照片的证据类型,再去索引表里找“结构课题”最像的 3–4 张,内容永远来自你的照片,语法永远来自参考库。跑通DELIVERY PASS之后,你的第一张“照片 + 抽象”编辑级作品就完成了。📷✨
【免费下载链接】travel-photo-abstraction
A source-available Codex skill for distilling photographs into sparse editorial abstractions.
相关推荐
Go 语言抽象(Abstraction)实战指南:用接口与结构体方法实现低层设计抽象
Go 语言抽象(Abstraction)实战指南:用接口与结构体方法实现低层设计抽象 摘要导读 抽象(Abstraction)是面向对象编程(OOP)四大基本原
示例工程教程后端旅行照片秒变极简抽象画:travel-photo-abstraction完全解析(附9组Showcase案例)
旅行照片秒变极简抽象画:travel photo abstraction完全解析(附9组Showcase案例) travel photo abstraction
从轮廓剪影到空间节奏:9类Showcase案例详解travel-photo-abstraction的抽象逻辑
从轮廓剪影到空间节奏:9类Showcase案例详解travel photo abstraction的抽象逻辑 travel photo abstraction
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考