Community图像github.com

网站图像艺术指导

用于选择、生成或修复网站上的摄影图像——包括主视觉、区块和卡片图像、模特摄影、产品渲染——或者当页面图像看起来不一致、有库存感、偏离品牌、模糊,或未能证明其旁边文案的主张时使用。

网站图像艺术指导 是什么?

这是一个专注于网站图像批次一致性和说服力的艺术指导技能。核心原则是:在生成任何单个图像之前,先确定整组图像的恒定参数(如调色板、光线、环境、裁切、连续性和变化性),并确保每张图像都能证明其旁边文案的主张。该技能适用于任何图像生成引擎(如Botika),但即使没有自动化引擎,也可以作为人工检查清单使用。它支持所有主流AI编程工具和图像生成平台,强调从源素材(如服装照片)开始,通过场景提示而非服装描述来生成图像,并在原生分辨率下进行质量控制检查(手、脚、服装细节和对比度)。该技能还包含预算规则(每个任务只渲染一次,重用现有资源)、图像与文本对比度要求(3:1至4.5:1)、以及面向Web的构图建议(如将主体偏离中心以留出文案空间)。最终输出一个经过QA检查的图像集合,每个图像命名对应其页面插槽。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/igal-commits/landing-page-skills/tree/HEAD/skills/art-directing-site-imagery

Installed? Explore more 图像 skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

网站图像艺术指导 是做什么的?

概述

网站图像的失败在于成套出现问题,而非单张图片。三张毫无共同点的好照片,看起来比三张共享光线、调色板和主题的普通照片更差。而一张美丽的图片如果无法证明旁边的句子,那就是装饰品。

核心原则:在生成任何单个图像之前,先确定整组图像的恒定参数,并确保每张图像都能证明其旁边文案的主张。

引擎与艺术指导

页面上的图像来自引擎,由艺术指导指导,绝不来自素材库,也绝不来自旧页面的裁切。

在我们的技术栈中,引擎是Botika——我们自有的模特渲染引擎——而艺术指导是位于其上的一层技能:它持有简报的恒定参数,为每张图像选择模特、姿势、服装搭配和背景,运行渲染批次,并根据所需风格对结果进行QA检查。该技能驱动一条私有管道,不属于本仓库。它所履行的合约是本技能对任何引擎的要求:

输入输出
简报的恒定参数(调色板、光线、环境、裁切、连续性、变化性)原生分辨率的图像集合,以其插槽命名
每件服装或主体的一个源资产用于保真度检查的源图与渲染对照表
插槽列表:每个区块的文案及其方框的宽高比QA日志:检查了哪些项目,哪些被重新渲染

如果您的引擎无法将恒定参数作为输入,那么艺术指导步骤就是一位拿着检查清单的人,而这份检查清单就是这个技能。

预算规则

渲染消耗积分和时间。每个不同的任务只进行一次渲染。在创建新资源之前,先重用现有资源。任何超过大约六张的批次都需要征求人员意见。不做“以防万一”的投机性批次。同一张渲染图通常可以服务于两个区块:请重用。

先确定恒定参数

写下这些参数。每张图像都将与它们进行比较,任何不符合的图像都将被重新生成,而不是被接受。

恒定参数确定依据
调色板三个中性色,最多一个强调色,以十六进制代码表示
光线一种语言:柔和的日光、硬朗的方向性光或阴天光
环境摄影棚、真实场地或两者声明的比例
裁切从全身/中景/特写中选择两种,绝不能选三种
连续性整套图像中保持不变的一个元素
变化性整套图像中改变的一个元素

产品系列最强的连续性手法是一套服装搭配不同模特和场景。它展示了多样性,同时证明了一致性——而这通常正是页面要证明的主张。弱化版本是一个模特搭配不同服装:它什么也证明不了,而且看起来像一本产品册。

图像证明文案

在布局之前,为每个区块写下一个文案主张以及能证明它的图片。在“场景”下放一张面部特写,或在“印花和徽标”下放一件素面连衣裙,那是在装饰卡片,而不是在证明它。

区块主张图片内容
印花保持对齐条纹在接缝处对齐
徽标保持定位胸前的徽章,在每个模特身上位置相同
适配产品目录许多不同产品在一个摄影棚里,附带状态列表
一件服装,任何场景同一件服装和模特在多个地方,控制条件变化
包容性一件服装在不同模特身上

如果一个区块有主张但没有能证明它的图片,那就是一个渲染简报。

匹配现有图像集

当向已有图像添加内容时,在生成任何内容之前,先从现有图像中推导出恒定参数。通过测量而非目测:采样现有帧的背景亮度和主导色调,并记录每张的裁切和光线。

如果现有图像集是四张亮色帧和一张暗色帧,那么新图像集也应是四张亮色和一张暗色。比例也是外观的一部分。

获取主体素材

  • 使用图像模型从造型照片中提取每件服装,以造型照片为参考。每件服装渲染一个产品,每个造型渲染一张。
  • 绝不使用携带第三方文字标记或徽标的源图像。
  • 为故事选择姿势。上衣使用上半身姿势。连衣裙、牛仔裤、裙子和裤子使用全身长度。手放在臀部可以展示口袋和对齐的条纹。
  • 背景保持中性。通过选角和造型传达情绪,而不是通过温暖的背景。

场景提示

描述场景,绝不描述服装。服装作为输入提供;描述它会与模型产生冲突并降低保真度。

顺序:设置、光线、相机、姿势和情绪、调色板。

傍晚空无一人的城市街道,旁边是一扇长长的波纹钢卷帘门,凉爽的蓝色环境光搭配一盏暖色钠灯从右侧斜射过来,35mm全画幅环境框,模特站在画框右侧静止不动,左侧留出一大段空白墙壁,双手放松放在身体两侧,直视镜头,电影感且安静,凉爽的混凝土灰色和奶油色调色板。

针对Web的特别建议:

  • 要求主体偏离中心并指出空白侧。 主视觉需要为文案留出空间。
  • 全程使用正面措辞。指出你不想要的东西反而会把它放入画面。
  • 场景是一个真实、具体、有人情味的地方,充满了属于那里的东西。一个苍白空旷的房间配上模特,看起来不过是一个假装是真实场所的摄影棚。
  • 模板会覆盖提示。如果模板不断返回你不想要的外观,放弃它,直接从提示中驱动整个场景。

主视觉网格

肖像网格在三个方面会失败,而且都在最初一秒内可见:

  • 同一张照片并排出现两次
  • 头部被主视觉边缘裁切
  • 变化是滑动而非淡入淡出

规则:每张可见照片都是唯一的,没有一张被主视觉边缘裁切,照片通过从一格淡出并进入另一格来更换位置。通过采样八秒内的帧进行测试,如果出现任何重复源、超出主视觉矩形的平铺、平铺重叠或平铺在文案下方,则判定为失败。

原生分辨率下的QA

缩略图和联系表会隐藏那些在27英寸显示器上才会被注意到的失败。在定位表上找到手和脚的位置,然后从全尺寸文件中裁切出这些区域,以2倍到4倍放大查看:

  • 脚和鞋:作为一对进行比较。鞋底厚度、鞋楦形状、鞋带、鞋跟。
  • 手:数清手指数量。如果无法分辨数量,那就是失败,而非通过。
  • 肢体连接处:腿连接下摆到鞋子的部分、肩膀、肘部、膝盖
  • 接触阴影:在脚下,而非偏移
  • 服装保真度:口袋、接缝、领子、下摆长度和洗水效果与源图对比
  • 文字:画面中的任何标牌或印刷文字

最便宜的修复方法是构图调整。一个以大腿中部结束的画面可以完全避免鞋子失败。在不需要下半身的情况下就使用它。提示防护也能起作用:“画面以大腿中部结束,任何位置都看不到脚、脚踝或鞋子。”

分辨率

交付的图像分辨率大约是该插槽将占用的最大CSS宽度的2倍,并通过srcset向1x屏幕提供1x文件。在每一个滚动位置审计每一张图片的有效比率(所需像素除以文件中的像素;高于1.0则图像变模糊)。对小型源图像进行放大只会增加像素,不会增加细节。明确指出这一点,并提供重新渲染。

色彩字段与图像上的文字

图像或色彩字段上的文字是通过测量来判断的,而不是凭感觉。白色文字在大字号下需要3:1的对比度,在正文大小下需要4.5:1的对比度,从像素中采样。字段内的遮罩可以修复可读性,同时不减弱颜色。放置在色彩字段上的模拟UI需要有自己的文本颜色,否则它会从场景中继承白色,并在白色卡片上消失。

为插槽构图

生成时宽松,裁切时紧凑。使交付的宽高比与CSS方框匹配,这样浏览器几乎不需要做任何选择:

  • 卡片网格:每张卡片使用相同的宽高比,在包装器上设置,图像使用object-fit: cover
  • 主视觉:在你支持的最宽视口比例的大约10%范围内
  • 叠加区域:当卡片文案位于图像底部三分之一时,该区域必须保持安静
  • 证明一致性的拼贴图:一个大单元格加两个小单元格,三者使用相同的宽高比

检查清单

  • 在生成之前已写下恒定参数
  • 每个区块都有一个主张和一张能证明它的图片
  • 每张图像都与恒定参数进行了比较;不合格的已重新生成,而非接受
  • 亮色帧与暗色帧的比例与现有图像集匹配
  • 整套图像中模特不同;服装或光线保持不变
  • 在原生分辨率下检查了手、脚和服装细节
  • 任何源素材中均无第三方文字标记
  • 每张主视觉帧中均预留了文案空间,且位于正确一侧
  • 交付的宽高比与CSS方框匹配;有效比率小于等于1.0
  • 图像上的文字已测量对比度
  • 在重新渲染之前先重用;任何超过约六张的批次已由人员批准

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相关技能