产品照片 · 实测
产品图 AI 合成:四种合并两张照片的方法,逐一测量

把两张照片合成一张,是最常见的 AI 图像任务之一:你的产品加上更好看的场景,一个人换上新背景,两张照片拼成一个画面。大多数 AI 图片合成工具的做法,是重新画一张同时包含两者的新图。对于度假随手拍,这没问题。对于你要卖的产品,这就是个问题,因为新图里的产品是重画出来的,不是你的产品。
2026年9月30日,我们在 Ciyo 里用四种不同的方法,把一位虚构陶艺师的马克杯放到洒满阳光的窗台上,每次都测量了杯子上有什么变化。重新生成的版本改变了杯子的形状。只改光线的编辑改变了杯子上的斑点。抠图再加调色的方法保留了杯子的每一个像素。
两张照片,一条帖子
Saltmarsh Ceramics 是一家虚构的一人陶艺工作室,在网上卖带斑点的炻器马克杯。任务是:拿一张干净的马克杯产品照(照片 A)和一张空橡木窗台的照片(照片 B,窗外是港口),做出一条 4:5 的 Instagram 帖子,让杯子放在窗台上。
为了测试,我们在 Ciyo 里用 GPT Image 2.5 做了这两张替代照片(4 个额度)。如果是你自己的店,就用真实的产品照和真实的场景。然后在画板上选中这两张图:在 Ciyo 里,每一张被选中的图片都会以小标签的形式出现在聊天框里,和你的消息一起发给智能体。

尝试 1:让模型来合成
我们提了最直接的要求:把杯子放到窗台上,匹配早晨的光线,加上接触阴影,并保持杯子完全不变。GPT Image 2.5 做出了一张很有说服力的图,光线温暖,阴影真实,花了 4 个额度。
但那已经不是同一只杯子了。杯身更直,把手更小(它也按我们的要求转向了左边、朝向窗户)。智能体测量像素后发现,蓝色几乎没变,但整只杯子暗了大约三分之一,而且“taller for its width than in A (about 0.99 vs 0.91)”(按宽度来看比 A 里更高,约 0.99 对 0.91)。它也坦白说明了哪些东西无法靠数字检查:把手的方向、把手的弧度、底部的圈足和阴影。

这两张看起来没问题。现在把选中的两张图合成一条 4:5 的 Instagram 帖子:把马克杯放在窗台上,稍微偏右,把手朝向窗户。匹配从左边照进来的早晨光线,给杯子在橡木上加一个真实的接触阴影。杯子必须完全是我的杯子:同样的斑点、同样的蓝色、同样的把手弧度、同样不上釉的圈足。窗外的港口保持虚化。做完之后,告诉我杯子和照片 A 相比有什么变化。尝试 2:粘贴真实的像素
对于商品页来说,产品必须就是那个产品。所以我们要求反过来做:把杯子从照片 A 里抠出来,把这些原样的像素放到窗台上,只在杯子周围画上阴影和一些暖光。智能体在它的工作区里用 Python 完成了这件事,花了 0 个额度。
它准确地报告了改动了什么:约 89,000 个杯子像素以 46% 的大小从照片 A 复制过来,边缘做了 1 到 2 个像素的柔化,加了一个接触阴影、右侧一片柔和的阴影和左侧一层淡淡的光晕,全部在杯子之外。它也点明了两个取舍。平面抠图无法在 3D 空间里转动,所以把手和照片 A 里一样背对窗户。而且杯子保留了照片 A 柔和的影棚光,所以看起来比周围金黄的橡木略冷一些。
仔细看,形状跑偏了:我的杯子肚子更圆、把手更大,这一只更直。作为商品图这不行。换一种方法做第 2 版:把杯子从照片 A 里抠出来,把这些原样的像素放到窗台上(同样的位置,大小要显得自然),然后只在它周围加一个柔和的接触阴影和一点从左边来的暖光,不要重画杯子。告诉我你改了哪些像素。尝试 3:只改光线的编辑仍然会重画
尝试 2 保住了杯子,但看起来有点像贴上去的。于是我们让 GPT Image 2.5 编辑第 2 版,只改变杯子上的光线(3 个额度),并请智能体把结果和第 2 版对比测量。
轮廓保住了:两个杯子的形状重合了 97.4%,把手的偏差在约 4 个像素以内。表面却没有保住。只有 22% 的深色斑点还在原来的位置,圈足的一部分移动了多达 15 个像素,杯子 70% 的像素明显变了,背景也有 7% 变了。智能体的结论是:“It's not safe for a product listing.”(这不能放心用在商品页上。)即使只要求改光线,模型也会把像素重新画一遍。

尝试 4:调整颜色,保留像素
最后一步是智能体自己提出的:在它的工作区里,给第 2 版的杯子加一层温暖的金色调色,左侧最强,花 0 个额度。调色只改变颜色和亮度,不改变位置,所以每一个斑点都留在原处。
它证明了这一点:撤销调色后,杯子的全部 91,835 个像素都能还原成第 2 版,误差在 0.56 个亮度级以内,杯子之外没有一个像素发生变化。唯一的代价是:624 个最亮的高光像素(占杯子的 0.7%)红色通道达到了最大值。它提出可以用更柔和的调色把它们保住。

该用哪种合成方式,什么时候用
根据什么必须保持真实来选方法。如果场景比具体物件更重要,比如氛围图或概念图,就让模型来合成。如果物件就是顾客要买的东西,就粘贴它真实的像素,只改变它周围的光线和颜色。
| 方法 | 额度 | 杯子上的变化 | 适用场景 |
|---|---|---|---|
| 1 模型合成两张照片 | 4 | 形状、把手大小、亮度 | 概念图和氛围图 |
| 2 粘贴真实像素 | 0 | 杯子没变;只改了周围的橡木 | 商品页,光线略有不协调 |
| 3 模型只编辑光线 | 3 | 78% 的斑点移位;圈足移动多达 15 px | 不适合商品页 |
| 4 粘贴加调色 | 0 | 只改颜色;可还原,误差在 0.56 级以内 | 商品页和广告 |

发布合成图之前
以 100% 缩放把新图里的产品和原图对比:轮廓、把手或肩带、商标、质感和颜色。检查阴影是否朝背光的方向落下。如果产品的样子和买家会收到的不一样,就不要把那个版本用在商品页上。把原图保留在画板上,这样你随时都能说明改了什么。
产品照片的下一步
一个场景做成之后,用同样的方法做其他角度和季节的图,并为每件产品准备好一张干净的抠图,留着下一条帖子用。
用 AI 合成照片
AI 图片合成工具能让我的产品保持不变吗?
不可靠。在我们的测试中,模型合成的图片改变了杯子的形状和把手,就连只改光线的编辑也让 78% 的斑点移了位。粘贴产品的真实像素才能让它保持原样。
在 Ciyo 里怎么合成两张照片?
把两张图都放到画板上,选中它们(每张被选中的图都会以小标签形式显示在聊天框里),然后描述你想要的结果。说清楚模型可以重画产品,还是必须保留产品的像素。
为什么粘贴进去的产品看起来很平?
因为它保留了原照片的光线。在产品上加一层调色,靠光源那一侧更暖,就能解决大部分问题,而且不会移动任何像素。
这次测试花了多少钱?
2026年9月30日,总共花了 11 个额度:两张替代照片 4 个,第一次合成 4 个,光线编辑 3 个,粘贴版和调色版没有花额度。
在 Ciyo 里合成你的照片
选中你的产品照和场景图,告诉 Ciyo Agent(Ciyo 智能体)保留产品的像素,然后在同一张画板上对比每一个版本。