スタイル模倣 · عوامی Open Skill

スタイル模倣

スタイル模倣 Digen پر ایک عوامی Open Skill ہے۔ کھولیں اور دیکھیں یہ ورک فلو کیا تخلیق کرتا ہے۔

@shanshan117mua

Poster

8 1 1

https://d7qlwi7tl2u27.cloudfront.net/skill-covers/prod/4267970/2026-10-15/naz796cx.jpg

# スタイル模倣

## 使用する場面
- ユーザーが参照画像をアップロードし、その中の人物を新しい人物に置き換えたい場合。参照画像の背景・文字・タイポグラフィ・全体的なスタイルはそのまま維持します。
- ユーザーが「この写真の人物を置き換えて」「背景・文字はそのままにキャラクターを変えて」「この女の子/男の子をポスターに入れて」「同じスタイル・背景で新しい人物を描いて」などと言った場合。

## プリセットアセット
- `default_background`: デフォルトの背景アンカー画像(Pinkcore Y2K マガジンカバーのポスター)。ユーザーが背景画像をアップロードしなかった場合は、このプリセットを背景アンカーとして使用します。

## 手順
1. **背景アンカーを取得する。** ユーザーが参照画像をアップロードした場合は、その `asset_id` / `s3://` uri をアンカーとして使用します。アップロードしなかった場合は、プリセット `default_background` をアンカーとして使用します。この画像の背景・文字・日本語タイポグラフィ・レイアウトが、維持すべきアンカーです。
2. **新しい人物を取得する。** 2つの方法があります。
   - **人物参照画像**: ユーザーが新しい人物の写真をアップロード(顔・髪型を忠実に一致させる必要があります)。
   - **テキスト説明**: ユーザーが新しい人物を言葉で説明(例:「レトロなデニムジャケットを着た日本人の男の子」)。
3. **分析する(任意だが推奨)。** 人物参照画像が提供された場合、`recognize_image(image_url=<人物画像>, prompt="Describe this person in detail for faithful re-rendering: gender, age, face shape, hairstyle (length, color, texture, parting, bangs), eye color, skin tone, expression, pose, framing, clothing, accessories. Focus on identity/appearance.")` を呼び出し、忠実な外見の説明を抽出します。
4. **新しい画像を生成する。** `generate_image` を以下のパラメータで呼び出します。
   - `model='i2i'`(画像から画像へ、参照モード)
   - `input_urls`: 背景アンカー画像を最初に指定。人物参照画像が提供された場合は、2番目に追加します。
   - `prompt`: (a) 最初の参照画像の背景・すべての文字・日本語タイポグラフィ・クローム3D文字・UI要素・装飾・構図を正確に維持し、描き直さないことを明記。(b) 人物のみを置き換える — 人物参照画像があれば、その人物の外見(顔・髪型・アイデンティティ)を忠実に説明し、2番目の参照画像と明確に一致させることを指示。テキストのみの場合は、ユーザーの言葉から新しい人物を説明。同じフォトリアルな3Dレンダリングアニメスタイル、スタジオフラッシュ照明、中央のバスト〜ウエストのフレーミングを維持。
   - `aspect_ratio='3:4'`(固定出力サイズ)
   - `name`: 新しい画像の短い表示名
   - `entity_type='styled_images'`
5. **返信する。** 結果を自然な言葉で要約します。大きなURLは貼り付けません。ユーザーが調整を希望する場合(人物が似ていない、背景文字が変わったなど)、同じアンカーでプロンプトを調整して再生成します。

## 注意事項
- 背景アンカー画像を常に `input_urls` の最初に置き、決して外さないこと。
- 出力サイズは、ユーザーが明示的に指定しない限り 3:4 に固定されます。
- ユーザーが複数の画像をアップロードした場合、最初が背景アンカー、2番目が人物参照です。
- 失敗は正直に報告し、URLを捏造しないこと。禁止コンテンツのリクエストは丁寧に断ること。