商品照片 · 實測

商品用的 AI 圖片合成:兩張照片合而為一的四種方法,實際量測

一張象牙白紙和一張淺灰色紙的撕邊在接縫處相接,接縫上放著一顆炭黑色陶瓷球和一片琥珀色玻璃鏡片
原創抽象編輯插畫,於 Ciyo 中以 GPT Image 2.5 Sunburst 生成。

合成兩張照片是最常見的 AI 圖像工作之一:你的商品加上更好看的場景、一個人換上新背景、兩張照片合成一個畫面。多數 AI 圖片合成工具的做法,是重新畫一張同時包含兩者的新圖。如果是度假隨手拍,這樣沒問題。如果是你要賣的商品,這就是個問題,因為新圖裡的商品是重新畫出來的,而不是你的商品。

2026 年 9 月 30 日,我們在 Ciyo 中用四種不同的方法,把一位虛構陶藝家的杯子放到灑滿陽光的窗台上,並量測每一次杯子有哪些地方被改變。重新生成的版本改變了杯子的形狀。只調整光線的編輯改變了它的斑點。去背加上調色的版本則保留了杯子的每一個像素。

兩張照片,一則貼文

Saltmarsh Ceramics 是一家虛構的一人陶藝工作室,在網路上販售帶斑點的石器杯。任務是:拿一張乾淨的杯子商品照(照片 A),和一張空橡木窗台、窗外是港口的照片(照片 B),做出一則杯子放在窗台上的 4:5 Instagram 貼文。

為了這次測試,我們在 Ciyo 中用 GPT Image 2.5 做了兩張替代照片(4 點)。如果是你自己的店,請使用真正的商品照和真正的場景。然後在畫板上選取這兩張圖片:在 Ciyo 中,每一張被選取的圖片都會以小標籤出現在對話框裡,並隨著你的訊息一起傳給 Agent。

Ciyo 畫板上同時選取了白底的藍色斑點杯和空無一物、灑滿陽光的窗台,對話框中已輸入的要求上方有兩個圖片小標籤
兩張照片都已選取;每一張都以小標籤出現在對話框裡。2026 年 9 月 30 日。

嘗試 1:讓模型合成

我們提出最直接的要求:把杯子放到窗台上、配合早晨的光線、加上接觸陰影,並讓杯子保持完全相同。GPT Image 2.5 花了 4 點,做出一張有溫暖光線和真實陰影、很有說服力的圖片。

但那個杯子已經不是同一個杯子。杯身比較直,把手比較小(依照我們的要求,它也轉向左邊、朝著窗戶)。Agent 量測像素後發現,藍色幾乎沒變,但整個杯子暗了大約三分之一,而且「taller for its width than in A (about 0.99 vs 0.91)」(高寬比比 A 更高,約 0.99 對 0.91)。對於無法用數字檢查的部分,它也很誠實:把手方向、把手弧度、底部圈足和陰影。

Ciyo 畫板上有商品照、空窗台和合成圖,合成圖中的杯子比較直、把手在左邊,對話中是 Agent 的量測結果
右邊是嘗試 1:圖片好看,但杯子不一樣了。
合成的要求
看起來沒問題。現在把選取的兩張圖片合成一則 4:5 的 Instagram 貼文:把杯子放在窗台上、稍微偏右,把手朝向窗戶。配合從左邊照進來的早晨光線,並讓杯子在橡木上有真實的接觸陰影。杯子必須完全是我的杯子:同樣的斑點、同樣的藍色、同樣的把手弧度、同樣沒上釉的圈足。港口保持模糊。完成後,告訴我杯子和照片 A 相比改變了什麼。

嘗試 2:貼上真實的像素

用在商店的商品頁時,商品就必須是那個商品。所以我們要求相反的做法:把杯子從照片 A 去背,把那些一模一樣的像素放到窗台上,只在周圍畫上陰影和一些溫暖的光。Agent 在它的工作區裡用 Python 完成,花了 0 點。

它精確回報了改動的地方:從照片 A 以 46% 大小複製約 89,000 個杯子像素、1 到 2 像素的柔化邊緣、一個接觸陰影、右側一道柔和陰影和左側一抹淡淡的光暈,全都在杯子外面。它也說出了兩個取捨。平面的去背圖無法在 3D 中轉向,所以把手和照片 A 一樣朝向遠離窗戶的方向。而且杯子保留了照片 A 柔和的攝影棚光線,所以看起來比周圍金黃色的橡木稍微冷一點。

保留原像素的要求
仔細看,形狀跑掉了:我的杯子肚子比較圓、把手比較大,這個比較直。用在商品頁上這樣不行。版本 2 請換個做法:把杯子從照片 A 去背,把那些一模一樣的像素放到窗台上(同樣的位置,大小調到看起來自然),然後只在周圍加上柔和的接觸陰影和一點從左邊來的暖光,不要重畫杯子。告訴我你改了哪些像素。

嘗試 3:只調光線的編輯,還是會重畫

嘗試 2 保住了杯子,但看起來有點像貼上去的。所以我們請 GPT Image 2.5 編輯版本 2,只改杯子上的光線(3 點),並請 Agent 把結果和版本 2 比較量測。

輪廓保住了:兩個杯子形狀重疊了 97.4%,把手的偏差在約 4 個像素以內。表面卻沒有。深色斑點只有 22% 還在原來的位置,部分圈足移動了最多 15 個像素,杯子有 70% 的像素明顯改變,背景也有 7% 改變。Agent 的結論是:「It's not safe for a product listing.」(這不能安全地用在商品頁上。)即使只要求調整光線,模型還是會把像素重畫一遍。

Ciyo Agent 面板列出編輯版本的問題:圈足最多移動 15 個像素,只有百分之 22 的斑點留在原位,旁邊是畫板上的各個版本
Agent 對嘗試 3 的量測:輪廓幾乎沒變,斑點和圈足被重畫了。

嘗試 4:調整顏色,保留像素

最後一步是 Agent 自己提出的:在它的工作區裡為版本 2 的杯子套上溫暖的金黃色調色,左側最強,花了 0 點。調色只改變顏色和亮度,不改變位置,所以每一個斑點都留在原處。

它也證明了這一點:把調色還原後,杯子全部 91,835 個像素都回到版本 2 的樣子,亮度誤差在 0.56 個色階以內,杯子以外沒有任何一個像素改變。唯一的代價是:624 個最亮的高光像素(杯子的 0.7%)紅色達到最大值。它提議改用比較柔和的調色來保住它們。

橡木窗台上藍色斑點杯的四張特寫:重新生成、杯身較直的杯子,原樣貼上的杯子,斑點被重畫的編輯版杯子,以及套上暖色調的原樣杯子
由左至右,同樣的裁切範圍:嘗試 1 重新生成、嘗試 2 原始像素、嘗試 3 只調光線的編輯、嘗試 4 原始像素加上調色。

該用哪種方法合成,以及什麼時候用

依照什麼東西必須保持真實來選方法。如果場景比物件本身更重要,例如情境圖或概念圖,就讓模型合成。如果那個物件就是大家要買的東西,就貼上它真實的像素,只改變周圍的光線和顏色。

四種合成方法,2026 年 9 月 30 日量測
方法點數杯子改變了什麼適合用途
1 模型合成兩張照片4形狀、把手大小、亮度概念圖和情境圖
2 貼上真實像素0沒有改變;只改了周圍的橡木商品頁,光線稍微不搭
3 模型只編輯光線378% 的斑點移動;圈足最多移動 15 px不適合商品頁
4 貼上加調色0只改顏色;可還原到 0.56 個色階以內商品頁和廣告
Ciyo 畫板上先是商品照,接著四個合成版本排成一列,下方是空窗台,旁邊是 Agent 對版本 4 的報告
所有版本依序放在同一張畫板上,旁邊是 Agent 對嘗試 4 的報告。

發布合成圖片之前

以 100% 縮放比較新圖片裡的商品和原圖:輪廓、把手或背帶、商標、質感和顏色。確認陰影落在背光的一側。如果呈現的商品和買家實際收到的不一樣,就不要把那個版本用在商品頁上。把原圖留在畫板上,這樣你隨時都能說明改了什麼。

商品照片的下一步

一個場景成功之後,用同樣的方法處理其他角度和季節,並為每件商品準備好一張乾淨的去背圖,留給下一則貼文使用。

用 AI 合成照片

AI 圖片合成工具能讓我的商品保持不變嗎?

不可靠。在我們的測試中,模型合成的圖片改變了杯子的形狀和把手,連只調整光線的編輯都讓 78% 的斑點移動了位置。貼上商品真實的像素才讓它完全保持原樣。

在 Ciyo 中怎麼合成兩張照片?

把兩張照片都放到畫板上並選取(每一張被選取的圖片都會以小標籤出現在對話框裡),然後描述你要的結果。說清楚模型可以重畫商品,還是必須保留它的像素。

為什麼貼上的商品看起來很平?

因為它保留了原始照片的光線。在商品上套一層調色,讓靠光源的一側比較暖,就能解決大部分問題,而且不會移動任何像素。

這次測試花了多少?

2026 年 9 月 30 日總共花了 11 點:兩張替代照片 4 點、第一次合成 4 點、光線編輯 3 點,貼上版和調色版則不花任何點數。

在 Ciyo 中合成你的照片

選取你的商品照和場景,告訴 Ciyo Agent 保留商品的像素,再在同一張畫板上比較每個版本。