AI商品写真で同じ商品を保つ方法:6カットでSKUのズレを防ぐ
AI商品写真で最初に守るべきものは、写真全体の「統一感」ではなく、販売するSKUと画像内の商品が同一であることです。背景、光、余白、小物、縦横比は用途に応じて変えられます。しかし、ボトルの肩の形、ポンプの数、商品名、内容量、色番、ロゴ、素材の反射まで変わったら、同じ雰囲気でも同じ商品写真とはいえません。
最短の進め方は、実物写真から「固定する商品事実」と「変えてよい演出」を分け、いきなり大量生成せず6カットだけ作ることです。6枚を実物と横に並べ、形状・部品・文字・色・素材・サイズ感のどこかが崩れたら、公開前に修正か方式変更へ戻します。
「商品が同じ」と「写真がそろう」を別々に判定する
EC画像で混同しやすいのが、商品同一性とビジュアルの統一感です。
| 判定軸 | 固定したいもの | 変えてよいもの |
|---|---|---|
| 商品同一性 | 外形、部品数、ロゴ、ラベル、型番、色番、素材、傷や個体状態、付属品 | 原則として変えない |
| 写真の統一感 | ブランドの基調色、光の方向、影の硬さ、余白、カメラ高、トーン | 掲載面に合わせて設計する |
| シーン展開 | 商品の用途と矛盾しないスケール、接地、持ち方、周辺物 | 背景、小物、季節、人物の有無 |
| 納品仕様 | 掲載先の画像要件、縦横比、解像度、ファイル形式 | メイン画像、ギャラリー、広告ごとに変える |
背景と照明が全部同じでも、キャップの形が1枚だけ違えば不合格です。逆に、Amazon.co.jpの白背景メイン画像とInstagram向けの縦長ライフスタイル画像は見た目が違って当然ですが、商品事実が一致していれば同じSKUの写真セットとして扱えます。
Photoroomの日本語ページは、参考画像やテンプレートを使って背景やライティングをそろえる流れを紹介しています。一方、同社の商品補正ページも、生成結果ではロゴ、布地の質感、色味に誤りが起こり得ると説明しています。つまり「統一したスタイル」と「商品が正確」は別の検査です。
生成前に「商品基準パック」を作る
プロンプトより先に、承認済みの実物情報を一か所に集めます。これを商品基準パックと呼びます。
必要な写真
- 正面の基準写真:正しい色、外形、ロゴ、ラベル配置を確認できるもの
- 左右または斜めの写真:厚み、側面部品、継ぎ目、ノズルを確認できるもの
- 背面写真:バーコード、注意書き、背面形状が必要な場合
- 細部の接写:日本語ラベル、型番、色番、目盛り、素材の編み目など
- サイズの根拠:実寸表、定規入り写真、既知寸法の付属品との比較
見えていない背面や底面を、正面写真1枚から推測させないでください。必要な角度の実物資料がない場合は、その角度を生成対象から外すか、追加撮影します。
固定表には「正しい値」を書く
「変えないで」とだけ指示しても、確認者が正解を知らなければ合否を決められません。少なくとも次を記録します。
hljs textSKU:HNR-120-SK 商品名:晴乃 うるおい美容液 容量:120 mL 容器:半透明の淡い青、円筒形 ポンプ:白、1本、短いノズル ロゴ:正面中央、紺色、横組み 固定文字:「晴乃」「うるおい美容液」「120 mL」 色番:SK(さくら) 変えてよいもの:背景、台座、小物、光、影、余白、縦横比 禁止:容器のくびれ追加、キャップ化、英字化、文字省略、液色変更
商品名に漢字・ひらがな・英字が混在する、縦書きの小さい注意書きがある、色番が1文字だけ違う、といった商品では、文字を「装飾」として扱わないことが重要です。判読が必要な文字は画像生成に任せきらず、実物の商品ピクセルを残す工程も最初から候補に入れます。
6カットで量産前の弱点を見つける
6カットは品質の平均点を出すテストではありません。実際に必要な場面で、どの条件を加えると商品が崩れるかを見つける診断です。自社の掲載先に合わせて内容は置き換えて構いません。
- 白背景の正面:外形、正面ラベル、色、余白の基準
- 斜め45度:厚み、側面、ポンプや持ち手、左右非対称の部品
- ラベル接写:漢字、かな、英字、数字、単位、色番の可読性
- 使用シーン:手との大きさ、接地、持ち方、用途に合う周辺物
- 縦長広告:9:16などへの構図変更で、商品形状や文字が伸びないか
- 難条件:反射、透明、濡れ、布の柄、細い金具など、その商品の最難関
比較中は、承認済み参照、商品固定文、出力方式をそろえます。一度に背景、カメラ、季節、小物、画風を全部変えると、どの変更で崩れたか分かりません。最初は1カットにつき一つの負荷だけを追加します。
Amazonの現行出品ガイドでは、メイン画像とサブ画像を分け、サブ画像で使用中の状態や別アングルを示せると案内しています。登録可能枚数などは変わり得るため、公開直前にAmazon.co.jpの公式出品ガイドを再確認してください。ここで大切なのは、白背景用とシーン用を同じ生成条件に押し込むのではなく、掲載面ごとの役割を分けたうえで同じ商品事実を確認することです。
合否表は「きれい/微妙」で終わらせない
各カットを次の8項目で判定します。該当しない項目は空欄にせず「対象外」と書きます。
| 検査項目 | 合格の条件 | よくある不合格 |
|---|---|---|
| 外形 | 高さ、幅、曲面、輪郭が実物資料と一致 | ボトルが細くなる、靴底が厚くなる |
| 部品 | 個数、位置、向き、左右が一致 | ポンプが2本、金具が反転、穴が増える |
| 文字・ロゴ | 商品名、型番、数字、単位、字形が読める | 漢字が別字、120 mLが120 ML、ロゴ欠落 |
| 色・バリエーション | 対象SKUの色番と一致 | 別SKUの色、彩度の過剰補正 |
| 素材・表面 | 光沢、透明度、編み目、傷、仕上げが一致 | マットが鏡面になる、使用傷が消える |
| 尺度・文脈 | 手、小物、家具との比率と使い方が自然 | 実物より巨大、誤った持ち方 |
| シーン指示 | 背景、光、余白、構図だけが意図どおり変化 | 禁止した小物、別の季節、浮いた影 |
| 納品 | 掲載先の寸法、形式、切れ、文字領域を満たす | ラベル裁切、商品が小さすぎる |
総合点で平均しないでください。広告の背景が理想的でも、型番が1文字違えばそのファイルは公開不可です。必須項目を一つでも落としたら「修正」か「方式変更」に分けます。
プロンプトは6つのブロックに分ける
長い説明を毎回書き直すより、固定部と可変部を分離した方が、失敗原因を追いやすくなります。
hljs text[商品固定] 承認済み参照写真の同じSKUを使う。 容器の外形、白いポンプ1本、正面ロゴ、商品名、120 mL表記、 淡い青の半透明素材、色番SKを変更しない。 [許可する変更] 背景と台座だけを、明るい洗面台のシーンに変更する。 [カメラ/構図] 目線の高さ、正面から少し右、商品全体が入る。縦4:5。 [光] 左上から柔らかい自然光。容器の透明感を残し、白飛びさせない。 [禁止] 新しい文字、追加ロゴ、花柄、別のキャップ、液色変更、 容器の変形、ラベルの省略、商品への反射文字を作らない。 [受け入れ条件] 基準写真と並べて、外形、部品、固定文字、色、素材が一致し、 商品が台座に自然に接地していること。
同じプロンプトや同じシードを使っても、同じ商品が保証されるわけではありません。このブロックは生成を強制する鍵ではなく、何を変えた結果どこが壊れたかを記録するための管理表です。
YingTuで試すなら、1商品・1シーンから始める
YingTuでは、プロンプトに加えて参考画像を任意で入力できるため、商品基準パックを用意した後の小さな比較テストに使えます。現時点で確認できているのは参考画像入力と完成画像の出力までです。商品同一性の自動固定、ラベル保護、忠実度スコア、カタログ一括処理、見えない角度の復元が保証されているわけではありません。
試す場合は次の順番にします。
- 公開・アップロード権限のある商品写真だけを選ぶ
- 正面基準と必要な補助角度を用意する
- 固定表と1シーン分のプロンプトを入力する
- まず白背景または単純背景を1枚出す
- 実物資料と合否表で比較する
- 合格した設定のまま、負荷を一つ追加する
未発売品、顧客所有の商品、規制対象、機密性のあるパッケージは、サービスのデータ取扱いと権利条件を確認できるまでアップロードしないでください。また、ブラウザ上で1枚成功したことは、価格、処理量、API、長期的な再現性を証明しません。
失敗したら「修正・合成・方式変更」のどれかを選ぶ
同じ方式で修正する
背景だけが違う、小物が一つ余計、影が浮いているなど、商品本体が正しく局所的な問題なら、変数を減らして再生成します。修正範囲をマスクできる場合も、修正後に外形と文字をもう一度確認します。
実物ピクセルを残して合成する
ロゴ、日本語ラベル、法定表示、精密な柄が繰り返し崩れるなら、商品本体の切り抜きやラベル面を実写のまま残し、背景だけを生成・合成する方が安全です。合成後も、影の方向、接地、遠近、輪郭、色かぶりを確認します。
楽天市場の出店案内では、第1商品画像にテキスト占有率、枠線、背景などのルールがあるとされ、化粧品など一部商材では法定表示ラベルの確認も関わります。公開時は楽天市場の現行案内と店舗向けガイドラインを確認してください。また、楽天ROOMのオリジナル写真ガイドラインは、投稿商品と写真の商品が同一で、商品がはっきり写ることを求めています。パッケージを残すことが、同一商品を判断する手掛かりになる場合もあります。
方式を変更する
次のどれかに当てはまるなら、プロンプトの微修正を延々と続けない方がよいでしょう。
- 正面は合うが、必要な斜め・背面で毎回形が変わる
- 透明容器、鏡面金属、宝飾、複雑な布柄が商品価値そのもの
- 法定表示、型番、容量、注意書きを画像内で正確に読ませる必要がある
- 1枚ずつの人手修正ではSKU数に対して採算が合わない
- 実物にない角度が必須だが、その角度の資料がない
この場合は、実写の追加撮影、商品切り抜き+背景合成、専門レタッチ、3Dモデルを基準にしたレンダリングへ切り替えます。「AIだけで完結すること」ではなく、誤認のない販売画像を作ることが目的です。
日本の販売先ごとに最後の確認を変える
同じ合格画像を全チャネルへそのまま出すのではなく、用途別の最終ゲートを置きます。
- Amazon.co.jp:メイン画像とサブ画像の役割を分ける。商品が正確に示されているか、背景や余白など現行要件を確認する
- 楽天市場:第1商品画像の文字、枠線、背景ルールと、商材ごとの表示義務を確認する
- メルカリ:中古品や一点物では、傷、汚れ、使用感を生成で消さない。公式ガイドは商品の状態が分かる画像を掲載し、虚偽や誤解を招く情報を避けるよう求めている
- 自社EC・広告・SNS:モールの白背景要件がなくても、実物と異なる効能、容量、素材、付属品、使用方法を演出しない
日本語ラベルでは、文字が「それらしく見える」だけでは合格にしません。商品名、型番、数字、単位、色番を一文字ずつ読み、承認済みのSKU表と照合します。スマートフォン表示で潰れる小さい文字も、必要情報なら実機サイズで確認します。
例:美容液ボトルを3用途へ展開する
120 mLの美容液ボトルを、Amazonのメイン画像、自社ECの洗面台シーン、SNSの縦長広告へ展開するとします。
最初に固定するのは、円筒形の淡い青色容器、白いポンプ1本、紺色ロゴ、「晴乃 うるおい美容液」「120 mL」、色番SKです。変えてよいのは背景、台座、光、余白、縦横比だけです。
白背景カットが合格しても、洗面台シーンで容器が角形になったら不合格です。縦長広告で120 mLが消え、内容量を画像で読ませる設計なら不合格です。ラベルだけが安定しない場合は、実写ボトルを切り抜いて背景を作る分割工程へ移します。透明容器の輪郭や液面まで毎回崩れるなら、追加撮影または3D基準の方が早い可能性があります。
このように、1枚の成功例ではなく、用途をまたいだ6カットで「どこから別商品になるか」を先に見つけると、量産後の全差し替えを避けやすくなります。
FAQ
同じシードを使えば商品は固定できますか?
固定を保証できません。シードは比較条件の一部にはなりますが、参照画像、モデルや機能のバージョン、プロンプト、縦横比、編集工程も結果に影響します。必ず出力ごとに実物資料と照合してください。
参照画像は1枚で足りますか?
正面だけで完結する画像なら足りる場合もあります。斜め、背面、底面、細部が必要なら、その情報が見える実物写真を追加します。1枚に写っていない形を正確に復元できるとは考えないでください。
ロゴや日本語ラベルを毎回正しく出すコツは?
短い固定文と接写参照で改善することはありますが、正確性は保証されません。1文字でも違えば問題になる商品では、実写のラベル面を残す、承認済み商品切り抜きを合成する、人手でレタッチする工程を選びます。
背景だけ変えるなら安全ですか?
比較的管理しやすい方法ですが、自動切り抜きで輪郭や透明部分が欠けたり、生成光で色や素材感が変わったりします。背景変更後も外形、エッジ、色、影、接地を確認します。
何枚合格すれば量産してよいですか?
固定の枚数で保証はできません。ここで紹介した6カットは、弱点を早く発見するための小さな診断です。実際の最難関カットが合格し、同じ工程で人が全出力を検品できる状態になってから範囲を広げてください。
AI画像であることは表示すべきですか?
掲載先、広告形式、契約、商材、地域で扱いが変わります。利用するモールや広告媒体の最新ルールを公開前に確認してください。表示の有無にかかわらず、販売商品と異なる画像や誤解を招く表現は避ける必要があります。
量産前に残す記録
最後に、商品ごとに次の記録を残します。
hljs textSKU/商品名: 承認済み実物写真の版: 固定する商品事実: 変えてよい演出: 掲載先と納品仕様: 使用した方式/モデル/機能: 6カットの結果: 不合格箇所: 対応:修正/実物合成/追加撮影/3D/見送り 確認者/確認日:
商品写真の一貫性は、同じ言葉を何度も入力することではありません。正しいSKUを定義し、変えてよい範囲を限定し、実物と出力を毎回照合できることです。きれいな1枚を見つけるより先に、間違った1枚を公開前に止められる工程を作ってください。



