照片转等距微缩海报

SKILL前端设计

原名 photo-diorama-poster

前端设计 未标注权限 许可证不明确
安装这个技能

把一张照片做成上下 1:1 分区的编辑风海报:上半区保留原图并做杂志级调色,下半区重构为极简等距微缩模型,配克制英文标题与微型注释,配色取自原图。

一句话选型结论

按资料字段整理

照片转等距微缩海报是前端设计类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类前端设计 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_aa44a77b/photo-diorama-poster
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

前端设计
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_aa44a77b仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验2026-11-06上游最后核验时间 · 数据更新 2026-11-06
正文体量8.6 KBSKILL.md 原文大小,越大说明说明书写得越细

能做什么

0 项能力
上游给出的能力概览与适用场景
制作杂志风照片海报照片转等距插画生成微缩沙盘视觉效果

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
出页面与组件

按描述生成页面结构和组件草稿。

调整样式与布局

改间距、配色与响应式布局。

生成设计说明

把设计稿整理成开发能接的说明。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在前端设计场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
照片转等距微缩海报当前 未标注权限 未标注 未标注 未标注 有
前端设计 只读 GitHub 仓库 882.3 万 Codex、Claude、Cursor 有
Vercel 组合模式 联网访问 GitHub 仓库 385.9 万 Codex、Claude、Cursor 有
Vercel React native skills 前端 只读 GitHub 仓库 246.9 万 Codex、Claude、Cursor 有
adapt 搜索 浏览器控制 GitHub 仓库 202.7 万 Codex、Claude、Cursor 有
使用我的浏览器 浏览器控制 GitHub 仓库 184.8 万 Codex、Claude、Cursor 有

SKILL.md 全文

8.6 KB
模型实际读到的说明书原文,来自技能仓库

照片 × 等距插画 双层海报生成

这个 skill 交付什么

一张 3:4 竖版成品图:上半区是原照片(保持真实质感,仅做高级摄影级调色),下半区是同一主体的微缩实体模型——原照片那块地被整片切下来,安放在一块很薄的层叠纸板上(板侧面露出一层层纸页纹理),哑光材质、近白影棚背景、大面积留白、板下只有一层收敛的接触阴影;配色完全取自原图。画面中嵌入一个克制的英文标题与极少量微型注释。

下区不是插画,也不是照片的复制——它是一个摆在白背景上的实体沙盘。这个心智图像错了,后面全错,详见 references/guide.md 第一·五节。

核心是母版提示词 + 从照片提炼槽位的方法,因此不绑定具体图像工具。

何时触发

  • 用户给出一张照片,要求做成「上下分区 / 一半原图一半插画 / 等距插画 / 微缩模型 / 杂志感」海报
  • 用户要求把照片转成极简插画但保留原图对比呈现
  • 用户描述中出现「纸上模型」「沙盘」「收藏感」「编辑插画」等诉求

不触发:单纯修图调色;只要插画不要原图对比;生成的是多张拼贴或九宫格。

工作流

第 1 步 · 确认输入

确认已有照片的本地路径、附件或图片 URL。没有则先索取。多张照片时逐张处理,并让标题系列化(如 LOW TIDE / HIGH WATER)。

第 2 步 · 读图并提炼四个槽位

用 Read 等能力直接看图,不要凭文件名猜测,然后按规则产出:

槽位 内容
subject 一句话:「谁/什么 + 在哪 + 什么姿态朝向」
palette 3–5 个色,按最深→最亮排列,保留冷暖关系
title 2–4 词英文标题,编辑体句式大小写(如 Pasture),取自地点/动作/状态/情绪
notes 一行以内编号、年份或地名(不需要时省略)

详细提炼规则与示例见 references/guide.md 第二节。这一步不能省——槽位质量直接决定成品质量。

第 3 步 · 装配最终提示词

调用脚本填充母版,不要手工拼装:

python3 scripts/build_prompt.py \
  --title "Still Waters" \
  --subject "一位老渔民站在木质小船上,面朝左侧" \
  --palette "深靛蓝 / 雾灰蓝 / 暖沙白" \
  --notes "03"

脚本读取 references/prompt-zh.txt 或 prompt-en.txt,把成品提示词打到标准输出。常用参数:

  • --variant vertical|square|landscape|wide 画幅,默认 vertical(3:4 竖版)
  • --layout topbottom|leftright 分区轴,默认上下;横构图照片建议改 leftright
  • --lang zh|en|both 输出哪一版母版,默认中文
  • --extra "..." 追加约束;--notes - 关闭注释;--uppercase 标题转全大写

第 4 步 · 生成(优先路线 A:一次图生图出整张)

路线 A · 一次图生图出整张(首选)

把整份提示词连同原图一起交给图生图,保真度用 high。下区的板顶面需要沿用原照片那块地形,只有把原图交给模型才做得到。

下区会不会退化成照片,不取决于保真度,而取决于母版里那四条机制是否都在:近白影棚背景 + 很薄的层叠纸板基座 + 哑光材质 + 禁止景深/虚化/噪点。母版已经写死,不要删。

路线 B · 裁切 + 合成(备选)

当宿主图生图保真度完全不可控(下区反复写成照片)时使用:上区直接裁原图(零生成、100% 保真),下区用 --part lower 派生出的提示词单独生成,最后本地拼接。

python3 scripts/build_prompt.py --part lower --title "Pasture" --subject "..." \
  --palette "..." --notes "03" --extra "..." > /tmp/lower.txt
# → 用 /tmp/lower.txt 走生成(不传参考图),尺寸取 3:2(如 1536x1024)
node scripts/compose_halves.js --photo 原图.jpg --illustration 模型图.png --out 成品.png

第 5 步 · 后处理(几乎每次都要做)

生成结果右下角通常带平台水印(如「AI生成 WORKBUDDY」)。用 skill 自带脚本抹掉,不要裁切(会破坏 3:4 画幅):

NODE_PATH=<sharp 所在 node_modules> node scripts/patch_watermark.js --in 生成图.png --out 成品.png

脚本取水印左右两侧各 1px 竖列做逐行横向插值、并补回同幅度的纸张颗粒,在纯净底与柔渐变底上都看不出痕迹。

再抹掉标题下偶发的装饰横线(母版已加约束防治,但实测仍会偶发):

NODE_PATH=<sharp 所在 node_modules> node scripts/patch_rule.js --in 生成图.png --detect     # 先看命中位置
NODE_PATH=<sharp 所在 node_modules> node scripts/patch_rule.js --in 生成图.png --out 成品.png

> 这两个脚本都是「不重跑、不花额度」的局部修补,比重新生成便宜得多。修补前先确认分界线精确落在 y = 高度/2——自动扫描"首个近白行"会被上区照片底部的亮部骗到(guide.md 第七·2.5 节有实例)。

批量处理时逐张跑一遍即可,脚本对「无线可补」的图会原样复制,不会误伤。

第 6 步 · 校验与重试

对照 references/guide.md 第六节自检清单检查成品。不达标时只改一条约束再重生成,不要一次性堆叠多条修改。常见症状与对策见 references/guide.md 第五节。

第 7 步 · 交付

成品图存到工作目录,用宿主提供的文件展示能力交给用户(如 WorkBuddy 的 present_files;对话型平台直接贴图即可),并附上本次使用的标题与色盘,便于用户复用或批量生产同系列。

资源

  • references/prompt-zh.txt — 中文母版提示词(槽位化,可直接编辑)
  • references/prompt-en.txt — 英文母版提示词(部分图像模型在英文下更稳定)
  • references/guide.md — 下区风格规格、槽位提炼规则、变体矩阵、路线选择、失败修法、自检清单
  • scripts/build_prompt.py — 提示词装配脚本,仅用 Python 标准库。--part full 出整张海报提示词,--part lower 只出下区模型提示词(合成路线用);运行时自带母版硬约束自检,模板被改坏会告警
  • scripts/compose_halves.js — 合成脚本(需 Node + sharp):自动扫描原图把上区裁切对准主体、抹掉生成图水印、拼接成严格 3:4 / 两区 1:1
  • scripts/patch_watermark.js — 水印抹除脚本(需 Node + sharp),路线 A 与 B 共用。取水印左右两侧竖列做横向插值并补回纸张颗粒,纯净底上肉眼不可见
  • scripts/patch_rule.js — 装饰横线抹除脚本(需 Node + sharp)。自动定位标题下方的下划线/分隔线并重建背景,支持 --detect 只检测、--y0/--y1/--x0/--x1 手工指定。判据与坑位见 references/guide.md 第七·2 节

> scripts/*.js 全部是可选的后处理:仅在宿主能运行 Node(WorkBuddy / Codex / 本地终端)时用于本地修补与合成。豆包、ChatGPT 等纯对话平台直接用 references/prompt-zh.txt / prompt-en.txt 里的提示词即可,跳过脚本。

硬性约束(任何情况下不得违反)

  • 两区高度严格 1:1,分界线落在画面正中
  • 上区只调色,不得拉伸、扭曲或重绘主体
  • 下区是哑光实体微缩模型,不是扁平矢量插画,也不是照片的直接复制
  • 下区基座是很薄的层叠纸板(侧面可见纸页纹理),板顶面沿用原图那块地形
  • 下区背景为纯净近白纸色,板下只有一层收敛的接触阴影
  • 下区配色必须来自原图,不得引入与原图无关的固定色系
  • 下区保留一眼可辨的身份特征
  • 规避:卡通感、扁平插画感、高饱和撞色、塑料 3D 感、复杂场景堆积、电商感、模板感、水印、硬边框

常见问题

5 问
答案由本站依据条目字段整理
照片转等距微缩海报怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_aa44a77b/photo-diorama-poster。安装方式为未标注。装完刷新技能列表或重开客户端。

照片转等距微缩海报支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

照片转等距微缩海报权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

照片转等距微缩海报收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

照片转等距微缩海报用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 2026-11-06。