product-photography について
EC事業者や商品マーケティング担当者向けの画像生成スキルです。inference.sh CLI と belt を使った商品撮影を案内し、個別の撮影から商品画像セットの構成まで扱います。
主な機能
- 01メイン画像と白背景の商品画像の生成
- 02ライフスタイル・サイズ比較・詳細画像の作成
- 03構図・アングル・ライティングのガイド
- 04EC向け商品画像セットの計画
活用シーン
- 01マーケットプレイスの商品メイン画像の作成
- 02商品ページ用ライフスタイル画像の生成
- 03素材感やサイズの提示
- 04商品画像セットの一貫した計画
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ halt-catch-fire/ superpowers --skill product-photographyインストール後、Claude Code で/product-photographyを入力して読み込まれたか確認します。
詳細
belt CLI スキルをインストールする:
npx skills add belt-sh/cli
商品写真
inference.sh CLI を使って、AI でプロ仕様の商品画像を作成します。
クイックスタート
inference.sh CLI(
belt)が必要です。インストール手順
belt login
# Clean studio packshot
belt app run bytedance/seedream-4-5 --input '{
"prompt": "professional product photography, single premium wireless headphone on clean white background, soft studio lighting with subtle shadow, commercial e-commerce style, sharp focus, 4K quality",
"size": "2K"
}'
撮影タイプ
1. ヒーローショット(メイン画像)
お客様が最初に目にするメイン画像です。すっきりと焦点が定まり、憧れを抱かせる仕上がりにします。
belt app run bytedance/seedream-4-5 --input '{
"prompt": "hero product shot, premium smartwatch floating at slight angle, clean gradient background transitioning from white to light grey, dramatic rim lighting, subtle reflection below, commercial photography, magazine quality, sharp details",
"size": "2K"
}'
| ルール | 理由 |
|---|---|
| 商品をフレームの80%に収める | 視覚的なインパクトを最大化します |
| やや斜めの角度(15〜30度) | 正面からの平面的な見え方に奥行きを加えます |
| メインライト1灯+フィルライト | 強い影を作らずに奥行きを生み出します |
| ニュートラルカラーまたはブランドカラーの背景 | 商品に視線を集めます |
2. パックショット(EC向け白背景)
Amazon、Shopify、ほとんどのマーケットプレイスでは、純白の背景が必要です。
# Pure white background packshot
belt app run bytedance/seedream-4-5 --input '{
"prompt": "product packshot, leather wallet standing upright at slight angle on pure white background #FFFFFF, soft even studio lighting, no shadows, e-commerce product photography, Amazon listing style, clean sharp focus",
"size": "2K"
}'
Amazon の要件:
- 純白の背景(RGB 255, 255, 255)
- 商品をフレームの85%以上に収める
- 小道具、テキスト、ロゴ、透かしは使用しない
- 長辺は最低1000px(ズーム用には1600px以上を推奨)
- JPEG または PNG、sRGB カラー
3. ライフスタイルショット
使用方法や置き場所が伝わるよう、商品を実際の環境に配置します。
belt app run bytedance/seedream-4-5 --input '{
"prompt": "lifestyle product photography, premium coffee mug on rustic wooden table beside an open book and reading glasses, morning sunlight streaming through window, cozy home atmosphere, shallow depth of field, warm tones, editorial style",
"size": "2K"
}'
4. サイズ比較ショット
見慣れた物や人の手と比べて、商品の大きさを示します。
belt app run falai/flux-dev-lora --input '{
"prompt": "product scale photography, compact portable speaker held in one hand, person showing how small and portable it is, clean blurred background, natural lighting, lifestyle tech photography",
"width": 1024,
"height": 1024
}'
5. ディテール/クローズアップショット
質感、素材の品質、特定の特徴を強調します。
belt app run bytedance/seedream-4-5 --input '{
"prompt": "extreme close-up product detail, premium leather bag stitching and grain texture, macro photography, shallow depth of field, soft directional lighting highlighting texture, luxury product photography, editorial quality",
"size": "2K"
}'
6. グループ/コレクションショット
複数の商品やバリエーションを一緒に撮影します。
belt app run bytedance/seedream-4-5 --input '{
"prompt": "product collection flat lay photography, three skincare bottles arranged in triangular composition on marble surface, minimal props, soft overhead lighting, beauty product photography, editorial style, coordinated brand aesthetic",
"size": "2K"
}'
カメラアングル
| アングル | 最適な用途 | プロンプトのキーワード |
|---|---|---|
| 目線の高さ | ほとんどの商品、親しみやすさ | "eye level shot", "straight on" |
| やや上から(30°) | フラットレイ、食品、化粧品 | "overhead angle", "45 degree angle" |
| 真上から(90°) | フラットレイの構図 | "flat lay", "top down", "overhead" |
| ローアングル | 商品を力強く、プレミアムに見せる | "low angle", "looking up at product" |
| 3/4アングル | 汎用性が高く、奥行きを見せる | "three-quarter view", "slight angle" |
ライティング設定
| 設定 | 印象 | プロンプトのキーワード |
|---|---|---|
| ソフトボックス(ディフューズ) | 均一で、影が少ない | "soft studio lighting", "diffused light" |
| リム/エッジライティング | 輪郭がドラマチックに光る | "rim lighting", "edge light", "backlit" |
| 自然な窓からの光 | 温かみがあり、自然で、ライフスタイル感がある | "natural window light", "golden hour" |
| 強い指向性の光 | 濃い影、エディトリアルな印象 | "dramatic directional lighting", "hard shadow" |
| フラット/均一 | EC向け、影なし | "even lighting", "no shadows", "flat light" |
影の種類
| 影 | 効果 | 使用する場面 |
|---|---|---|
| 影なし | すっきりと浮かんだ印象 | Amazon/ECの要件 |
| 接地影 | 商品が面に接する部分にできる小さな影 | すっきりとした接地感を出したい場合 |
| ドロップシャドウ | 商品の下にできる柔らかな影 | 奥行きを加え、プロらしく見せる場合 |
| ドラマチックな影 | 長く、方向性のある影 | エディトリアル、高級感、ムードを演出する場合 |
| 反射 | 下部に鏡のような面を作る | テクノロジー、高級感、プレミアム感を演出する場合 |
背景ガイド
| 背景 | 最適な用途 | プロンプトのキーワード |
|---|---|---|
| 純白(#FFFFFF) | EC、マーケットプレイス | "pure white background" |
| ライトグレーのグラデーション | ヒーローショット、プレミアム感 | "gradient background white to grey" |
| 大理石/石 | 高級品、美容、ジュエリー | "marble surface" |
| 木/素朴な雰囲気 | 手工芸品、食品、自然素材の商品 | "rustic wooden table" |
| カラー(ブランドカラー) | ブランドの統一感 | "background color [hex]" |
| ライフスタイル環境 | 使用シーンの撮影 | "kitchen counter", "desk", "bathroom shelf" |
構図のルール
| ルール | 適用方法 |
|---|---|
| 三分割法 | ライフスタイルショットでは、製品を交点に配置します |
| 中央を主役にする | E コマース/商品写真では、製品を中央に配置します |
| ネガティブスペース | マーケティング用途でテキストを重ねる場合は、余白を残します |
| リーディングライン | テーブルの縁や影を使って、製品へ視線を誘導します |
| 奇数にする | 製品は2個や4個より、3個や5個のグループのほうが見栄えがよくなります |
| 三角構図 | バランスを取るために、3つのアイテムを三角形に配置します |
E コマースの商品画像セット
商品リスティングには、次の順番で7〜9枚の画像が必要です。
| 位置 | 画像の種類 | 目的 |
|---|---|---|
| 1 | メイン画像/商品写真 | 商品リスティングのメイン画像。背景は白 |
| 2 | ライフスタイル | 使用中や利用シーンでの製品 |
| 3 | 特徴の説明 | 主な特徴を強調 |
| 4 | サイズの参考 | 手に持った状態や既知の物体と並べた状態 |
| 5 | ディテールのクローズアップ | 素材の品質や職人技 |
| 6 | 別アングル | 背面または側面からのビュー |
| 7 | インフォグラフィック | 寸法、仕様、同梱品 |
| 8 | パッケージ | 開封時の体験 |
| 9 | ソーシャルプルーフ | 評価のオーバーレイ、またはキャプション付きのライフスタイル画像 |
# Generate a complete e-commerce set
# 1. Hero packshot
belt app run bytedance/seedream-4-5 --input '{
"prompt": "product packshot, premium bluetooth speaker on pure white background, slight angle, soft studio lighting, subtle contact shadow, e-commerce photography, sharp, 4K",
"size": "2K"
}' --no-wait
# 2. Lifestyle
belt app run bytedance/seedream-4-5 --input '{
"prompt": "lifestyle product photography, bluetooth speaker on poolside table, summer setting, sunglasses and drink nearby, warm natural light, vacation vibes, editorial style",
"size": "2K"
}' --no-wait
# 3. Detail
belt app run bytedance/seedream-4-5 --input '{
"prompt": "extreme close-up of speaker grille texture and premium materials, macro product photography, soft lighting, showing build quality, sharp detail",
"size": "2K"
}' --no-wait
# 4. Scale
belt app run falai/flux-dev-lora --input '{
"prompt": "person holding compact bluetooth speaker in one hand, showing portable size, clean blurred background, natural light, lifestyle tech photography",
"width": 1024,
"height": 1024
}' --no-wait
製品カテゴリー
食品・飲料
Key: overhead angles, natural light, visible texture, steam/freshness cues
Prompt add: "food photography, appetizing, fresh, natural daylight, shallow depth of field"
Avoid: artificial-looking colors, perfectly symmetrical plating (looks fake)
ジュエリー・アクセサリー
Key: macro detail, reflective surfaces, black or gradient backgrounds
Prompt add: "jewelry photography, macro, sparkle, reflective surface, luxury"
Avoid: flat lighting (kills sparkle), busy backgrounds
電子機器・テクノロジー
Key: clean lines, dark or gradient backgrounds, rim lighting
Prompt add: "tech product photography, sleek, modern, rim lighting, premium"
Avoid: warm/rustic backgrounds (wrong aesthetic)
化粧品・美容
Key: flat lay or slight angle, marble/clean surfaces, soft pastels
Prompt add: "beauty product photography, clean, minimal, soft light, editorial"
Avoid: harsh shadows, dark moody lighting (unless luxury/niche)
アパレル・ファッション
Key: on model or flat lay, lifestyle context, brand mood
Prompt add: "fashion photography, editorial, styled, natural pose"
Avoid: pure white background for lifestyle (save for e-commerce only)
画像編集のワークフロー
# Generate base product image
belt app run bytedance/seedream-4-5 --input '{
"prompt": "premium headphones on white background, studio product photography",
"size": "2K"
}'
# Edit: change background to lifestyle
belt app run bytedance/seededit-3-0-i2i --input '{
"prompt": "change the background to a modern minimalist desk setup with warm afternoon light, keep the headphones exactly the same",
"image": "headphones-white.png"
}'
# Upscale for print
belt app run falai/topaz-image-upscaler --input '{
"image": "headphones-lifestyle.png"
}'
よくある間違い
| 間違い | 問題点 | 修正方法 |
|---|---|---|
| ごちゃごちゃした背景 | 製品が目立たなくなります | すっきりしたシンプルな背景にして、製品を主役にします |
| 正面からの平坦なアングル | 顔写真のように見えます | 15〜30°ほど角度をつけると立体感が出ます |
| カテゴリーに合わない照明 | 素朴な木材の上に置かれたテック製品、冷たい光の中の食品 | 製品カテゴリーの慣習に合わせた照明にします |
| 小道具が多すぎる | 製品から注意がそれます | ライフスタイルショットの補助的な小道具は最大2〜3個にします |
| セット内でスタイルに一貫性がない | プロらしく見えません | 同じ照明設定と同じ系統の背景を使います |
| サイズの参考がない | 顧客がサイズを判断できません | 手や既知の物体と一緒に写した画像を少なくとも1枚含めます |
| 解像度が低い | 拡大できず、素人っぽく見えます | 2K以上で生成し、必要に応じてアップスケールします |
| すべてを完全に中央に配置する | 動きがなく、退屈なレイアウトになります | ライフスタイル画像には三分割法を使い、中央配置は商品写真に限ります |
関連スキル
npx skills add inference-sh/skills@ai-image-generation
npx skills add inference-sh/skills@flux-image
npx skills add inference-sh/skills@prompt-engineering
すべてのアプリを表示:belt app list
コメント
Markdown 対応