belt CLIスキルのインストール:
npx skills add belt-sh/cli
プロダクトフォトグラフィ
AIを使って、inference.sh CLI経由でプロフェッショナルな商品画像を作成します。
クイックスタート
inference.sh CLI(
belt)が必要です。インストール手順
belt login
# クリーンなスタジオパックショット
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. パックショット(Eコマース白背景)
Amazon、Shopify、その他多くのマーケットプレイスでは、純白の背景が必要。
# 純白背景のパックショット
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" |
| フラット/均一 | Eコマース、影なし | "even lighting", "no shadows", "flat light" |
影のタイプ
| 影 | 効果 | 使用する場面 |
|---|---|---|
| 影なし | クリーン、浮遊感 | Amazon/Eコマース要件 |
| 接影 | 商品と表面が接する部分の小さな影 | 接地感がありつつクリーン |
| ドロップシャドウ | 商品の下の柔らかい影 | 奥行きを追加、プロフェッショナル |
| ドラマチックな影 | 長く、指向性のある影 | エディトリアル、高級感、ムード |
| 反射 | 下の鏡のような表面 | テクノロジー、高級感、プレミアム感 |
背景ガイド
| 背景 | 最適な用途 | プロンプトキーワード |
|---|---|---|
| 純白 (#FFFFFF) | Eコマース、マーケットプレイス | "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 | ソーシャルプルーフ | 評価オーバーレイ、またはキャプション付きライフスタイル |
# 完全なEコマースセットを生成
# 1. ヒーローパックショット
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. ライフスタイル
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. ディテール
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. スケール
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
商品カテゴリー
食品・飲料
キー: 真上からのアングル、自然光、目に見える質感、蒸気や新鮮さの合図
プロンプト追加: "food photography, appetizing, fresh, natural daylight, shallow depth of field"
避けること: 人工的な色、完全に対称な盛り付け(偽物に見える)
宝飾品・アクセサリー
キー: マクロディテール、反射面、黒またはグラデーション背景
プロンプト追加: "jewelry photography, macro, sparkle, reflective surface, luxury"
避けること: フラットな照明(輝きが失われる)、ごちゃごちゃした背景
電子機器・テクノロジー
キー: クリーンなライン、ダークまたはグラデーション背景、リムライト
プロンプト追加: "tech product photography, sleek, modern, rim lighting, premium"
避けること: 暖かみ/素朴な背景(美学に合わない)
化粧品・美容
キー: フラットレイまたはやや角度、大理石/きれいな表面、柔らかいパステルカラー
プロンプト追加: "beauty product photography, clean, minimal, soft light, editorial"
避けること: 強い影、暗くムーディーな照明(高級/ニッチな場合を除く)
アパレル・ファッション
キー: モデル着用またはフラットレイ、ライフスタイルコンテキスト、ブランドムード
プロンプト追加: "fashion photography, editorial, styled, natural pose"
避けること: ライフスタイルでの純白背景(Eコマース専用に取っておく)
画像編集ワークフロー
# 基本商品画像の生成
belt app run bytedance/seedream-4-5 --input '{
"prompt": "premium headphones on white background, studio product photography",
"size": "2K"
}'
# 編集: 背景をライフスタイルに変更
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"
}'
# 印刷用にアップスケール
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