<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>所有文章 - 我的世界</title><link>https://shangzongyu.github.io/posts/</link><description>所有文章 | 我的世界</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><lastBuildDate>Sun, 16 Aug 2026 22:44:08 +0800</lastBuildDate><atom:link href="https://shangzongyu.github.io/posts/" rel="self" type="application/rss+xml"/><item><title>2026 使用 Park 打包 DeepSeek Harness 软件</title><link>https://shangzongyu.github.io/p/2026-%E4%BD%BF%E7%94%A8-park-%E6%89%93%E5%8C%85-deepseek-harness-%E8%BD%AF%E4%BB%B6/</link><pubDate>Sun, 16 Aug 2026 22:44:08 +0800</pubDate><author>shangzongyu</author><guid>https://shangzongyu.github.io/p/2026-%E4%BD%BF%E7%94%A8-park-%E6%89%93%E5%8C%85-deepseek-harness-%E8%BD%AF%E4%BB%B6/</guid><description><![CDATA[<div class="featured-image">
                <img src="https://raw.githubusercontent.com/shangzongyu/blog-image/main/2026/piclists_20260816_pake-deepseek-harness-cover.webp" referrerpolicy="no-referrer">
            </div><p>20260813 <a href="https://www.deepseek.com/harness/en/" target="_blank" rel="noopener noreffer ">DeepSeek Harness</a> 发布，当天没有尝试，等第二天到公司事情不多，我就想想着试试看看效果如何，就参考官方文档是红 <code>npx</code> 启动了 DeepSeek Harnnes，一切都顺利，但是启动后没有想到用它来做什么。</p>
<p>吃饭的时候突然想到作为一个程序员，使用 <code>npx</code> 很容易，那么普通用户呢，他们该如何使用这个，我想想到了我之前接触的工具 <a href="https://github.com/tw93/pake" target="_blank" rel="noopener noreffer ">Pake</a>，可以使用这个工具来把 Web 界面的大包为桌面版，这样普通用户就能使用了。</p>
<p>我自己对 Pake 不熟悉，这个任务该如何实现，DeepSeek Harnnes 刚好通过这个这个任务试试。</p>
<p>这个 <a href="https://github.com/shangzongyu/deepseek-harness-desktop" target="_blank" rel="noopener noreffer ">https://github.com/shangzongyu/deepseek-harness-desktop</a> 地址就是我的成果，可以在 Release 中下载 macOS M 芯片的桌面版。</p>
<p></p>]]></description></item><item><title>Google Gemini Nano Banana 生成图片的提示词</title><link>https://shangzongyu.github.io/p/google-gemini-nano-banana-%E7%94%9F%E6%88%90%E5%9B%BE%E7%89%87%E7%9A%84%E6%8F%90%E7%A4%BA%E8%AF%8D/</link><pubDate>Sun, 19 Apr 2026 19:58:33 +0800</pubDate><author>shangzongyu</author><guid>https://shangzongyu.github.io/p/google-gemini-nano-banana-%E7%94%9F%E6%88%90%E5%9B%BE%E7%89%87%E7%9A%84%E6%8F%90%E7%A4%BA%E8%AF%8D/</guid><description><![CDATA[<div class="featured-image">
                <img src="https://raw.githubusercontent.com/shangzongyu/blog-image/main/2026/piclist_20260105_2026-Google-Gemini-Nano-Banana-%E7%94%9F%E6%88%90%E5%9B%BE%E7%89%87%E7%9A%84%E6%8F%90%E7%A4%BA%E8%AF%8D-cover.webp" referrerpolicy="no-referrer">
            </div><blockquote>
<p>主要收集一些生成图片的 Prompt。</p>
</blockquote>
<h2 id="九宫格">九宫格</h2>
<h2 id="如何创建经典企业头像">如何创建经典企业头像</h2>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">电影感、超现实的企业头像，基于参考图像中的同一个人。保留精确的面部特征、肤色和身份。风格：经典专业企业肖像。主体穿着剪裁合身的深色西装、熨帖的白衬衫和低调的领带。光线为柔和的定向工作室照明，带有轻柔阴影以增加深度。背景简约、模糊且中性色调（深灰或米色渐变）。使用高端全画幅相机搭配 85mm 镜头拍摄，浅景深，眼部锐利对焦，自然皮肤纹理和高动态范围。表情自信、平静且平易近人。超详细、8K 品质，逼真色彩分级</span></span></code></pre></div></div>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">cinematic, ultra-realistic corporate headshot of the same person from the reference image. Preserve exact facial features, skin tone, and identity. Style: classic professional corporate portrait. The subject is wearing a tailored dark suit, crisp white shirt, and subtle tie. Lighting is soft, directional studio lighting with gentle shadows for depth. Background is minimal, blurred, and neutral-toned (dark grey or beige gradient). Shot on a high-end full-frame camera with 85mm lens, shallow depth of field, sharp focus on the eyes, natural skin texture, and high dynamic range. Expression is confident, calm, and approachable. Ultra-detailed, 8K quality, realistic color grading</span></span></code></pre></div></div>
<p>生成图片为：</p>
<p></p>
<h3 id="冬日搞怪九宫格人像-同脸九连拍">冬日搞怪九宫格人像 (同脸九连拍)</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-json">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-json" data-lang="json"><span class="line"><span class="cl"><span class="err">Create</span> <span class="err">a</span> <span class="mi">3</span><span class="err">x</span><span class="mi">3</span> <span class="err">grid</span> <span class="err">of</span> <span class="err">playful</span> <span class="err">winter</span> <span class="err">portraits</span> <span class="err">featuring</span> <span class="err">the</span> <span class="err">person</span> <span class="err">from</span> <span class="err">the</span> <span class="err">attached</span> <span class="err">image</span> <span class="err">in</span> <span class="err">all</span> <span class="err">nine</span> <span class="err">frames.</span> <span class="err">Each</span> <span class="err">frame</span> <span class="err">shows</span> <span class="err">a</span> <span class="err">different</span> <span class="err">expression,</span> <span class="err">hairstyle,</span> <span class="err">and</span> <span class="err">outfit</span> <span class="err">—</span> <span class="err">funny,</span> <span class="err">awkward,</span> <span class="err">joyful,</span> <span class="err">bored,</span> <span class="err">mischievous,</span> <span class="err">over-the-top.</span>  <span class="err">The</span> <span class="err">vibe</span> <span class="err">is</span> <span class="err">childlike,</span> <span class="err">spontaneous,</span> <span class="err">and</span> <span class="err">imperfect,</span> <span class="err">like</span> <span class="err">a</span> <span class="err">creative</span> <span class="err">winter</span> <span class="err">photoshoot</span> <span class="err">done</span> <span class="err">just</span> <span class="err">for</span> <span class="err">fun.</span> <span class="err">Solid</span> <span class="err">winter-toned</span> <span class="err">backgrounds</span> <span class="err">(cool</span> <span class="err">blue,</span> <span class="err">grey,</span> <span class="err">off-white,</span> <span class="err">muted</span> <span class="err">beige).</span> <span class="err">Styling</span> <span class="err">varies</span> <span class="err">between</span> <span class="err">frames:</span> <span class="err">messy</span> <span class="err">beanies,</span> <span class="err">scarves,</span> <span class="err">ear</span> <span class="err">warmers,</span> <span class="err">oversized</span> <span class="err">coats,</span> <span class="err">fuzzy</span> <span class="err">sweaters,</span> <span class="err">layered</span> <span class="err">winter</span> <span class="err">textures,</span> <span class="err">quirky</span> <span class="err">glasses,</span> <span class="err">exaggerated</span> <span class="err">bed-hair,</span> <span class="err">slightly</span> <span class="err">wet</span> <span class="err">hair</span> <span class="err">from</span> <span class="err">snow.</span> <span class="err">Some</span> <span class="err">frames</span> <span class="err">include</span> <span class="err">tongue</span> <span class="err">out,</span> <span class="err">wide</span> <span class="err">smile,</span> <span class="err">surprised</span> <span class="err">face,</span> <span class="err">mock-serious</span> <span class="err">look,</span> <span class="err">squinting</span> <span class="err">from</span> <span class="err">cold.</span> <span class="err">Lighting</span> <span class="err">is</span> <span class="err">soft</span> <span class="err">studio</span> <span class="err">with</span> <span class="err">a</span> <span class="err">cool-neutral</span> <span class="err">tone,</span> <span class="err">visible</span> <span class="err">grain,</span> <span class="err">slight</span> <span class="err">texture,</span> <span class="err">no</span> <span class="err">polish.</span> <span class="err">The</span> <span class="err">grid</span> <span class="err">feels</span> <span class="err">cohesive</span> <span class="err">but</span> <span class="err">intentionally</span> <span class="err">chaotic</span> <span class="err">and</span> <span class="err">playful</span> <span class="err">—</span> <span class="err">winter</span> <span class="err">mood</span> <span class="err">without</span> <span class="err">holiday</span> <span class="err">symbolism.</span> <span class="err">The</span> <span class="err">face</span> <span class="err">must</span> <span class="err">remain</span> <span class="mi">100</span><span class="err">%</span> <span class="err">identical</span> <span class="err">in</span> <span class="err">all</span> <span class="mi">9</span> <span class="err">frames.</span></span></span></code></pre></div></div>
<p>使用原图为：</p>
<p></p>
<p>生成图片为：</p>
<p></p>
<h3 id="九宫格---海马体精致写真">九宫格 - 海马体精致写真</h3>
<blockquote>
<p>来源：<a href="https://x.com/msjiaozhu/status/2004194584797315341?s=12" target="_blank" rel="noopener noreffer ">https://x.com/msjiaozhu/status/2004194584797315341?s=12</a></p>
</blockquote>
<h4 id="女生版">女生版</h4>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-json">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-json" data-lang="json"><span class="line"><span class="cl"><span class="p">{</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;project_settings&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;task_type&#34;</span><span class="p">:</span> <span class="s2">&#34;Single_Image_Contact_Sheet (9-Grid)&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;aspect_ratio&#34;</span><span class="p">:</span> <span class="s2">&#34;3:4&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;resolution_mode&#34;</span><span class="p">:</span> <span class="s2">&#34;High / Upscale (Crucial for face details in grids)&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;batch_size&#34;</span><span class="p">:</span> <span class="mi">1</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;reference_config&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;usage&#34;</span><span class="p">:</span> <span class="s2">&#34;Upload Reference Image -&gt; Set Strength to 0.5-0.7&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;purpose&#34;</span><span class="p">:</span> <span class="s2">&#34;Define the 3x3 grid structure and character identity&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;prompt_payload&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;structure_trigger&#34;</span><span class="p">:</span> <span class="s2">&#34;A single contact sheet image containing a 3x3 photo grid matrix&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;grid_logic&#34;</span><span class="p">:</span> <span class="s2">&#34;9 distinct panels separated by thin white borders&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;subject_consistency&#34;</span><span class="p">:</span> <span class="s2">&#34;Same young asian woman in all 9 panels, identical outfit, identical hairstyle&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;expression_variation&#34;</span><span class="p">:</span> <span class="s2">&#34;9 different facial expressions (winking, tongue out, surprised, laughing, serious, etc.)&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;camera_angles&#34;</span><span class="p">:</span> <span class="s2">&#34;Varied angles in each panel (high angle, low angle, straight on)&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;visual_style&#34;</span><span class="p">:</span> <span class="s2">&#34;Photorealistic, Studio lighting, Light grey background, K-pop idol photocard style&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;negative_prompt&#34;</span><span class="p">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl">    <span class="s2">&#34;One single portrait&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="s2">&#34;merged bodies&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="s2">&#34;distorted grid lines&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="s2">&#34;missing panels&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="s2">&#34;cartoon&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="s2">&#34;illustration&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="s2">&#34;different clothes&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">]</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span></span></span></code></pre></div></div>
<p>使用原图为：</p>
<p></p>
<p>生成图片为：</p>
<p></p>
<h4 id="男生版">男生版</h4>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-json">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-json" data-lang="json"><span class="line"><span class="cl"><span class="p">{</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;project_settings&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;task_type&#34;</span><span class="p">:</span> <span class="s2">&#34;Single_Image_Contact_Sheet (9-Grid)&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;aspect_ratio&#34;</span><span class="p">:</span> <span class="s2">&#34;3:4&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;resolution_mode&#34;</span><span class="p">:</span> <span class="s2">&#34;High / Upscale (Crucial for face details in grids)&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;batch_size&#34;</span><span class="p">:</span> <span class="mi">1</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;reference_config&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;usage&#34;</span><span class="p">:</span> <span class="s2">&#34;Upload Reference Image -&gt; Set Strength to 0.5-0.7&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;purpose&#34;</span><span class="p">:</span> <span class="s2">&#34;Define the 3x3 grid structure and character identity&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;prompt_payload&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;structure_trigger&#34;</span><span class="p">:</span> <span class="s2">&#34;A single contact sheet image containing a 3x3 photo grid matrix&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;grid_logic&#34;</span><span class="p">:</span> <span class="s2">&#34;9 distinct panels separated by thin white borders&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;subject_consistency&#34;</span><span class="p">:</span> <span class="s2">&#34;Same young asian woman in all 9 panels, identical outfit, identical hairstyle&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;expression_variation&#34;</span><span class="p">:</span> <span class="s2">&#34;9 different facial expressions (winking, tongue out, surprised, laughing, serious, etc.)&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;camera_angles&#34;</span><span class="p">:</span> <span class="s2">&#34;Varied angles in each panel (high angle, low angle, straight on)&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;visual_style&#34;</span><span class="p">:</span> <span class="s2">&#34;Photorealistic, Studio lighting, Light grey background, K-pop idol photocard style&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;negative_prompt&#34;</span><span class="p">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl">    <span class="s2">&#34;One single portrait&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="s2">&#34;merged bodies&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="s2">&#34;distorted grid lines&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="s2">&#34;missing panels&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="s2">&#34;cartoon&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="s2">&#34;illustration&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="s2">&#34;different clothes&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">]</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span></span></span></code></pre></div></div>
<p>使用原图为：</p>
<p></p>
<p>生成图片为：</p>
<p></p>
<blockquote>
<p>PS：生成图片不是分享有可能因为我给的图片分辨率不高。</p>
</blockquote>
<h4 id="男生版---纯素版本">男生版 - 纯素版本</h4>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-json">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-json" data-lang="json"><span class="line"><span class="cl"><span class="p">{</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;project_type&#34;</span><span class="p">:</span> <span class="s2">&#34;9-Grid High-Fidelity Portrait Contact Sheet&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;aspect_ratio&#34;</span><span class="p">:</span> <span class="s2">&#34;3:4&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;visual_style&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;background&#34;</span><span class="p">:</span> <span class="s2">&#34;Textured light gray wall, Concrete studio background, Minimalist, High-end grey tone&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;lighting&#34;</span><span class="p">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;Cinematic studio lighting&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;Soft butterfly light&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;High-key photography (bright but not washed out)&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;Dimensional shadows&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">],</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;mood&#34;</span><span class="p">:</span> <span class="s2">&#34;Celebrity editorial, Cool, Atmospheric, High-fashion, Charismatic&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;subject_description&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;identity_consistency&#34;</span><span class="p">:</span> <span class="s2">&#34;Strictly preserve original facial features and hairstyle (Identity First)&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;styling&#34;</span><span class="p">:</span> <span class="s2">&#34;Keep original styling or simple high-end black t-shirt/turtleneck&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;hair&#34;</span><span class="p">:</span> <span class="s2">&#34;Same hairstyle as reference photo (to ensure maximum face consistency)&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;variations&#34;</span><span class="p">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;Subtle micro-expressions&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;Slight head tilt left/right&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;Eyebrow raise&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;Confident smirk&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;Cold serious stare&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;Looking down arrogantly&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;Looking sideways&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;Winking&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;Laughing naturally&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">]</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;composition&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;layout&#34;</span><span class="p">:</span> <span class="s2">&#34;3 columns x 4 rows (12 panels), Contact sheet format, Neat arrangement&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;framing&#34;</span><span class="p">:</span> <span class="s2">&#34;Uniform headshots, Shoulder level&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;technical_specs&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;camera&#34;</span><span class="p">:</span> <span class="s2">&#34;Hasselblad X1D&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;film_look&#34;</span><span class="p">:</span> <span class="s2">&#34;Black and white, Fine grain, Sharp details&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;negative_prompt&#34;</span><span class="p">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl">    <span class="s2">&#34;Changing hairstyle&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="s2">&#34;Different person&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="s2">&#34;Distorted features&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="s2">&#34;Messy layout&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="s2">&#34;Dark black background&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="s2">&#34;Pure white background&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">]</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span></span></span></code></pre></div></div>
<p>使用原图为：</p>
<p></p>
<p>生成图片为：</p>
<p></p>
<h2 id="charli-damelio">Charli D&rsquo;amelio</h2>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-json">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-json" data-lang="json"><span class="line"><span class="cl"><span class="p">{</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;main_prompt&#34;</span><span class="p">:</span> <span class="s2">&#34;A candid high-angle full-shot of a young woman reclining on a messy bed, wearing a black zip-up hoodie and white crew socks, leaning her head on her hand with a bored or contemplative expression. The bed has cream-colored textured sheets and a wooden headboard. Scattered in the foreground are a brown leather vest, a patterned silk scarf, and a black Prada water bottle. The lighting is soft and warm with a vintage film grain aesthetic.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;subject_details&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;appearance&#34;</span><span class="p">:</span> <span class="s2">&#34;Young woman, long dark straight hair, fair skin tone.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;expression&#34;</span><span class="p">:</span> <span class="s2">&#34;Contemplative, slightly bored, neutral gaze, resting cheek on right hand.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;pose&#34;</span><span class="p">:</span> <span class="s2">&#34;Reclining on back, legs extended but relaxed, body angled slightly diagonally across the bed.&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;apparel&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;upper_body&#34;</span><span class="p">:</span> <span class="s2">&#34;Black long-sleeve zip-up hooded sweatshirt, slightly cropped or tucked.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;lower_body&#34;</span><span class="p">:</span> <span class="s2">&#34;Black fitted shorts or bodysuit (barely visible), white ribbed crew socks pulled up.&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;environment&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;setting&#34;</span><span class="p">:</span> <span class="s2">&#34;Bedroom, messy unmade bed.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;background&#34;</span><span class="p">:</span> <span class="s2">&#34;Wooden mid-century modern headboard, large cream-colored pillows, a beige sweater draped carelessly over the background pillow.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;surfaces&#34;</span><span class="p">:</span> <span class="s2">&#34;Textured white or cream bedspread (waffle weave or wrinkled cotton).&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;props_and_clutter&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;foreground_items&#34;</span><span class="p">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;Brown vintage leather vest or corset top&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;Folded silk scarf with polka dot and floral pattern&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;Black insulated water bottle with white logo text (Prada style)&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">]</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;technical_aspects&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;camera_angle&#34;</span><span class="p">:</span> <span class="s2">&#34;High-angle shot, looking down at the subject (approx 45 degrees or overhead).&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;lighting&#34;</span><span class="p">:</span> <span class="s2">&#34;Soft ambient indoor light, possibly mixed with a direct on-camera flash for a &#39;snapshot&#39; look.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;style&#34;</span><span class="p">:</span> <span class="s2">&#34;Candid, lifestyle photography, film grain, vintage 90s aesthetic, soft focus.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;color_palette&#34;</span><span class="p">:</span> <span class="s2">&#34;Muted earth tones, cream, beige, black, and brown.&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">}</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span></span></span></code></pre></div></div>
<p>使用原图为：</p>
<p></p>
<p>生成图片为：</p>
<p></p>
<h2 id="茶系伪素颜">茶系伪素颜</h2>
<blockquote>
<p>来源：<a href="https://x.com/VoxcatAI/status/2013124498627912188" target="_blank" rel="noopener noreffer ">https://x.com/VoxcatAI/status/2013124498627912188</a></p>
</blockquote>
<p>当下流行的 “茶系伪素颜” (Tea Style / No-Makeup Makeup) 或 “白开水妆容” (Clean Girl Aesthetic)。</p>
<p>这种妆容的核心在于 “原生感” 和 “通透感”，给人一种天生皮肤好、气色佳的错觉，看似清淡，实则在细节上非常考究。</p>
<h3 id="1底妆强调-微光泽-与-呼吸感">1。底妆：强调 “微光泽” 与 “呼吸感”</h3>
<ul>
<li>特点：并不是完全的哑光，也不是油腻的水光，而是像陶瓷或刚剥壳鸡蛋一样的半哑光奶油肌。</li>
<li>细节：
<ul>
<li>轻薄遮瑕：保留了皮肤的一点点质感 (甚至轻微的毛孔或痣)，没有假面感。</li>
<li>高光点缀：重点在面中、鼻尖、唇峰和眉骨处有明显的光泽感 (Highlight)，让面部立体饱满。</li>
<li>色调：偏向中性或暖调的象牙白，与颈部肤色自然衔接。</li>
</ul>
</li>
</ul>
<h3 id="2眉妆强调-毛流感-野生眉">2。眉妆：强调 “毛流感” (野生眉)</h3>
<ul>
<li>特点：几张图中的眉毛都非常自然，没有生硬的边框。</li>
<li>细节：
<ul>
<li>根根分明：眉头部分的眉毛向上梳理，强调一根一根的真实毛发感 (Wild Brows)。</li>
<li>颜色：眉色比发色浅一号或保持一致 (灰棕色为主)，显得温柔不压抑。</li>
<li>形状：顺着原本的眉骨走势，稍作延长，带有轻微的弧度，不刻意强调眉峰。</li>
</ul>
</li>
</ul>
<h3 id="3眼妆做减法重神采">3。眼妆：做减法，重神采</h3>
<ul>
<li>特点：弱化眼影颜色，强调睫毛和眼神光。</li>
<li>细节：
<ul>
<li>眼影：几乎看不出明显的眼影色块，主要使用低饱和度的大地色 (杏色、奶茶色) 大面积铺底，主要为了消肿和加深轮廓，而非显色。</li>
<li>眼线：极细的内眼线 (Tightline)，通常只画到眼尾稍微拉出一点点，或者干脆只填充睫毛根部，让眼睛看起来有神即可。</li>
<li>睫毛：强调 “太阳花” 效果，睫毛夹得很翘，根根分明，没有苍蝇腿，也没有浓密的假睫毛感。</li>
</ul>
</li>
</ul>
<h3 id="4腮红与修容营造-氛围感">4。腮红与修容：营造 “氛围感”</h3>
<ul>
<li>特点：腮红面积较大，与修容融合，打造自然好气色。</li>
<li>细节：
<ul>
<li>色系：主要是收敛色，如裸杏色、干枯玫瑰色、奶油橘色。</li>
<li>位置：并没有打在苹果肌正中央，而是稍稍向侧面颧骨延伸。</li>
</ul>
</li>
</ul>
<h3 id="5唇妆主打-水光嘟嘟唇">5。唇妆：主打 “水光嘟嘟唇”</h3>
<ul>
<li>质地：使用镜面唇釉、唇蜜或滋润型口红。</li>
<li>颜色：低饱和度色系，如肉桂色、裸米色、冰透茶色、浅豆沙色 (MLBB - My Lips But Better)。</li>
<li>模糊唇线：唇周边缘晕染开，弱化唇峰的锐利感，看起来更加年轻、无辜且亲和力强。</li>
<li>整体风格：
<ul>
<li>清冷感 (Cool/Detached)：表情管理配合妆容，带有一种疏离但高级的美感。</li>
<li>氧气感 (Oxygen/Fresh)：干净、通透，没有攻击性。</li>
<li>高级灰/低饱和 (Low Saturation)：全脸没有高亮度的色彩，色彩统一和谐。</li>
</ul>
</li>
<li>适用场景：这种妆容非常适合日常通勤、约会、证件照以及时尚杂志的特写拍摄，因为它耐看且能最大程度凸显个人的五官底子。</li>
</ul>
<h3 id="典型的-promot-如下">典型的 Promot 如下</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">A hyper-realistic editorial portrait close-up of [角色名称/Subject], . [角色标志性外貌特征]. The focus is sharply on facial features and pre-defined &#34;pseudo-no-makeup&#34; details:
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">【底妆与肤质】
</span></span><span class="line"><span class="cl">clear creamy skin, thin and transparent foundation, moist hydrating feel, &#34;born-with-it&#34; perfection, deceptive no-makeup look.
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">【眼部与眉毛】
</span></span><span class="line"><span class="cl">Eyes: barely-there eyeshadow (sheer apricot/flesh pink base), lashes brushed out but restrained, innocent gaze.
</span></span><span class="line"><span class="cl">Brows: natural flow brows, pale soft color, NOT rigid, fluffy &#34;born-with-it&#34; texture.
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">【唇部与高光】
</span></span><span class="line"><span class="cl">Lips: nude bean paste color, mirror-like tinted lip balm, soft blurred edges, tender and juicy.
</span></span><span class="line"><span class="cl">Highlight: balm-like wet highlights on cheekbones (moisturizing glow), subtle pale peach blush (low presence).
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">【环境与拍摄】
</span></span><span class="line"><span class="cl">Lighting: soft high-key aesthetic, clean and ethereal, fairy-like atmosphere.
</span></span><span class="line"><span class="cl">Camera: High-resolution photography, 85mm portrait lens, f/2.0.
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">【约束 / Constraints &amp; Negative】
</span></span><span class="line"><span class="cl">no heavy makeup, no sharp contouring, no thick eyeliner, no matte finish, no dark eyeshadow, no aggressive features.</span></span></code></pre></div></div>
<h3 id="promot">Promot</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-json">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-json" data-lang="json"><span class="line"><span class="cl"><span class="err">A</span> <span class="err">hyper-realistic</span> <span class="err">editorial</span> <span class="err">portrait</span> <span class="err">close-up</span> <span class="err">of</span> <span class="p">[</span><span class="err">贾静雯</span><span class="p">]</span><span class="err">,</span> <span class="err">.</span> <span class="p">[</span><span class="err">青春</span><span class="p">]</span><span class="err">.</span> <span class="err">The</span> <span class="err">focus</span> <span class="err">is</span> <span class="err">sharply</span> <span class="err">on</span> <span class="err">facial</span> <span class="err">features</span> <span class="err">and</span> <span class="err">pre-defined</span> <span class="s2">&#34;pseudo-no-makeup&#34;</span> <span class="err">details:</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="err">【底妆与肤质】</span>
</span></span><span class="line"><span class="cl"><span class="err">clear</span> <span class="err">creamy</span> <span class="err">skin,</span> <span class="err">thin</span> <span class="err">and</span> <span class="err">transparent</span> <span class="err">foundation,</span> <span class="err">moist</span> <span class="err">hydrating</span> <span class="err">feel,</span> <span class="s2">&#34;born-with-it&#34;</span> <span class="err">perfection,</span> <span class="err">deceptive</span> <span class="err">no-makeup</span> <span class="err">look.</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="err">【眼部与眉毛】</span>
</span></span><span class="line"><span class="cl"><span class="err">Eyes:</span> <span class="err">barely-there</span> <span class="err">eyeshadow</span> <span class="err">(sheer</span> <span class="err">apricot/flesh</span> <span class="err">pink</span> <span class="err">base),</span> <span class="err">lashes</span> <span class="err">brushed</span> <span class="err">out</span> <span class="err">but</span> <span class="err">restrained,</span> <span class="err">innocent</span> <span class="err">gaze.</span>
</span></span><span class="line"><span class="cl"><span class="err">Brows:</span> <span class="err">natural</span> <span class="err">flow</span> <span class="err">brows,</span> <span class="err">pale</span> <span class="err">soft</span> <span class="err">color,</span> <span class="err">NOT</span> <span class="err">rigid,</span> <span class="err">fluffy</span> <span class="s2">&#34;born-with-it&#34;</span> <span class="err">texture.</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="err">【唇部与高光】</span>
</span></span><span class="line"><span class="cl"><span class="err">Lips:</span> <span class="err">nude</span> <span class="err">bean</span> <span class="err">paste</span> <span class="err">color,</span> <span class="err">mirror-like</span> <span class="err">tinted</span> <span class="err">lip</span> <span class="err">balm,</span> <span class="err">soft</span> <span class="err">blurred</span> <span class="err">edges,</span> <span class="err">tender</span> <span class="err">and</span> <span class="err">juicy.</span>
</span></span><span class="line"><span class="cl"><span class="err">Highlight:</span> <span class="err">balm-like</span> <span class="err">wet</span> <span class="err">highlights</span> <span class="err">on</span> <span class="err">cheekbones</span> <span class="err">(moisturizing</span> <span class="err">glow),</span> <span class="err">subtle</span> <span class="err">pale</span> <span class="err">peach</span> <span class="err">blush</span> <span class="err">(low</span> <span class="err">presence).</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="err">【环境与拍摄】</span>
</span></span><span class="line"><span class="cl"><span class="err">Lighting:</span> <span class="err">soft</span> <span class="err">high-key</span> <span class="err">aesthetic,</span> <span class="err">clean</span> <span class="err">and</span> <span class="err">ethereal,</span> <span class="err">fairy-like</span> <span class="err">atmosphere.</span>
</span></span><span class="line"><span class="cl"><span class="err">Camera:</span> <span class="err">High-resolution</span> <span class="err">photography,</span> <span class="mi">85</span><span class="err">mm</span> <span class="err">portrait</span> <span class="err">lens,</span> <span class="err">f/</span><span class="mf">2.0</span><span class="err">.</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="err">【约束</span> <span class="err">/</span> <span class="err">Constraints</span> <span class="err">&amp;</span> <span class="err">Negative】</span>
</span></span><span class="line"><span class="cl"><span class="err">no</span> <span class="err">heavy</span> <span class="err">makeup,</span> <span class="err">no</span> <span class="err">sharp</span> <span class="err">contouring,</span> <span class="err">no</span> <span class="err">thick</span> <span class="err">eyeliner,</span> <span class="err">no</span> <span class="err">matte</span> <span class="err">finish,</span> <span class="err">no</span> <span class="err">dark</span> <span class="err">eyeshadow,</span> <span class="err">no</span> <span class="err">aggressive</span> <span class="err">features.</span></span></span></code></pre></div></div>
<h2 id="ana-de-armas-in-a-unique-style">Ana de Armas in a unique style</h2>
<div class="code-block code-line-numbers" style="counter-reset: code-block 0">
    <div class="code-header language-json">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-json" data-lang="json"><span class="line"><span class="cl"><span class="p">{</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;image_description&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;scene&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;location&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;city&#34;</span><span class="p">:</span> <span class="s2">&#34;Rome&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;setting&#34;</span><span class="p">:</span> <span class="s2">&#34;Stone balcony overlooking historic Roman architecture&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;details&#34;</span><span class="p">:</span> <span class="s2">&#34;The scene is set on a classic stone balcony, featuring an expansive view of Rome&#39;s ancient buildings, monuments, and the city skyline. The warm golden light of natural daylight casts soft shadows on the stone, highlighting intricate architectural elements of the city.&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">},</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;environment&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;elements&#34;</span><span class="p">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl">          <span class="s2">&#34;Stone balcony with ornate railings&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">          <span class="s2">&#34;Ancient Roman buildings in the background&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">          <span class="s2">&#34;Clear sky with gentle light reflecting off glass windows&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">          <span class="s2">&#34;Warm, soft glow from the golden hour sunlight&#34;</span>
</span></span><span class="line"><span class="cl">        <span class="p">],</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;atmosphere&#34;</span><span class="p">:</span> <span class="s2">&#34;Serene, sophisticated, with a sense of timeless luxury and romance, evoking the beauty of luxury travel and refined femininity.&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">},</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;lighting&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;type&#34;</span><span class="p">:</span> <span class="s2">&#34;Natural daylight&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;effect&#34;</span><span class="p">:</span> <span class="s2">&#34;The lighting is soft and crisp, highlighting architectural textures and the subject with a gentle glow. Shadows are softened, creating an inviting and elevated atmosphere.&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">}</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;subject&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;identity&#34;</span><span class="p">:</span> <span class="s2">&#34;Ana de Armas&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;pose&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;description&#34;</span><span class="p">:</span> <span class="s2">&#34;The subject stands confidently near the stone railing, gazing outward towards the Roman skyline. She maintains a poised and elegant posture, embodying grace and sophistication, with a slight smile suggesting confidence and thoughtfulness.&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">},</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;outfit&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;top&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">          <span class="nt">&#34;type&#34;</span><span class="p">:</span> <span class="s2">&#34;Structured corset-style top&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">          <span class="nt">&#34;color&#34;</span><span class="p">:</span> <span class="s2">&#34;Dark red&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">          <span class="nt">&#34;style&#34;</span><span class="p">:</span> <span class="s2">&#34;Fashion editorial, modern yet classic, designed to accentuate the figure. The corset features sharp, defined lines and a clean, structured fit that contrasts beautifully with the natural environment.&#34;</span>
</span></span><span class="line"><span class="cl">        <span class="p">},</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;bottom&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">          <span class="nt">&#34;type&#34;</span><span class="p">:</span> <span class="s2">&#34;High-waisted skirt&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">          <span class="nt">&#34;details&#34;</span><span class="p">:</span> <span class="s2">&#34;The skirt is high-waisted, with a dramatic thigh-high slit on both sides, giving it an edgy yet refined feel. The fabric flows gracefully, emphasizing the subject&#39;s femininity and modern elegance.&#34;</span>
</span></span><span class="line"><span class="cl">        <span class="p">}</span>
</span></span><span class="line"><span class="cl">      <span class="p">},</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;hair_and_makeup&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;hair&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">          <span class="nt">&#34;style&#34;</span><span class="p">:</span> <span class="s2">&#34;Soft waves&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">          <span class="nt">&#34;details&#34;</span><span class="p">:</span> <span class="s2">&#34;Her hair is styled in natural, soft waves that cascade effortlessly, adding a sense of movement and vitality to the look. The waves are glossy, offering a polished yet relaxed style.&#34;</span>
</span></span><span class="line"><span class="cl">        <span class="p">},</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;makeup&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">          <span class="nt">&#34;style&#34;</span><span class="p">:</span> <span class="s2">&#34;Refined and natural&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">          <span class="nt">&#34;details&#34;</span><span class="p">:</span> <span class="s2">&#34;The makeup enhances her natural beauty with subtle contouring and a soft highlight. Her eyes are defined with light eyeliner, and her lips sport a neutral shade, contributing to a sophisticated and timeless look.&#34;</span>
</span></span><span class="line"><span class="cl">        <span class="p">}</span>
</span></span><span class="line"><span class="cl">      <span class="p">}</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;composition&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;aspect_ratio&#34;</span><span class="p">:</span> <span class="s2">&#34;3:4&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;orientation&#34;</span><span class="p">:</span> <span class="s2">&#34;Vertical&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;focus&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;subject&#34;</span><span class="p">:</span> <span class="s2">&#34;The subject is the main focal point, with her confident stance drawing attention. The background is softly blurred to create depth, allowing the subject to stand out while still incorporating the beauty of the Roman backdrop.&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">},</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;depth_of_field&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;foreground&#34;</span><span class="p">:</span> <span class="s2">&#34;Sharp focus on the subject, capturing the outfit&#39;s details, facial features, and texture of the fabric.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;background&#34;</span><span class="p">:</span> <span class="s2">&#34;Softly blurred architecture, providing contrast and allowing the subject to remain the center of attention.&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">}</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;mood_and_theme&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;style&#34;</span><span class="p">:</span> <span class="s2">&#34;Luxury travel fashion&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;emotion&#34;</span><span class="p">:</span> <span class="s2">&#34;Confident femininity, elegance, and empowerment. The subject&#39;s posture and gaze convey a sense of strength and poise, blending seamlessly with the luxurious setting.&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="p">}</span></span></span></code></pre></div></div>
<p>使用原图为：</p>
<p></p>
<p>生成图片为：</p>
<p></p>
<h2 id="3d-avatar">3D avatar</h2>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-json">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-json" data-lang="json"><span class="line"><span class="cl"><span class="err">Create</span> <span class="err">a</span> <span class="err">high-quality</span> <span class="mi">3</span><span class="err">D</span> <span class="err">avatar</span> <span class="err">of</span> <span class="err">the</span> <span class="err">person</span> <span class="err">in</span> <span class="err">the</span> <span class="err">uploaded</span> <span class="err">image</span> <span class="err">with</span> <span class="err">a</span> <span class="err">cheerful,</span> <span class="err">expressive</span> <span class="err">face.</span> <span class="err">The</span> <span class="err">character</span> <span class="err">should</span> <span class="err">have</span> <span class="err">a</span> <span class="err">warm</span> <span class="err">smile,</span> <span class="err">bright</span> <span class="err">eyes,</span> <span class="err">and</span> <span class="err">soft</span> <span class="err">facial</span> <span class="err">features</span> <span class="err">that</span> <span class="err">feel</span> <span class="err">friendly</span> <span class="err">and</span> <span class="err">approachable.</span> <span class="err">Render</span> <span class="err">in</span> <span class="err">a</span> <span class="err">Pixar-style</span> <span class="err">aesthetic</span> <span class="err">with</span> <span class="err">smooth</span> <span class="err">textures,</span> <span class="err">subtle</span> <span class="err">skin</span> <span class="err">shading,</span> <span class="err">and</span> <span class="err">slightly</span> <span class="err">exaggerated</span> <span class="err">proportions</span> <span class="err">for</span> <span class="err">a</span> <span class="err">cute,</span> <span class="err">animated</span> <span class="err">look.</span> <span class="err">Lighting</span> <span class="err">should</span> <span class="err">be</span> <span class="err">soft</span> <span class="err">and</span> <span class="err">even,</span> <span class="err">creating</span> <span class="err">a</span> <span class="err">clean</span> <span class="err">studio</span> <span class="err">look</span> <span class="err">with</span> <span class="err">gentle</span> <span class="err">shadows</span> <span class="err">for</span> <span class="err">depth.</span></span></span></code></pre></div></div>
<p>生成图片为：</p>
<p></p>
<h2 id="奶凶">奶凶</h2>
<p>这个表情很有意思，它不是五官动作的简单叠加，而是一种情绪语义。</p>
<p>最开始我用嘟嘴+皱眉+生气来描述，模型会往真生气/凶这个方向跑，但加上 “对男朋友撒气、被拍烦了” 的叙事，就把它拉回到 “凶但可爱、带撒娇的对抗” 这种 feel，很微妙，希望对你有所启发。</p>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-json">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-json" data-lang="json"><span class="line"><span class="cl"><span class="err">Photorealistic</span> <span class="err">edit</span> <span class="err">using</span> <span class="err">the</span> <span class="err">input</span> <span class="err">person</span> <span class="err">photo</span> <span class="err">as</span> <span class="err">strict</span> <span class="err">identity</span> <span class="err">reference:</span> <span class="err">keep</span> <span class="err">the</span> <span class="err">same</span> <span class="err">face,</span> <span class="err">facial</span> <span class="err">features,</span> <span class="err">skin</span> <span class="err">tone,</span> <span class="err">hairstyle</span> <span class="err">(color/bangs/length/volume),</span> <span class="err">outfit</span> <span class="err">and</span> <span class="err">accessories</span> <span class="err">unchanged</span> <span class="err">(no</span> <span class="err">face</span> <span class="err">swap,</span> <span class="err">no</span> <span class="err">new</span> <span class="err">person,</span> <span class="err">no</span> <span class="err">hair/outfit</span> <span class="err">change).</span> <span class="err">Change</span> <span class="err">only</span> <span class="err">expression/pose/background:</span> <span class="err">pouty</span> <span class="err">lips</span> <span class="err">and</span> <span class="err">furrowed</span> <span class="err">brows,</span> <span class="err">slightly</span> <span class="err">angry/annoyed,</span> <span class="err">like</span> <span class="err">she’s</span> <span class="err">playfully</span> <span class="err">mad</span> <span class="err">at</span> <span class="err">her</span> <span class="err">boyfriend</span> <span class="err">and</span> <span class="err">saying</span> <span class="err">“stop</span> <span class="err">filming</span> <span class="err">me”.</span> <span class="err">Close</span> <span class="err">wide-angle</span> <span class="err">perspective</span> <span class="err">(</span><span class="mi">18</span><span class="err">–</span><span class="mi">28</span><span class="err">mm),</span> <span class="err">body</span> <span class="err">slightly</span> <span class="err">leaning</span> <span class="err">forward,</span> <span class="err">one</span> <span class="err">hand</span> <span class="err">reaching</span> <span class="err">toward</span> <span class="err">the</span> <span class="err">lens</span> <span class="err">as</span> <span class="err">if</span> <span class="err">grabbing</span> <span class="err">the</span> <span class="err">boyfriend’s</span> <span class="err">phone</span> <span class="err">/</span> <span class="err">blocking</span> <span class="err">the</span> <span class="err">camera;</span> <span class="err">huge</span> <span class="err">foreground</span> <span class="err">hand</span> <span class="err">occupying</span> <span class="mi">30</span><span class="err">–</span><span class="mi">50</span><span class="err">%</span> <span class="err">of</span> <span class="err">the</span> <span class="err">frame,</span> <span class="err">palm</span> <span class="err">facing</span> <span class="err">camera,</span> <span class="err">five</span> <span class="err">natural</span> <span class="err">fingers,</span> <span class="err">realistic</span> <span class="err">anatomy;</span> <span class="err">face</span> <span class="err">in</span> <span class="err">the</span> <span class="err">back</span> <span class="err">in</span> <span class="err">sharp</span> <span class="err">focus.</span> <span class="err">Replace</span> <span class="err">background</span> <span class="err">with</span> <span class="err">a</span> <span class="err">clean</span> <span class="err">solid</span> <span class="err">pink</span> <span class="err">studio</span> <span class="err">backdrop</span> <span class="err">(seamless,</span> <span class="err">no</span> <span class="err">texture).</span> <span class="err">No</span> <span class="err">text,</span> <span class="err">no</span> <span class="err">watermark,</span> <span class="err">no</span> <span class="err">frame,</span> <span class="err">no</span> <span class="err">extra</span> <span class="err">fingers,</span> <span class="err">no</span> <span class="err">deformed</span> <span class="err">hands,</span> <span class="err">no</span> <span class="err">heavy</span> <span class="err">blur,</span> <span class="err">no</span> <span class="err">style</span> <span class="err">change.</span></span></span></code></pre></div></div>
<p>生成图片为：</p>
<p></p>
<h2 id="others">Others</h2>
<p>使用原图为：</p>
<p></p>
<h3 id="眨眼吐舌黑裙写真-棕发">眨眼吐舌黑裙写真 (棕发)</h3>
<div class="code-block code-line-numbers" style="counter-reset: code-block 0">
    <div class="code-header language-json">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-json" data-lang="json"><span class="line"><span class="cl"><span class="p">{</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;style&#34;</span><span class="p">:</span> <span class="s2">&#34;ultra-realistic studio portrait&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;subject&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;gender&#34;</span><span class="p">:</span> <span class="s2">&#34;female&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;age&#34;</span><span class="p">:</span> <span class="s2">&#34;young adult&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;pose&#34;</span><span class="p">:</span> <span class="s2">&#34;leaning slightly forward toward the camera&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;expression&#34;</span><span class="p">:</span> <span class="s2">&#34;playful, flirty&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;facial_details&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;wink&#34;</span><span class="p">:</span> <span class="kc">true</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;tongue_out&#34;</span><span class="p">:</span> <span class="kc">true</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;freckles&#34;</span><span class="p">:</span> <span class="s2">&#34;natural across fair skin&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;makeup&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;blush&#34;</span><span class="p">:</span> <span class="s2">&#34;soft pink&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;lips&#34;</span><span class="p">:</span> <span class="s2">&#34;glossy&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">}</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;hair&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;color&#34;</span><span class="p">:</span> <span class="s2">&#34;brunette&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;length&#34;</span><span class="p">:</span> <span class="s2">&#34;long&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;part&#34;</span><span class="p">:</span> <span class="s2">&#34;side-parted&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;style&#34;</span><span class="p">:</span> <span class="s2">&#34;falling naturally over shoulders&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;outfit&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;dress&#34;</span><span class="p">:</span> <span class="s2">&#34;off-shoulder fitted black dress&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;jewelry&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;earrings&#34;</span><span class="p">:</span> <span class="s2">&#34;long dangling gold earrings&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;necklaces&#34;</span><span class="p">:</span> <span class="s2">&#34;layered gold necklaces with small heart pendant&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">}</span>
</span></span><span class="line"><span class="cl">    <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;environment&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;setting&#34;</span><span class="p">:</span> <span class="s2">&#34;studio&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;background&#34;</span><span class="p">:</span> <span class="s2">&#34;clean minimal light neutral tones&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;lighting&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;type&#34;</span><span class="p">:</span> <span class="s2">&#34;soft diffused studio lighting&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;shadows&#34;</span><span class="p">:</span> <span class="s2">&#34;smooth natural shadows&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;camera&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;lens&#34;</span><span class="p">:</span> <span class="s2">&#34;50mm&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;aperture&#34;</span><span class="p">:</span> <span class="s2">&#34;f/1.8&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;depth_of_field&#34;</span><span class="p">:</span> <span class="s2">&#34;shallow&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;quality&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;resolution&#34;</span><span class="p">:</span> <span class="s2">&#34;high resolution&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;detail&#34;</span><span class="p">:</span> <span class="s2">&#34;ultra-detailed&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;skin_texture&#34;</span><span class="p">:</span> <span class="s2">&#34;photorealistic&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;focus&#34;</span><span class="p">:</span> <span class="s2">&#34;sharp focus&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;photography_style&#34;</span><span class="p">:</span> <span class="s2">&#34;high fashion lifestyle photography&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">}</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span></span></span></code></pre></div></div>
<p>生成图片为：</p>
<p></p>
<h3 id="眨眼吐舌黑裙写真-金发">眨眼吐舌黑裙写真 (金发)</h3>
<div class="code-block code-line-numbers" style="counter-reset: code-block 0">
    <div class="code-header language-json">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-json" data-lang="json"><span class="line"><span class="cl"><span class="p">{</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;style&#34;</span><span class="p">:</span> <span class="s2">&#34;ultra-realistic studio portrait&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;subject&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;gender&#34;</span><span class="p">:</span> <span class="s2">&#34;female&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;age&#34;</span><span class="p">:</span> <span class="s2">&#34;young adult&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;pose&#34;</span><span class="p">:</span> <span class="s2">&#34;leaning slightly forward toward the camera&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;expression&#34;</span><span class="p">:</span> <span class="s2">&#34;playful, flirty&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;facial_details&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;wink&#34;</span><span class="p">:</span> <span class="kc">true</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;tongue_out&#34;</span><span class="p">:</span> <span class="kc">true</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;freckles&#34;</span><span class="p">:</span> <span class="s2">&#34;natural across fair skin&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;makeup&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;blush&#34;</span><span class="p">:</span> <span class="s2">&#34;soft pink&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;lips&#34;</span><span class="p">:</span> <span class="s2">&#34;glossy&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">}</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;hair&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;color&#34;</span><span class="p">:</span> <span class="s2">&#34;blonde&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;length&#34;</span><span class="p">:</span> <span class="s2">&#34;long&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;part&#34;</span><span class="p">:</span> <span class="s2">&#34;side-parted&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;style&#34;</span><span class="p">:</span> <span class="s2">&#34;falling naturally over shoulders&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;outfit&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;dress&#34;</span><span class="p">:</span> <span class="s2">&#34;off-shoulder fitted black dress&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;jewelry&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;earrings&#34;</span><span class="p">:</span> <span class="s2">&#34;long dangling gold earrings&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;necklaces&#34;</span><span class="p">:</span> <span class="s2">&#34;layered gold necklaces with small heart pendant&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">}</span>
</span></span><span class="line"><span class="cl">    <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;environment&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;setting&#34;</span><span class="p">:</span> <span class="s2">&#34;studio&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;background&#34;</span><span class="p">:</span> <span class="s2">&#34;clean minimal light neutral tones&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;lighting&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;type&#34;</span><span class="p">:</span> <span class="s2">&#34;soft diffused studio lighting&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;shadows&#34;</span><span class="p">:</span> <span class="s2">&#34;smooth natural shadows&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;camera&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;lens&#34;</span><span class="p">:</span> <span class="s2">&#34;50mm&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;aperture&#34;</span><span class="p">:</span> <span class="s2">&#34;f/1.8&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;depth_of_field&#34;</span><span class="p">:</span> <span class="s2">&#34;shallow&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;quality&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;resolution&#34;</span><span class="p">:</span> <span class="s2">&#34;high resolution&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;detail&#34;</span><span class="p">:</span> <span class="s2">&#34;ultra-detailed&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;skin_texture&#34;</span><span class="p">:</span> <span class="s2">&#34;photorealistic&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;focus&#34;</span><span class="p">:</span> <span class="s2">&#34;sharp focus&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;photography_style&#34;</span><span class="p">:</span> <span class="s2">&#34;high fashion lifestyle photography&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">}</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span></span></span></code></pre></div></div>
<p>生成图片为：</p>
<p></p>
<h3 id="厨房面粉搞怪写真">厨房面粉搞怪写真</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-json">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-json" data-lang="json"><span class="line"><span class="cl"><span class="p">{</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;prompt_type&#34;</span><span class="p">:</span> <span class="s2">&#34;descriptive_portrait&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;subject_details&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;demographics&#34;</span><span class="p">:</span> <span class="s2">&#34;Young female, fair smooth skin, fit and athletic build, strictly matching the reference photo.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;facial_features&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;expression&#34;</span><span class="p">:</span> <span class="s2">&#34;Pouting in anger, a smudge of white flour on her nose and cheek, playful and messy yet attractive, facial expression matching the reference photo.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;eyes&#34;</span><span class="p">:</span> <span class="s2">&#34;Bright eyes, aligned with the reference photo angle.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;hair&#34;</span><span class="p">:</span> <span class="s2">&#34;Slightly messy short-to-medium hair, casually styled, exactly following the reference photo hairstyle.&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;apparel&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;dress&#34;</span><span class="p">:</span> <span class="s2">&#34;Plain pink t-shirt fitting exactly like the reference photo pose, paired with tiny pajama shorts.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;accessories&#34;</span><span class="p">:</span> <span class="s2">&#34;None.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;footwear&#34;</span><span class="p">:</span> <span class="s2">&#34;Barefoot.&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;pose_and_action&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;body_position&#34;</span><span class="p">:</span> <span class="s2">&#34;Leaning over the kitchen island counter, elbows resting on the surface, body position strictly following the reference photo.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;hands&#34;</span><span class="p">:</span> <span class="s2">&#34;Hands lightly dusted with flour. Pointing one finger at the camera side&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;background_environment&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;location&#34;</span><span class="p">:</span> <span class="s2">&#34;Messy kitchen.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;lighting_source&#34;</span><span class="p">:</span> <span class="s2">&#34;Bright overhead kitchen lights.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;objects&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;details&#34;</span><span class="p">:</span> <span class="s2">&#34;Bowl of dough, scattered flour on the counter, cracked eggshells.&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;technical_specs&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;style&#34;</span><span class="p">:</span> <span class="s2">&#34;Playful, domestic, ultra-realistic, high detail on natural skin texture and flour dust, strict adherence to the reference photo for realism.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;aspect_ratio&#34;</span><span class="p">:</span> <span class="s2">&#34;4:5&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;constraints&#34;</span><span class="p">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl">    <span class="s2">&#34;Preserve facial identity exactly as in the reference image&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="s2">&#34;No facial reshaping or beautification&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="s2">&#34;No artificial filters or stylization&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="s2">&#34;Maintain natural proportions and lighting&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">],</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;output_goal&#34;</span><span class="p">:</span> <span class="s2">&#34;Create a playful, ultra-realistic mirror selfie portrait of a young woman in a messy kitchen, laughing naturally with flour on her face, perfectly matching the reference photo in pose, expression, and identity.&#34;</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span></span></span></code></pre></div></div>
<p>生成图片为：</p>
<p></p>
<h3 id="都市街头肖像与卡通分身">都市街头肖像与卡通分身</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-json">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-json" data-lang="json"><span class="line"><span class="cl"><span class="err">将此图片转换为</span><span class="mi">64</span><span class="err">K数码单反分辨率的创意都市街头肖像。</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="p">[</span><span class="err">主体</span><span class="p">]</span><span class="err">：照片中，一位**</span><span class="p">[</span><span class="err">从上传图片提取：年龄、性别、外貌特征</span><span class="p">]</span><span class="err">**（与上传图片中的人物相同）坐在静谧的城市街道路边。人物随意地坐在水泥人行道边缘，一只手托着下巴，姿态略显百无聊赖，若有所思。表情平静内敛，流露出静谧的沉思感。</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="p">[</span><span class="err">装束</span><span class="p">]</span><span class="err">：身穿**</span><span class="p">[</span><span class="err">提取自图片或使用模板：浅酒红色宽松绞花针织衫，搭配深色牛仔裤和做旧皮靴</span><span class="p">]</span><span class="err">**。</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="p">[</span><span class="err">卡通伴侣</span><span class="p">]</span><span class="err">：在他/她旁边的人行道上，坐着一个卡通版的自己（与上传的图片脸部特征一致）。卡通人物的穿着、打扮、姿势甚至表情都与真人一模一样。卡通风格线条简洁，色彩温暖，采用柔和的手绘动画风，与写实真人形成有趣对比。</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="p">[</span><span class="err">技术与环境</span><span class="p">]</span><span class="err">：背景是纹理丰富的鹅卵石路面和柔和黄色的建筑立面。大地色系为主，柔和自然光。融合街头摄影与混合媒介艺术，Octane渲染器，虚幻引擎级画质。</span></span></span></code></pre></div></div>
<p>生成图片为：</p>
<p></p>
<h3 id="五张宝丽来拍立得拼贴">五张宝丽来拍立得拼贴</h3>
<div class="code-block code-line-numbers" style="counter-reset: code-block 0">
    <div class="code-header language-json">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-json" data-lang="json"><span class="line"><span class="cl"><span class="p">{</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;prompt&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;subject&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;description&#34;</span><span class="p">:</span> <span class="s2">&#34;A collection of five vintage Polaroid instant photographs featuring the same young Asian woman, arranged casually on a textured surface.Use the face without any change&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;appearance&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;hair&#34;</span><span class="p">:</span> <span class="s2">&#34;Wavy, black hair.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;skin&#34;</span><span class="p">:</span> <span class="s2">&#34;smooth and fair skin.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;makeup&#34;</span><span class="p">:</span> <span class="s2">&#34;Natural, dewy makeup with defined brows and neutral lip color.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;clothing&#34;</span><span class="p">:</span> <span class="s2">&#34;Black tank top.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;accessories&#34;</span><span class="p">:</span> <span class="s2">&#34;Gold pendant necklaces.&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">},</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;poses&#34;</span><span class="p">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl">        <span class="p">{</span>
</span></span><span class="line"><span class="cl">          <span class="nt">&#34;photo&#34;</span><span class="p">:</span> <span class="s2">&#34;Top left&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">          <span class="nt">&#34;description&#34;</span><span class="p">:</span> <span class="s2">&#34;Winking, sticking out tongue, making a peace sign.&#34;</span>
</span></span><span class="line"><span class="cl">        <span class="p">},</span>
</span></span><span class="line"><span class="cl">        <span class="p">{</span>
</span></span><span class="line"><span class="cl">          <span class="nt">&#34;photo&#34;</span><span class="p">:</span> <span class="s2">&#34;Top right&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">          <span class="nt">&#34;description&#34;</span><span class="p">:</span> <span class="s2">&#34;Blowing a kiss.&#34;</span>
</span></span><span class="line"><span class="cl">        <span class="p">},</span>
</span></span><span class="line"><span class="cl">        <span class="p">{</span>
</span></span><span class="line"><span class="cl">          <span class="nt">&#34;photo&#34;</span><span class="p">:</span> <span class="s2">&#34;Center&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">          <span class="nt">&#34;description&#34;</span><span class="p">:</span> <span class="s2">&#34;Looking off-camera, hand on cheek.&#34;</span>
</span></span><span class="line"><span class="cl">        <span class="p">},</span>
</span></span><span class="line"><span class="cl">        <span class="p">{</span>
</span></span><span class="line"><span class="cl">          <span class="nt">&#34;photo&#34;</span><span class="p">:</span> <span class="s2">&#34;Bottom left&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">          <span class="nt">&#34;description&#34;</span><span class="p">:</span> <span class="s2">&#34;Making a kissy face, peace sign.&#34;</span>
</span></span><span class="line"><span class="cl">        <span class="p">},</span>
</span></span><span class="line"><span class="cl">        <span class="p">{</span>
</span></span><span class="line"><span class="cl">          <span class="nt">&#34;photo&#34;</span><span class="p">:</span> <span class="s2">&#34;Bottom right&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">          <span class="nt">&#34;description&#34;</span><span class="p">:</span> <span class="s2">&#34;Laughing broadly, head tilted.&#34;</span>
</span></span><span class="line"><span class="cl">        <span class="p">}</span>
</span></span><span class="line"><span class="cl">      <span class="p">]</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;environment&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;surface&#34;</span><span class="p">:</span> <span class="s2">&#34;Thick, cream-colored knit wool blanket with a textured stitch pattern.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;details&#34;</span><span class="p">:</span> <span class="s2">&#34;Several red lipstick kiss marks imprinted directly onto the blanket fabric.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;arrangement&#34;</span><span class="p">:</span> <span class="s2">&#34;The five Polaroid prints are scattered naturally, overlapping slightly.&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;lighting&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;type&#34;</span><span class="p">:</span> <span class="s2">&#34;Soft, overhead ambient light, likely natural daylight, illuminating the entire scene.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;photo_lighting&#34;</span><span class="p">:</span> <span class="s2">&#34;Direct studio flash within the Polaroid photos, creating a bright, slightly overexposed look with soft shadows.&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;mood&#34;</span><span class="p">:</span> <span class="s2">&#34;Playful, casual, nostalgic, warm, and personal.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;camera_details&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;style&#34;</span><span class="p">:</span> <span class="s2">&#34;Ultra Photorealistic overhead photograph.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;focus&#34;</span><span class="p">:</span> <span class="s2">&#34;Sharp focus on the Polaroid prints and the textures of the blanket.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;perspective&#34;</span><span class="p">:</span> <span class="s2">&#34;Top-down view.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;film_type&#34;</span><span class="p">:</span> <span class="s2">&#34;Vintage Polaroid instant film with classic white borders and slight wear.&#34;</span> <span class="err">Ratio</span> <span class="mf">3.4</span>
</span></span><span class="line"><span class="cl">    <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="p">}</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span></span></span></code></pre></div></div>
<p>生成图片为：</p>
<p></p>
<h3 id="头纱花冠仰视梦幻肖像">头纱花冠仰视梦幻肖像</h3>
<div class="code-block code-line-numbers" style="counter-reset: code-block 0">
    <div class="code-header language-json">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-json" data-lang="json"><span class="line"><span class="cl"><span class="p">{</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;meta&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;type&#34;</span><span class="p">:</span> <span class="s2">&#34;Hyper-realistic Digital Art / Photo Bash&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;orientation_lock&#34;</span><span class="p">:</span> <span class="s2">&#34;LOCKED: Orientation preserved 4:5&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;sensor_emulation&#34;</span><span class="p">:</span> <span class="s2">&#34;Virtual 85mm Portrait Lens / Soft Film Emulation&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="p">}</span><span class="err">,</span>
</span></span><span class="line"><span class="cl">  <span class="s2">&#34;spatial_orientation_engine&#34;</span><span class="err">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;subject_facing_direction&#34;</span><span class="p">:</span> <span class="s2">&#34;CAMERA (Front) with upward tilt&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;body_rotation&#34;</span><span class="p">:</span> <span class="s2">&#34;Shoulders square to camera, Head tilted back ~20 degrees&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;camera_position_relative&#34;</span><span class="p">:</span> <span class="s2">&#34;Camera is slightly below eye level, angled upwards (Low Angle Close-up)&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">}</span><span class="err">,</span>
</span></span><span class="line"><span class="cl">  <span class="s2">&#34;camera_optics_and_geometry&#34;</span><span class="err">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;lens_profile&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;focal_length&#34;</span><span class="p">:</span> <span class="s2">&#34;85mm (Portrait)&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;aperture&#34;</span><span class="p">:</span> <span class="s2">&#34;f/2.8 (Shallow Depth of Field)&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;lens_character&#34;</span><span class="p">:</span> <span class="s2">&#34;Soft, Ethereal, Slight Diffusion&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;optical_flaws&#34;</span><span class="p">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;Film Grain&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;Soft Focus on Crown Edges&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;Chromatic Aberration (Micro)&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;Bloom/Haze Effect&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">]</span>
</span></span><span class="line"><span class="cl">  <span class="p">}</span><span class="err">,</span>
</span></span><span class="line"><span class="cl">  <span class="s2">&#34;environment_and_physics&#34;</span><span class="err">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;lighting_engine&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;primary_source&#34;</span><span class="p">:</span> <span class="s2">&#34;Diffused Soft Box (Top Front)&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;radiosity_color_bleed&#34;</span><span class="p">:</span> <span class="s2">&#34;CRITICAL: Pale green/cream light bouncing from veil onto neck and jawline&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;shadow_structure&#34;</span><span class="p">:</span> <span class="s2">&#34;Soft ambient occlusion under chin and nose / Low contrast&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;volumetrics&#34;</span><span class="p">:</span> <span class="s2">&#34;Slight atmospheric haze&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;surface_physics&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;weather_impact&#34;</span><span class="p">:</span> <span class="s2">&#34;Static indoor/studio environment, no wind&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;material_response&#34;</span><span class="p">:</span> <span class="s2">&#34;Veil transparency revealing skin tone / Metallic reflection on crown frame / Subsurface scattering on skin&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="p">}</span><span class="err">,</span>
</span></span><span class="line"><span class="cl">    <span class="err">]</span>
</span></span><span class="line"><span class="cl">  <span class="err">},</span>
</span></span><span class="line"><span class="cl">  <span class="s2">&#34;objects_and_actors&#34;</span><span class="err">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl">    <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;id&#34;</span><span class="p">:</span> <span class="s2">&#34;MAIN_SUBJECT&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;role&#34;</span><span class="p">:</span> <span class="s2">&#34;Identity Swap Target&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;pose_engineering&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;skeletal_rig&#34;</span><span class="p">:</span> <span class="s2">&#34;Cervical spine extended, chin elevated, neutral neck rotation.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;gaze_vector&#34;</span><span class="p">:</span> <span class="s2">&#34;Eyes looking upward (away from lens, towards light source).&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;interaction_physics&#34;</span><span class="p">:</span> <span class="s2">&#34;Weight of floral crown pressing slightly on hair / Veil draped loosely over head&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">},</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;physiological_state&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;body_temp_visuals&#34;</span><span class="p">:</span> <span class="s2">&#34;Flushed nose and cheeks (rosy tint)&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;skin_light_interaction&#34;</span><span class="p">:</span> <span class="s2">&#34;High Subsurface Scattering (SSS) on nose bridge and cheeks / Moist lips&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">},</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;clothing_simulation&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;garment_stack&#34;</span><span class="p">:</span> <span class="s2">&#34;Base: Pale Sage/Cream Sheer Veil; Accessory: Gold/Bronze Crown with White Gypsophila (Baby&#39;s Breath) flowers&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;fabric_mechanics&#34;</span><span class="p">:</span> <span class="s2">&#34;Fabric draped with gravity, no tension, high translucency.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;texture_and_wear&#34;</span><span class="p">:</span> <span class="s2">&#34;Fine mesh weave on veil, organic irregularity in dried flowers, metallic sheen on crown base.&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">},</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;identity_placeholders&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;skin_tone&#34;</span><span class="p">:</span> <span class="s2">&#34;[[USE_REFERENCE_SKIN]]&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;face_structure&#34;</span><span class="p">:</span> <span class="s2">&#34;[[USE_REFERENCE_FACE]]&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;hair_style&#34;</span><span class="p">:</span> <span class="s2">&#34;[[USE_REFERENCE_HAIR]]&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">}</span>
</span></span><span class="line"><span class="cl">    <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="p">]</span><span class="err">,</span>
</span></span><span class="line"><span class="cl">  <span class="s2">&#34;off_screen_context&#34;</span><span class="err">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;reflections&#34;</span><span class="p">:</span> <span class="s2">&#34;Soft rectangular light source reflected in pupils (Catchlights)&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;implied_elements&#34;</span><span class="p">:</span> <span class="s2">&#34;Studio lighting setup or skylight above&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">}</span><span class="err">,</span>
</span></span><span class="line"><span class="cl">  <span class="s2">&#34;generation_keywords&#34;</span><span class="err">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;positive&#34;</span><span class="p">:</span> <span class="s2">&#34;Photorealistic, Portrait, Ethereal lighting, Upward gaze, Freckles, Floral crown, Baby&#39;s breath flowers, Sheer veil, Highly detailed skin texture, 8k, Soft focus&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;negative&#34;</span><span class="p">:</span> <span class="s2">&#34;Looking down, hard shadows, oversaturated, vector art, cartoon, distorted eyes&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">}</span>
</span></span><span class="line"><span class="cl"><span class="err">}</span></span></span></code></pre></div></div>
<p>生成图片为：</p>
<p></p>
<h3 id="滑雪度假风手机摄影合集">滑雪度假风手机摄影合集</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-json">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-json" data-lang="json"><span class="line"><span class="cl"> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;id&#34;</span><span class="p">:</span> <span class="mi">1</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;title&#34;</span><span class="p">:</span> <span class="s2">&#34;2x2 Collage: Luxury Ski Trip&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;prompt_text&#34;</span><span class="p">:</span> <span class="s2">&#34;2x2 photo collage, luxury ski influencer lifestyle. Strict face reference lock. Location: high-end ski chalet balcony (Aspen/Alps), blurred snowy mountains behind. Outfit: fitted white thermal bodysuit, white faux-fur headband, oversized Moon Boots. Natural skin texture, fresh cold girl makeup. Style: iPhone 16 Pro photo, harsh bright high-altitude winter sun, sharp shadows, strong contrast, slight lens flare, blown snow highlights. Panels: 1) Leaning on rustic wooden railing, smiling. 2) Close-up adjusting large mirrored ski goggles. 3) Sitting relaxed on snow-covered bench. 4) Rear view looking at peaks.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;negative_prompt&#34;</span><span class="p">:</span> <span class="s2">&#34;cinema, studio light, soft diffused, DSLR, film grain, 3D, CGI, smooth skin, warm lighting, low contrast, blurry, distorted, artificial AI look&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;aspect_ratio&#34;</span><span class="p">:</span> <span class="s2">&#34;4:5&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">}</span><span class="err">,</span>
</span></span><span class="line"><span class="cl">    <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;id&#34;</span><span class="p">:</span> <span class="mi">2</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;title&#34;</span><span class="p">:</span> <span class="s2">&#34;Solo: Leaning on Balcony&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;prompt_text&#34;</span><span class="p">:</span> <span class="s2">&#34;Lifestyle photo, luxury ski influencer on chalet balcony. Strict face reference lock. Leaning on wooden railing, smiling naturally. Outfit: white thermal bodysuit, white fur headband, Moon Boots. Natural skin texture, cold makeup. Background: blurred snowy mountains. Style: iPhone 16 Pro photo, harsh high-altitude winter sun, sharp shadows, high contrast, \&#34;plandid\&#34; look.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;negative_prompt&#34;</span><span class="p">:</span> <span class="s2">&#34;cinema, studio light, soft diffused, DSLR, film grain, 3D, CGI, smooth skin, warm lighting, low contrast, blurry, distorted, artificial AI look&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;aspect_ratio&#34;</span><span class="p">:</span> <span class="s2">&#34;4:5&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">}</span><span class="err">,</span>
</span></span><span class="line"><span class="cl">    <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;id&#34;</span><span class="p">:</span> <span class="mi">3</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;title&#34;</span><span class="p">:</span> <span class="s2">&#34;Close-up: Adjusting Goggles&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;prompt_text&#34;</span><span class="p">:</span> <span class="s2">&#34;Close-up portrait, luxury ski influencer on balcony. Strict face reference lock. Adjusting large mirrored ski goggles with both hands, elbows up, dynamic fashion pose. White outfit details visible. Style: iPhone 16 Pro photo, harsh winter sun, crisp highlights on goggles, high contrast.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;negative_prompt&#34;</span><span class="p">:</span> <span class="s2">&#34;cinema, studio light, soft diffused, DSLR, film grain, 3D, CGI, smooth skin, warm lighting, low contrast, blurry, distorted, artificial AI look&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;aspect_ratio&#34;</span><span class="p">:</span> <span class="s2">&#34;4:5&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">}</span><span class="err">,</span>
</span></span><span class="line"><span class="cl">    <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;id&#34;</span><span class="p">:</span> <span class="mi">4</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;title&#34;</span><span class="p">:</span> <span class="s2">&#34;Full Body: Sitting&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;prompt_text&#34;</span><span class="p">:</span> <span class="s2">&#34;Full-body photo, luxury ski influencer sitting on snow-covered bench on chalet balcony. Strict face reference lock. Relaxed posture, looking off-camera candidly. White outfit, Moon Boots visible. Style: iPhone 16 Pro photo, direct winter sun causing sharp shadows, bright snow glare.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;negative_prompt&#34;</span><span class="p">:</span> <span class="s2">&#34;cinema, studio light, soft diffused, DSLR, film grain, 3D, CGI, smooth skin, warm lighting, low contrast, blurry, distorted, artificial AI look&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;aspect_ratio&#34;</span><span class="p">:</span> <span class="s2">&#34;9:16&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="err">]</span>
</span></span><span class="line"><span class="cl"><span class="err">}</span></span></span></code></pre></div></div>
<p>生成图片为：</p>
<p></p>
<h3 id="牛仔束腰浴室镜前自拍">牛仔束腰浴室镜前自拍</h3>
<div class="code-block code-line-numbers" style="counter-reset: code-block 0">
    <div class="code-header language-json">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-json" data-lang="json"><span class="line"><span class="cl"><span class="p">{</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;configuration&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;version&#34;</span><span class="p">:</span> <span class="s2">&#34;2.0&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;format&#34;</span><span class="p">:</span> <span class="s2">&#34;Mirror-Selfie Portrait&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;aspect_ratio&#34;</span><span class="p">:</span> <span class="s2">&#34;4:5&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;target_resolution&#34;</span><span class="p">:</span> <span class="s2">&#34;8K UHD&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;subject_profile&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;biometrics&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;ethnicity&#34;</span><span class="p">:</span> <span class="s2">&#34;Asian&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;physique&#34;</span><span class="p">:</span> <span class="s2">&#34;Curvy, hourglass silhouette&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;facial_id&#34;</span><span class="p">:</span> <span class="s2">&#34;High-fidelity, identical facial features, symmetrical&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;skin_texture&#34;</span><span class="p">:</span> <span class="s2">&#34;Realistic pores, soft matte finish&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;expression_and_gaze&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;mouth&#34;</span><span class="p">:</span> <span class="s2">&#34;Softly parted lips&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;eyes&#34;</span><span class="p">:</span> <span class="s2">&#34;Direct eye contact via mirror, confident, calm&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;head_angle&#34;</span><span class="p">:</span> <span class="s2">&#34;Slightly turned, 15-degree tilt&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;kinematics&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;upper_body&#34;</span><span class="p">:</span> <span class="s2">&#34;Right arm raised holding smartphone&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;lower_body&#34;</span><span class="p">:</span> <span class="s2">&#34;Left hand resting on hip/waist&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;positioning&#34;</span><span class="p">:</span> <span class="s2">&#34;Centered at eye level&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;wardrobe_details&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;top_layer&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;item&#34;</span><span class="p">:</span> <span class="s2">&#34;Corset top&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;fabric&#34;</span><span class="p">:</span> <span class="s2">&#34;Heavy-weight blue denim&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;neckline&#34;</span><span class="p">:</span> <span class="s2">&#34;Sweetheart&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;accents&#34;</span><span class="p">:</span> <span class="p">[</span><span class="s2">&#34;Thin spaghetti straps&#34;</span><span class="p">,</span> <span class="s2">&#34;Contoured stitching&#34;</span><span class="p">,</span> <span class="s2">&#34;Metal eyelets&#34;</span><span class="p">]</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;bottom_layer&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;item&#34;</span><span class="p">:</span> <span class="s2">&#34;High-waisted denim jeans&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;fit&#34;</span><span class="p">:</span> <span class="s2">&#34;Skinny-fit, emphasizing curves&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;wash&#34;</span><span class="p">:</span> <span class="s2">&#34;Matching blue denim wash&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;environment_architecture&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;background&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;primary_wall&#34;</span><span class="p">:</span> <span class="s2">&#34;Smooth grey matte finish&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;secondary_wall&#34;</span><span class="p">:</span> <span class="s2">&#34;Glossy white subway tiles&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;grout_detail&#34;</span><span class="p">:</span> <span class="s2">&#34;Thin grey contrast grout&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;setting&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;vibe&#34;</span><span class="p">:</span> <span class="s2">&#34;Clean, modern, intimate&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;props&#34;</span><span class="p">:</span> <span class="p">[</span><span class="s2">&#34;Modern smartphone&#34;</span><span class="p">,</span> <span class="s2">&#34;Large high-definition bathroom mirror&#34;</span><span class="p">]</span>
</span></span><span class="line"><span class="cl">    <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;lighting_and_optics&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;illumination&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;type&#34;</span><span class="p">:</span> <span class="s2">&#34;Warm indoor ambient&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;key_light&#34;</span><span class="p">:</span> <span class="s2">&#34;Soft overhead diffuse&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;highlights&#34;</span><span class="p">:</span> <span class="s2">&#34;Specular glint on denim and tile surfaces&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;camera_simulation&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;lens_type&#34;</span><span class="p">:</span> <span class="s2">&#34;35mm prime&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;depth_of_field&#34;</span><span class="p">:</span> <span class="s2">&#34;Shallow (slight blur on background tiles)&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;focus&#34;</span><span class="p">:</span> <span class="s2">&#34;Sharp focus on subject reflection&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="p">}</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span></span></span></code></pre></div></div>
<p>生成图片为：</p>
<p></p>
<h3 id="复古餐厅酒杯镜面自拍">复古餐厅酒杯镜面自拍</h3>
<div class="code-block code-line-numbers" style="counter-reset: code-block 0">
    <div class="code-header language-json">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-json" data-lang="json"><span class="line"><span class="cl"><span class="p">{</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;prompt_details&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;subject&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;description&#34;</span><span class="p">:</span> <span class="s2">&#34;Young woman with long, voluminous brunette hair featuring soft waves and a center part. She has almond-shaped eyes, arched brows, and defined facial features.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;expressions&#34;</span><span class="p">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl">        <span class="s2">&#34;Top: Subtle, confident smile, direct eye contact with the reflection.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="s2">&#34;Bottom: Candid, joyful laughter, eyes closed, head tilted back.&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">],</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;attire&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;top_image&#34;</span><span class="p">:</span> <span class="s2">&#34;Black high-neck sleeveless top, sophisticated and minimal.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;bottom_image&#34;</span><span class="p">:</span> <span class="s2">&#34;Black strapless dress with subtle glittering texture (sequins or shimmer).&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">},</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;accessories&#34;</span><span class="p">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl">        <span class="s2">&#34;Delicate silver necklace (tennis style or similar)&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="s2">&#34;Thin gold/silver bracelets&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="s2">&#34;Rings on fingers&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">]</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;pose_and_action&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;type&#34;</span><span class="p">:</span> <span class="s2">&#34;Mirror selfie POV.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;hands&#34;</span><span class="p">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl">        <span class="s2">&#34;Holding a wine glass filled with white wine.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="s2">&#34;Holding a smartphone to capture the reflection.&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">],</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;posture&#34;</span><span class="p">:</span> <span class="s2">&#34;Seated at a dining table, relaxed but elegant.&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;environment&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;location&#34;</span><span class="p">:</span> <span class="s2">&#34;Upscale, vintage-inspired restaurant or bistro.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;decor&#34;</span><span class="p">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl">        <span class="s2">&#34;Dark wood paneling&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="s2">&#34;Ornate mirrors reflecting the room&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="s2">&#34;Floral or tapestry-style wallpaper/upholstery&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="s2">&#34;Plush velvet seating (visible patterns)&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="s2">&#34;White tablecloths&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">],</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;background_details&#34;</span><span class="p">:</span> <span class="s2">&#34;Other diners softly visible in the background, vintage lamps with fringed shades.&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;lighting&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;atmosphere&#34;</span><span class="p">:</span> <span class="s2">&#34;Dim, warm, intimate evening ambiance.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;sources&#34;</span><span class="p">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl">        <span class="s2">&#34;Soft glow from vintage table lamps with warm shades&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="s2">&#34;Candlelight (prominent tall white candle in the bottom frame)&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="s2">&#34;Ambient reflection from mirrors&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">],</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;effect&#34;</span><span class="p">:</span> <span class="s2">&#34;Golden hour indoor tone, soft highlights on hair and skin, rich shadows.&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;camera_and_tech&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;style&#34;</span><span class="p">:</span> <span class="s2">&#34;Ultra Photorealistic, 8k resolution, candid lifestyle photography.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;camera_simulation&#34;</span><span class="p">:</span> <span class="s2">&#34;Smartphone rear camera (iPhone Pro style), wide aperture (f/1.8) for depth of field.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;focus&#34;</span><span class="p">:</span> <span class="s2">&#34;Sharp focus on the subject in the mirror reflection, soft bokeh on foreground elements (wine glass stem, candle).&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;color_grading&#34;</span><span class="p">:</span> <span class="s2">&#34;Warm, cinematic, slightly grainy low-light texture, rich contrast.&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;mood&#34;</span><span class="p">:</span> <span class="s2">&#34;Luxurious, festive, happy, chic, &#39;night out&#39; aesthetic.&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">}</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span></span></span></code></pre></div></div>
<p>生成图片为：</p>
<p></p>
<h3 id="水晶棱镜折射时尚大片">水晶棱镜折射时尚大片</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-json">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-json" data-lang="json"><span class="line"><span class="cl"><span class="p">{</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;Refractive photography&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;Fine art portrait&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="err">]</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;photography_style&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;genre&#34;</span><span class="p">:</span> <span class="s2">&#34;High-end fashion editorial portrait with experimental optical effects&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;technique&#34;</span><span class="p">:</span> <span class="s2">&#34;Shooting through prismatic glass and crystal elements for artistic refraction&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;era&#34;</span><span class="p">:</span> <span class="s2">&#34;Contemporary 2020s luxury fashion photography&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;influences&#34;</span><span class="p">:</span> <span class="s2">&#34;Paolo Roversi soft focus, Tim Walker whimsical elegance, Sofia Coppola period opulence&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;critical_elements_summary&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;must_include&#34;</span><span class="p">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;Large crystal prism creating rainbow dispersion on entire left side of frame&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;Subject visible through transparent glass table in center creating layered effect&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;Flower arrangement right side with chromatic aberration on petals&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;Multiple crystal chandeliers with warm candlelight creating bokeh in background&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;Deep black background with selective lighting on subject&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;Elaborate diamond necklace and earrings catching light&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;Soft dreamy focus quality throughout&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;Strong rainbow spectrum colors from prismatic refraction - full red through violet&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;Transparent layered glass effects creating ghosting and doubling&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;Warm amber candlelight bokeh circles scattered in background&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;Low-key dramatic lighting with subject emerging from darkness&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;Opulent formal ballroom atmosphere&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">]</span>
</span></span><span class="line"><span class="cl">  <span class="p">}</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span></span></span></code></pre></div></div>
<p>生成图片为：</p>
<p></p>
<h3 id="广角俯拍孤独感概念肖像">广角俯拍孤独感概念肖像</h3>
<div class="code-block code-line-numbers" style="counter-reset: code-block 0">
    <div class="code-header language-json">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-json" data-lang="json"><span class="line"><span class="cl"><span class="p">{</span> <span class="nt">&#34;pace&#34;</span><span class="p">:</span> <span class="s2">&#34;extensive surrounding empty space&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;perspective&#34;</span><span class="p">:</span> <span class="s2">&#34;dramatic overhead with subject looking up&#34;</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span><span class="err">,</span>
</span></span><span class="line"><span class="cl"><span class="s2">&#34;subject&#34;</span><span class="err">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;count&#34;</span><span class="p">:</span> <span class="mi">1</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;description&#34;</span><span class="p">:</span> <span class="s2">&#34;young person with glasses&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;pose&#34;</span><span class="p">:</span> <span class="s2">&#34;standing upright, shoulders slightly forward, arms relaxed&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;expression&#34;</span><span class="p">:</span> <span class="s2">&#34;soft, introspective, mildly curious&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;gaze&#34;</span><span class="p">:</span> <span class="s2">&#34;looking directly up at the camera&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;accessories&#34;</span><span class="p">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl"><span class="s2">&#34;round eyeglasses&#34;</span>
</span></span><span class="line"><span class="cl"><span class="p">],</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;clothing&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;outerwear&#34;</span><span class="p">:</span> <span class="s2">&#34;dark brown jacket&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;innerwear&#34;</span><span class="p">:</span> <span class="s2">&#34;light-colored knit or textured shirt&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;style&#34;</span><span class="p">:</span> <span class="s2">&#34;casual, understated&#34;</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span><span class="err">,</span>
</span></span><span class="line"><span class="cl"><span class="s2">&#34;facial_details&#34;</span><span class="err">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;features&#34;</span><span class="p">:</span> <span class="s2">&#34;rounded face, soft jawline&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;emotion&#34;</span><span class="p">:</span> <span class="s2">&#34;calm, thoughtful&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;eye_emphasis&#34;</span><span class="p">:</span> <span class="s2">&#34;enhanced by glasses and upward gaze&#34;</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span><span class="err">,</span>
</span></span><span class="line"><span class="cl"><span class="s2">&#34;lighting&#34;</span><span class="err">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;type&#34;</span><span class="p">:</span> <span class="s2">&#34;studio lighting&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;setup&#34;</span><span class="p">:</span> <span class="s2">&#34;top-centered soft light with gradual falloff&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;contrast&#34;</span><span class="p">:</span> <span class="s2">&#34;low to moderate&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;shadows&#34;</span><span class="p">:</span> <span class="s2">&#34;subtle shadows beneath chin and body&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;vignette&#34;</span><span class="p">:</span> <span class="s2">&#34;strong radial vignette darkening toward edges&#34;</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span><span class="err">,</span>
</span></span><span class="line"><span class="cl"><span class="s2">&#34;color&#34;</span><span class="err">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;palette&#34;</span><span class="p">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl"><span class="s2">&#34;cool gray&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"><span class="s2">&#34;charcoal&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"><span class="s2">&#34;muted brown&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"><span class="s2">&#34;soft beige&#34;</span>
</span></span><span class="line"><span class="cl"><span class="p">],</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;temperature&#34;</span><span class="p">:</span> <span class="s2">&#34;cool-neutral&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;saturation&#34;</span><span class="p">:</span> <span class="s2">&#34;low&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;mood&#34;</span><span class="p">:</span> <span class="s2">&#34;quiet, contemplative&#34;</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span><span class="err">,</span>
</span></span><span class="line"><span class="cl"><span class="s2">&#34;background&#34;</span><span class="err">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;environment&#34;</span><span class="p">:</span> <span class="s2">&#34;studio&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;surface&#34;</span><span class="p">:</span> <span class="s2">&#34;smooth seamless floor&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;gradient&#34;</span><span class="p">:</span> <span class="s2">&#34;radial gradient from light center to dark edges&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;distractions&#34;</span><span class="p">:</span> <span class="s2">&#34;none&#34;</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span><span class="err">,</span>
</span></span><span class="line"><span class="cl"><span class="s2">&#34;technical_details&#34;</span><span class="err">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;camera_type&#34;</span><span class="p">:</span> <span class="s2">&#34;digital&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;lens&#34;</span><span class="p">:</span> <span class="s2">&#34;ultra-wide or fisheye-style wide-angle&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;depth_of_field&#34;</span><span class="p">:</span> <span class="s2">&#34;deep (entire subject in focus)&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;sharpness&#34;</span><span class="p">:</span> <span class="s2">&#34;high center sharpness with slight edge softness&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;noise&#34;</span><span class="p">:</span> <span class="s2">&#34;minimal&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;post_processing&#34;</span><span class="p">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl"><span class="s2">&#34;contrast shaping&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"><span class="s2">&#34;cool color grading&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"><span class="s2">&#34;vignette enhancement&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"><span class="s2">&#34;perspective exaggeration&#34;</span>
</span></span><span class="line"><span class="cl"><span class="p">]</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span><span class="err">,</span>
</span></span><span class="line"><span class="cl"><span class="s2">&#34;artistic_elements&#34;</span><span class="err">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;concept&#34;</span><span class="p">:</span> <span class="s2">&#34;isolation and vulnerability through scale and perspective&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;visual_metaphor&#34;</span><span class="p">:</span> <span class="s2">&#34;small subject surrounded by vast empty space&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;aesthetic_influences&#34;</span><span class="p">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl"><span class="s2">&#34;editorial portrait photography&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"><span class="s2">&#34;modern studio minimalism&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"><span class="s2">&#34;cinematic overhead compositions&#34;</span>
</span></span><span class="line"><span class="cl"><span class="p">]</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span><span class="err">,</span>
</span></span><span class="line"><span class="cl"><span class="s2">&#34;typography&#34;</span><span class="err">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;presence&#34;</span><span class="p">:</span> <span class="kc">false</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span><span class="err">,</span>
</span></span><span class="line"><span class="cl"><span class="s2">&#34;overall_mood&#34;</span><span class="err">:</span> <span class="s2">&#34;intimate, introspective, slightly surreal&#34;</span><span class="err">,</span>
</span></span><span class="line"><span class="cl"><span class="s2">&#34;intended_use&#34;</span><span class="err">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl"><span class="s2">&#34;editorial portrait&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"><span class="s2">&#34;conceptual photography reference&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl"><span class="s2">&#34;AI image generation style guide&#34;</span>
</span></span><span class="line"><span class="cl"><span class="p">]</span>
</span></span><span class="line"><span class="cl"><span class="err">}</span></span></span></code></pre></div></div>
<p>生成图片为：</p>
<p></p>
<h3 id="韩系偶像风生日四宫格">韩系偶像风生日四宫格</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-json">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-json" data-lang="json"><span class="line"><span class="cl"><span class="p">{</span>
</span></span><span class="line"><span class="cl"><span class="nt">&#34;Korean Idol Studio Portrait style, soft high-key lighting, pastel blue color palette, mixed media with white hand-drawn doodle overlays.&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">}</span><span class="err">,</span>
</span></span><span class="line"><span class="cl">    <span class="s2">&#34;subject_details&#34;</span><span class="err">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;demographics&#34;</span><span class="p">:</span> <span class="s2">&#34;Young Asian woman, 18 years old, fresh and elegant visual.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;styling&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;hair&#34;</span><span class="p">:</span> <span class="s2">&#34;Long, dark brown, voluminous loose waves. Styled half-up or with a large blue ribbon accessory.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;outfit&#34;</span><span class="p">:</span> <span class="s2">&#34;Elegant baby blue sleeveless halter-neck dress with a flowing chiffon or tulle skirt.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;makeup&#34;</span><span class="p">:</span> <span class="s2">&#34;Fresh dewy skin, peach/pink blush, glossy lips, defined eyelashes (Idol makeup style).&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">}</span>
</span></span><span class="line"><span class="cl">    <span class="p">}</span><span class="err">,</span>
</span></span><span class="line"><span class="cl">    <span class="s2">&#34;panel_breakdown&#34;</span><span class="err">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;top_left_panel&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;framing&#34;</span><span class="p">:</span> <span class="s2">&#34;Close-up Portrait.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;pose&#34;</span><span class="p">:</span> <span class="s2">&#34;Leaning elbows on a white surface, face resting in palms (&#39;flower pose&#39;), squishing cheeks slightly. Looking off-camera with a cute, dreamy expression.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;doodles&#34;</span><span class="p">:</span> <span class="s2">&#34;White scribble of a veil/tiara on head, text &#39;Princess&#39;, floating hearts.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;props&#34;</span><span class="p">:</span> <span class="s2">&#34;Blue gingham patterned balloons in background.&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">},</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;top_right_panel&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;framing&#34;</span><span class="p">:</span> <span class="s2">&#34;Full Body / Wide Shot.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;pose&#34;</span><span class="p">:</span> <span class="s2">&#34;Sitting elegantly sideways on a table covered in a white cloth. One hand touching the ribbon in hair, legs crossed at ankles. Looking at camera.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;props&#34;</span><span class="p">:</span> <span class="s2">&#34;Small blue cake on table, blue gift boxes stacked on floor, blue gingham balloons.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;doodles&#34;</span><span class="p">:</span> <span class="s2">&#34;Text &#39;Wonderful Birthday&#39; and sparkle drawings.&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">},</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;bottom_left_panel&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;framing&#34;</span><span class="p">:</span> <span class="s2">&#34;Full Body standing.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;pose&#34;</span><span class="p">:</span> <span class="s2">&#34;Standing straight, holding a massive, oversized blue bow prop (fashion editorial style) against her chest.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;doodles&#34;</span><span class="p">:</span> <span class="s2">&#34;White outlines tracing the bow to emphasize the shape, motion lines.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;props&#34;</span><span class="p">:</span> <span class="s2">&#34;Standing on a small white circular pedestal.&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">},</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;bottom_right_panel&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;framing&#34;</span><span class="p">:</span> <span class="s2">&#34;Waist-up Shot.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;pose&#34;</span><span class="p">:</span> <span class="s2">&#34;Holding a minimalist blue birthday cake with both hands at chest level. Head tilted, looking away to the side with a bright smile.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;cake_details&#34;</span><span class="p">:</span> <span class="s2">&#34;Blue icing, white ball decorations, text &#39;HAPPY BIRTHDAY&#39; in black.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;doodles&#34;</span><span class="p">:</span> <span class="s2">&#34;White ribbon drawn on the cake, heart shapes, text &#39;My Princess &#39;.&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">}</span>
</span></span><span class="line"><span class="cl">    <span class="p">}</span><span class="err">,</span>
</span></span><span class="line"><span class="cl">    <span class="s2">&#34;camera_technical_values&#34;</span><span class="err">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;lens&#34;</span><span class="p">:</span> <span class="s2">&#34;85mm (Portrait telephoto for flattering facial features).&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;aperture&#34;</span><span class="p">:</span> <span class="s2">&#34;f/2.8 to f/4.0 (Soft background blur).&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;shutter_speed&#34;</span><span class="p">:</span> <span class="s2">&#34;1/200s.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;iso&#34;</span><span class="p">:</span> <span class="s2">&#34;ISO 100.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;lighting_setup&#34;</span><span class="p">:</span> <span class="s2">&#34;High-Key Studio Lighting. Bright, soft, shadowless &#39;beauty&#39; light. White seamless background.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;tone&#34;</span><span class="p">:</span> <span class="s2">&#34;Cool pastel blue tones, bright and airy.&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">}</span><span class="err">,</span>
</span></span><span class="line"><span class="cl">    <span class="s2">&#34;post_processing&#34;</span><span class="err">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;overlays&#34;</span><span class="p">:</span> <span class="s2">&#34;Handwritten white crayon/chalk text reading &#39;Wonderful Birthday&#39;, &#39;Princess My&#39;. Cute doodle illustrations of stars, hearts, and ribbons.&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">}</span></span></span></code></pre></div></div>
<p>生成图片为：</p>
<p></p>
<h3 id="冬日蓝天仰拍闺蜜合影">冬日蓝天仰拍闺蜜合影</h3>
<div class="code-block code-line-numbers" style="counter-reset: code-block 0">
    <div class="code-header language-json">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-json" data-lang="json"><span class="line"><span class="cl"><span class="p">{</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;meta&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;system_instruction&#34;</span><span class="p">:</span> <span class="s2">&#34;PRIORITY: Focus strict facial identity preservation on the TWO FOREGROUND CHARACTERS (Bottom Left &amp; Bottom Right). The other characters are secondary.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;aspect_ratio&#34;</span><span class="p">:</span> <span class="s2">&#34;9:16&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;quality&#34;</span><span class="p">:</span> <span class="s2">&#34;high_fidelity&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;resolution&#34;</span><span class="p">:</span> <span class="s2">&#34;4k&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;style&#34;</span><span class="p">:</span> <span class="s2">&#34;viral social media photography, worm&#39;s eye view, crystal clear blue sky&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;reference_usage&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;instruction&#34;</span><span class="p">:</span> <span class="s2">&#34;Map the uploaded face reference(s) specifically to the two girls closest to the camera (at the bottom).&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;logic&#34;</span><span class="p">:</span> <span class="s2">&#34;Bottom Left Girl = Face Ref A. Bottom Right Girl = Face Ref B (or same ref if only one provided). Top characters = Generic compatible faces.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;focus_weight&#34;</span><span class="p">:</span> <span class="s2">&#34;Foreground: 100% Identity match; Background: 50% Vibe match&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;scene&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;perspective&#34;</span><span class="p">:</span> <span class="s2">&#34;Extreme low angle (camera on ground looking up)&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;background&#34;</span><span class="p">:</span> <span class="s2">&#34;Pure gradient blue sky, no clouds, bright daylight&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;composition&#34;</span><span class="p">:</span> <span class="s2">&#34;5 girls forming a circle, but the bottom two are much larger and closer to the lens&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;subject_group&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;concept&#34;</span><span class="p">:</span> <span class="s2">&#34;A group of friends looking down at the camera, framing the shot&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;PRIMARY_SUBJECTS (STRICT IDENTITY LOCK)&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;note&#34;</span><span class="p">:</span> <span class="s2">&#34;These two must look exactly like the reference images&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;character_bottom_left&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;position&#34;</span><span class="p">:</span> <span class="s2">&#34;Bottom Left (7 o&#39;clock), closest to lens&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;face&#34;</span><span class="p">:</span> <span class="s2">&#34;Face Reference A, distinct features, big cheerful smile showing teeth&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;outfit&#34;</span><span class="p">:</span> <span class="s2">&#34;White fuzzy texture jacket or sweater, wearing large white plush earmuffs (cute winter vibe)&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;action&#34;</span><span class="p">:</span> <span class="s2">&#34;Leaning in close, hair hanging down slightly&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">},</span>
</span></span><span class="line"><span class="cl">      
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;character_bottom_right&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;position&#34;</span><span class="p">:</span> <span class="s2">&#34;Bottom Right (5 o&#39;clock), closest to lens&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;face&#34;</span><span class="p">:</span> <span class="s2">&#34;Face Reference B, distinct features, soft sweet smile&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;outfit&#34;</span><span class="p">:</span> <span class="s2">&#34;Dark navy or black coat, wearing a black beret or bucket hat&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;action&#34;</span><span class="p">:</span> <span class="s2">&#34;Looking gently at the camera&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">}</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;SECONDARY_SUBJECTS (ATMOSPHERE ONLY)&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;note&#34;</span><span class="p">:</span> <span class="s2">&#34;These characters provide context. Faces can be softer or less detailed.&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;top_group&#34;</span><span class="p">:</span> <span class="s2">&#34;Three other girls completing the circle at the top (10, 12, 2 o&#39;clock positions)&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;styling&#34;</span><span class="p">:</span> <span class="s2">&#34;Wearing winter coats (purple/black), hand gestures waving at camera, slightly out of focus or further away compared to foreground&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;lighting&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;type&#34;</span><span class="p">:</span> <span class="s2">&#34;High-key natural daylight&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;direction&#34;</span><span class="p">:</span> <span class="s2">&#34;Frontal lighting (falling from the sky onto their faces)&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;effect&#34;</span><span class="p">:</span> <span class="s2">&#34;Bright skin tones, &#39;cold weather&#39; rosy cheeks blush effect, sharp details on the earmuffs and hats&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;vibe&#34;</span><span class="p">:</span> <span class="s2">&#34;Best friends forever, joyful reunion, winter sunshine, energetic, high clarity&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;negative_prompt&#34;</span><span class="p">:</span> <span class="s2">&#34;distorted faces in foreground, ugly teeth, bad anatomy, dark shadows on faces, cloudy sky, buildings, blurry foreground, fish-eye distortion too strong&#34;</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span></span></span></code></pre></div></div>
<p>生成图片为：</p>
<p></p>
<h3 id="香槟色丝绸睡衣卧室写真">香槟色丝绸睡衣卧室写真</h3>
<div class="code-block code-line-numbers" style="counter-reset: code-block 0">
    <div class="code-header language-json">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-json" data-lang="json"><span class="line"><span class="cl"><span class="p">{</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;metadata&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;version&#34;</span><span class="p">:</span> <span class="s2">&#34;1.0&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;description&#34;</span><span class="p">:</span> <span class="s2">&#34;Photorealistic indoor portrait with detailed subject, clothing, accessories, lighting, and composition constraints&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;aspect_ratio&#34;</span><span class="p">:</span> <span class="mf">3.4</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;subject&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;identity&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;name&#34;</span><span class="p">:</span> <span class="s2">&#34;The person I uploaded&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;likeness_constraint&#34;</span><span class="p">:</span> <span class="s2">&#34;100% same face and body&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;age_representation&#34;</span><span class="p">:</span> <span class="s2">&#34;adult&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;physical_attributes&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;gender&#34;</span><span class="p">:</span> <span class="s2">&#34;female&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;body_type&#34;</span><span class="p">:</span> <span class="s2">&#34;slim, proportional&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;skin_tone&#34;</span><span class="p">:</span> <span class="s2">&#34;natural, warm&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;facial_expression&#34;</span><span class="p">:</span> <span class="s2">&#34;soft, calm, relaxed&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;hair&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;color&#34;</span><span class="p">:</span> <span class="s2">&#34;dark brown&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;style&#34;</span><span class="p">:</span> <span class="s2">&#34;loose, natural flow&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;length&#34;</span><span class="p">:</span> <span class="s2">&#34;medium to long&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">}</span>
</span></span><span class="line"><span class="cl">    <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;wardrobe&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;primary_outfit&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;type&#34;</span><span class="p">:</span> <span class="s2">&#34;nighty&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;fit&#34;</span><span class="p">:</span> <span class="s2">&#34;relaxed yet flattering&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;material&#34;</span><span class="p">:</span> <span class="s2">&#34;silky, lightweight fabric&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;texture&#34;</span><span class="p">:</span> <span class="s2">&#34;smooth with subtle sheen&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;design_details&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;neckline&#34;</span><span class="p">:</span> <span class="s2">&#34;soft, elegant neckline&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;straps&#34;</span><span class="p">:</span> <span class="s2">&#34;thin, delicate straps&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;length&#34;</span><span class="p">:</span> <span class="s2">&#34;short to mid-thigh&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;color_palette&#34;</span><span class="p">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl">          <span class="s2">&#34;soft champagne&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">          <span class="s2">&#34;muted blush&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">          <span class="s2">&#34;light ivory&#34;</span>
</span></span><span class="line"><span class="cl">        <span class="p">]</span>
</span></span><span class="line"><span class="cl">      <span class="p">}</span>
</span></span><span class="line"><span class="cl">    <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;accessories&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;jewelry&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;earrings&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;type&#34;</span><span class="p">:</span> <span class="s2">&#34;dangling&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;material&#34;</span><span class="p">:</span> <span class="s2">&#34;gold&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;finish&#34;</span><span class="p">:</span> <span class="s2">&#34;polished&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">},</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;bracelets&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;type&#34;</span><span class="p">:</span> <span class="s2">&#34;stacked beaded bracelets&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;material&#34;</span><span class="p">:</span> <span class="s2">&#34;mixed beads&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;hand&#34;</span><span class="p">:</span> <span class="s2">&#34;right wrist&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">},</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;watch&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;type&#34;</span><span class="p">:</span> <span class="s2">&#34;classic wristwatch&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;material&#34;</span><span class="p">:</span> <span class="s2">&#34;metal&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;style&#34;</span><span class="p">:</span> <span class="s2">&#34;minimalist&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">}</span>
</span></span><span class="line"><span class="cl">    <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;setting&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;environment&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;location_type&#34;</span><span class="p">:</span> <span class="s2">&#34;indoor&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;room_type&#34;</span><span class="p">:</span> <span class="s2">&#34;bedroom&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;style&#34;</span><span class="p">:</span> <span class="s2">&#34;modern and cozy&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;background_elements&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;lighting_fixture&#34;</span><span class="p">:</span> <span class="s2">&#34;table lamp&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;furniture&#34;</span><span class="p">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl">        <span class="s2">&#34;bed&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="s2">&#34;nightstand&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">],</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;decor&#34;</span><span class="p">:</span> <span class="s2">&#34;minimal, warm-toned&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;lighting&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;primary_light&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;source&#34;</span><span class="p">:</span> <span class="s2">&#34;lamp&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;color_temperature&#34;</span><span class="p">:</span> <span class="s2">&#34;warm&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;intensity&#34;</span><span class="p">:</span> <span class="s2">&#34;soft&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;secondary_light&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;type&#34;</span><span class="p">:</span> <span class="s2">&#34;ambient fill&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;effect&#34;</span><span class="p">:</span> <span class="s2">&#34;gentle shadow control&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;overall_mood&#34;</span><span class="p">:</span> <span class="s2">&#34;intimate, calm, cinematic&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;camera_and_composition&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;camera&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;angle&#34;</span><span class="p">:</span> <span class="s2">&#34;eye-level&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;distance&#34;</span><span class="p">:</span> <span class="s2">&#34;medium shot&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;lens_style&#34;</span><span class="p">:</span> <span class="s2">&#34;portrait lens&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;depth_of_field&#34;</span><span class="p">:</span> <span class="s2">&#34;shallow&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;framing&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;orientation&#34;</span><span class="p">:</span> <span class="s2">&#34;vertical&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;subject_position&#34;</span><span class="p">:</span> <span class="s2">&#34;centered&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;crop&#34;</span><span class="p">:</span> <span class="s2">&#34;waist-up&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;focus&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;priority&#34;</span><span class="p">:</span> <span class="s2">&#34;face&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;background_blur&#34;</span><span class="p">:</span> <span class="s2">&#34;soft bokeh&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;rendering_style&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;realism_level&#34;</span><span class="p">:</span> <span class="s2">&#34;photorealistic&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;detail_level&#34;</span><span class="p">:</span> <span class="s2">&#34;high&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;skin_rendering&#34;</span><span class="p">:</span> <span class="s2">&#34;natural texture, no over-smoothing&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;color_grading&#34;</span><span class="p">:</span> <span class="s2">&#34;warm cinematic tones&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;constraints&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;must_include&#34;</span><span class="p">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;nighty outfit&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;gold jewelry&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;indoor bedroom setting&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;warm lighting&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">],</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;must_avoid&#34;</span><span class="p">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;metallic mini-dress&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;harsh lighting&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;outdoor environment&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;cartoon or illustrated style&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">]</span>
</span></span><span class="line"><span class="cl">  <span class="p">}</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span></span></span></code></pre></div></div>
<p>生成图片为：</p>
<p></p>
<h3 id="深夜手机屏幕光自拍">深夜手机屏幕光自拍</h3>
<div class="code-block code-line-numbers" style="counter-reset: code-block 0">
    <div class="code-header language-json">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-json" data-lang="json"><span class="line"><span class="cl"><span class="p">{</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;meta&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;aspect_ratio&#34;</span><span class="p">:</span> <span class="s2">&#34;9:16&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;quality&#34;</span><span class="p">:</span> <span class="s2">&#34;ultra_photorealistic&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;resolution&#34;</span><span class="p">:</span> <span class="s2">&#34;8k&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;camera&#34;</span><span class="p">:</span> <span class="s2">&#34;iPhone 15 Pro Max front camera&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;lens&#34;</span><span class="p">:</span> <span class="s2">&#34;24mm wide&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;style&#34;</span><span class="p">:</span> <span class="s2">&#34;raw iPhone selfie realism, not studio, not professional, visible natural texture&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;character_lock&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;face_identity&#34;</span><span class="p">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;same girl as reference image&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;same facial proportions, same jawline&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;soft doll-like face, small nose&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;bunny full lips with natural soft gradient tint&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;large almond-shaped eyes, sleepy sensual gaze&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;thick straight brows&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;NO face change, NO face swap errors&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">],</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;skin&#34;</span><span class="p">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;pale porcelain skin tone&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;smooth but real texture&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;not plastic, not over-smoothed&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;soft glow on cheeks&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">],</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;hair&#34;</span><span class="p">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;natural black hair&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;messy bedroom hair&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;side-part with strands falling over one eye&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;slightly shiny strands, soft volume&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">]</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;scene&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;location&#34;</span><span class="p">:</span> <span class="s2">&#34;dim bedroom at night&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;environment&#34;</span><span class="p">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;dark background&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;soft shadows&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;beige blackout curtains on left side&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;bed vibe, cozy messy room feeling&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">],</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;atmosphere&#34;</span><span class="p">:</span> <span class="s2">&#34;late-night sleepy lo-fi, intimate quiet mood&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;lighting&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;type&#34;</span><span class="p">:</span> <span class="s2">&#34;low-light phone glow&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;key_light&#34;</span><span class="p">:</span> <span class="s2">&#34;cool bluish-purple screen glow on face&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;fill_light&#34;</span><span class="p">:</span> <span class="s2">&#34;very soft ambient darkness&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;contrast&#34;</span><span class="p">:</span> <span class="s2">&#34;high contrast, face lit but background nearly black&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;avoid&#34;</span><span class="p">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;warm/orange tones&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;ring light&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;flash&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;studio lighting&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">]</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;camera_perspective&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;pov&#34;</span><span class="p">:</span> <span class="s2">&#34;we ARE her phone&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;angle&#34;</span><span class="p">:</span> <span class="s2">&#34;slightly low angle close-up selfie&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;distance&#34;</span><span class="p">:</span> <span class="s2">&#34;very close, intimate framing&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;framing&#34;</span><span class="p">:</span> <span class="s2">&#34;face + upper chest, cropped tight&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;phone_visibility&#34;</span><span class="p">:</span> <span class="s2">&#34;not visible&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;subject&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;gender&#34;</span><span class="p">:</span> <span class="s2">&#34;female&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;age&#34;</span><span class="p">:</span> <span class="s2">&#34;21+ (adult)&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;vibe&#34;</span><span class="p">:</span> <span class="s2">&#34;effortlessly hot, sleepy, soft but dangerous&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;expression&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;eyes&#34;</span><span class="p">:</span> <span class="s2">&#34;heavy-lidded dreamy stare&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;mouth&#34;</span><span class="p">:</span> <span class="s2">&#34;slightly open, relaxed lips&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;emotion&#34;</span><span class="p">:</span> <span class="s2">&#34;tired + seductive without trying&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;pose&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;position&#34;</span><span class="p">:</span> <span class="s2">&#34;lying on stomach&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;support&#34;</span><span class="p">:</span> <span class="s2">&#34;propped up on grey pillow with subtle pattern&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;hand&#34;</span><span class="p">:</span> <span class="s2">&#34;hand near face, index finger touching lower lip&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;outfit&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;top&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;type&#34;</span><span class="p">:</span> <span class="s2">&#34;tight white cropped t-shirt&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;fit&#34;</span><span class="p">:</span> <span class="s2">&#34;snug and stretched&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;details&#34;</span><span class="p">:</span> <span class="s2">&#34;thin fabric, realistic tension folds&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;underwear&#34;</span><span class="p">:</span> <span class="s2">&#34;no bra&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">},</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;extra&#34;</span><span class="p">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl">        <span class="s2">&#34;denim jacket loosely falling off shoulders&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="s2">&#34;low-rise jeans partially visible at the bottom edge&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">]</span>
</span></span><span class="line"><span class="cl">    <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;image_quality&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;focus&#34;</span><span class="p">:</span> <span class="s2">&#34;soft focus but face remains clear&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;grain&#34;</span><span class="p">:</span> <span class="s2">&#34;visible low-light noise&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;sharpness&#34;</span><span class="p">:</span> <span class="s2">&#34;NOT razor sharp, more lo-fi&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;realism&#34;</span><span class="p">:</span> <span class="s2">&#34;looks like a real iPhone selfie posted online&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">}</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span></span></span></code></pre></div></div>
<p>中文提示词：</p>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">中文提示词：
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">一、画面参数
</span></span><span class="line"><span class="cl">1 画幅比例：九比十六
</span></span><span class="line"><span class="cl">2 清晰度与分辨率：超写实质感，八千分辨率
</span></span><span class="line"><span class="cl">3 拍摄设备与镜头：旗舰手机前置摄像头，广角约二十四毫米
</span></span><span class="line"><span class="cl">4 风格取向：原生手机自拍写实，不是影棚，不是专业摄影，可见自然皮肤与材质纹理
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">二、人物锁定
</span></span><span class="line"><span class="cl">1 脸部一致性：与参考图同一位女孩，面部比例与下颌线一致，不改变脸，不出现换脸错误
</span></span><span class="line"><span class="cl">2 五官特征：偏软糯的娃娃脸，小鼻子；饱满唇形带自然柔和渐变；大杏眼，慵懒性感的眼神；浓密偏直的眉形
</span></span><span class="line"><span class="cl">3 肤色与皮肤质感：偏白的瓷感肤色；平滑但保留真实纹理；不塑料感，不过度磨皮；脸颊有轻微柔光
</span></span><span class="line"><span class="cl">4 头发状态：自然黑发；卧室里略凌乱的发型；侧分，有发丝遮住一只眼；发丝略有光泽，蓬松度柔和
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">三、场景与氛围
</span></span><span class="line"><span class="cl">1 地点时间：夜晚的昏暗卧室
</span></span><span class="line"><span class="cl">2 环境元素：背景偏暗；阴影柔和；左侧米色遮光窗帘；床铺氛围，舒适但略乱的房间感觉
</span></span><span class="line"><span class="cl">3 情绪基调：深夜困倦的低保真氛围，私密安静
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">四、光线设计
</span></span><span class="line"><span class="cl">1 主光类型：低照度的手机屏幕光
</span></span><span class="line"><span class="cl">2 主光颜色与落点：偏冷的蓝紫屏幕光打在脸上
</span></span><span class="line"><span class="cl">3 补光与对比：环境整体很暗，仅有极弱的暗部补光；高反差，脸亮但背景接近全黑
</span></span><span class="line"><span class="cl">4 避免项：避免偏暖偏橙色；避免环形灯；避免闪光灯；避免影棚灯光
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">五、镜头视角与构图
</span></span><span class="line"><span class="cl">1 视角设定：镜头就是她的手机
</span></span><span class="line"><span class="cl">2 角度距离：略低机位的近距离自拍特写，亲密取景
</span></span><span class="line"><span class="cl">3 画面范围：脸部与上胸入镜，裁切紧凑
</span></span><span class="line"><span class="cl">4 手机呈现：手机本体不入镜
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">六、主体状态
</span></span><span class="line"><span class="cl">1 基本信息：女性，二十一岁以上成年人
</span></span><span class="line"><span class="cl">2 气质取向：不费力的性感，困倦，柔软但带危险感
</span></span><span class="line"><span class="cl">3 表情细节：眼神半垂的梦幻凝视；嘴唇微张放松；情绪是疲惫与不刻意的诱惑
</span></span><span class="line"><span class="cl">4 姿势与动作：趴卧；靠在带细微纹理的灰色枕头上支撑；手靠近脸，食指触碰下唇
</span></span><span class="line"><span class="cl">5 服装搭配：紧身白色短款短袖，贴身拉伸；面料偏薄，有真实受力褶皱；不穿胸衣；牛仔外套松垮滑落在肩部；低腰牛仔裤在画面下缘部分可见
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">七、画质与成片质感
</span></span><span class="line"><span class="cl">1 对焦：整体柔焦但脸部保持清晰
</span></span><span class="line"><span class="cl">2 噪点：可见低光噪点
</span></span><span class="line"><span class="cl">3 锐度：不要刀锋般锐利，偏低保真
</span></span><span class="line"><span class="cl">4 真实感目标：像真实手机自拍发布在网上的效果</span></span></code></pre></div></div>
<p>生成图片为：</p>
<p></p>
<h3 id="迷你片场分身导演大片">迷你片场分身导演大片</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-json">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-json" data-lang="json"><span class="line"><span class="cl"><span class="err">Ultra-realistic</span> <span class="err">cinematic</span> <span class="err">studio</span> <span class="err">portrait</span> <span class="err">of</span> <span class="err">a</span> <span class="err">woman</span> <span class="err">directing</span> <span class="err">a</span> <span class="err">miniature</span> <span class="err">film</span> <span class="err">set</span> <span class="err">starring</span> <span class="err">a</span> <span class="err">tiny</span> <span class="err">lifelike</span> <span class="err">version</span> <span class="err">of</span> <span class="err">herself.</span>
</span></span><span class="line"><span class="cl"><span class="err">She</span> <span class="err">adjusts</span> <span class="err">a</span> <span class="err">miniature</span> <span class="err">camera</span> <span class="err">while</span> <span class="err">the</span> <span class="err">small</span> <span class="err">figure</span> <span class="err">stands</span> <span class="err">under</span> <span class="err">scaled</span> <span class="err">studio</span> <span class="err">lights.</span>
</span></span><span class="line"><span class="cl"><span class="err">The</span> <span class="err">miniature</span> <span class="err">self</span> <span class="err">matches</span> <span class="err">her</span> <span class="err">exact</span> <span class="err">appearance,</span> <span class="err">outfit,</span> <span class="err">and</span> <span class="err">natural</span> <span class="err">expression.</span>
</span></span><span class="line"><span class="cl"><span class="err">The</span> <span class="err">environment</span> <span class="err">includes</span> <span class="err">mini</span> <span class="err">tripods,</span> <span class="err">clapperboards,</span> <span class="err">light</span> <span class="err">modifiers,</span> <span class="err">and</span> <span class="err">film</span> <span class="err">reels.</span>
</span></span><span class="line"><span class="cl"><span class="err">Moody</span> <span class="err">cinematic</span> <span class="err">lighting</span> <span class="err">enhances</span> <span class="err">realism,</span> <span class="err">skin</span> <span class="err">texture,</span> <span class="err">and</span> <span class="err">micro-set</span> <span class="err">detail.</span>
</span></span><span class="line"><span class="cl"><span class="err">Shallow</span> <span class="err">depth</span> <span class="err">of</span> <span class="err">field,</span> <span class="err">cinematic</span> <span class="err">framing,</span> <span class="err">ultra-photorealistic</span> <span class="err">textures,</span> <span class="mi">8</span><span class="err">K</span> <span class="err">detail.</span>
</span></span><span class="line"><span class="cl"><span class="err">Style:</span> <span class="err">cinematic</span> <span class="err">studio</span> <span class="err">realism,</span> <span class="err">no</span> <span class="err">illustration,</span> <span class="err">no</span> <span class="err">CGI.</span> <span class="mi">1</span><span class="err">:</span><span class="mi">1</span></span></span></code></pre></div></div>
<p>生成图片为：</p>
<p></p>
<h3 id="卡通角色同框奇幻合影">卡通角色同框奇幻合影</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-json">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-json" data-lang="json"><span class="line"><span class="cl"><span class="p">{</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;prompt_data&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;scene&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;main_subject&#34;</span><span class="p">:</span> <span class="s2">&#34;Smiling adult girl&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;action&#34;</span><span class="p">:</span> <span class="s2">&#34;Peeking out from behind a slightly open blue wooden door&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;interaction&#34;</span><span class="p">:</span> <span class="s2">&#34;Surrounded by iconic cartoon characters popping out playfully beside her&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;expressions&#34;</span><span class="p">:</span> <span class="s2">&#34;Expressive faces, joyful reactions&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;characters&#34;</span><span class="p">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;Cheerful plumber hero in a red cap&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;Blue robotic cat&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;Clever mouse&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;Mischievous rabbit&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;Wild cartoon devil&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;Yellow cartoon bird&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;Classic cartoon cat&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">],</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;art_style&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;genre&#34;</span><span class="p">:</span> <span class="s2">&#34;Fantasy crossover&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;visual_blend&#34;</span><span class="p">:</span> <span class="s2">&#34;Ultra-detailed 3D cartoon realism blended with real-life photography&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;aesthetic&#34;</span><span class="p">:</span> <span class="s2">&#34;Pixar-style lighting, smooth textures, vibrant colors&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;mood&#34;</span><span class="p">:</span> <span class="s2">&#34;Whimsical, magical, heartwarming&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;technical_specs&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;lighting&#34;</span><span class="p">:</span> <span class="s2">&#34;Soft natural daylight&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;camera&#34;</span><span class="p">:</span> <span class="s2">&#34;Shallow depth of field, cinematic composition&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;quality&#34;</span><span class="p">:</span> <span class="s2">&#34;8K, high realism, ultra-detailed&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="p">}</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span></span></span></code></pre></div></div>
<p>生成图片为：</p>
<p></p>
<h3 id="西装棒棒糖酷飒肖像">西装棒棒糖酷飒肖像</h3>
<div class="code-block code-line-numbers" style="counter-reset: code-block 0">
    <div class="code-header language-json">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-json" data-lang="json"><span class="line"><span class="cl"><span class="p">{</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;image_request&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;subject&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;type&#34;</span><span class="p">:</span> <span class="s2">&#34;Young adult woman&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;identity_constraint&#34;</span><span class="p">:</span> <span class="s2">&#34;Use facial features and makeup exactly from the attached reference image; no changes or enhancement to face&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;vibe&#34;</span><span class="p">:</span> <span class="s2">&#34;Powerful, confident, edgy elegance&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;expression&#34;</span><span class="p">:</span> <span class="s2">&#34;Serious, composed, steady confidence&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;gaze&#34;</span><span class="p">:</span> <span class="s2">&#34;Direct and unwavering eye contact with the camera&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;pose_and_posture&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;position&#34;</span><span class="p">:</span> <span class="s2">&#34;Seated&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;posture&#34;</span><span class="p">:</span> <span class="s2">&#34;Strong, grounded, confident&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;hands&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;action&#34;</span><span class="p">:</span> <span class="s2">&#34;One hand raised holding a round lollipop&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;details&#34;</span><span class="p">:</span> <span class="s2">&#34;Long pointed black stiletto nails clearly visible&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">},</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;presence&#34;</span><span class="p">:</span> <span class="s2">&#34;Cinematic authority with relaxed control&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;hair&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;color&#34;</span><span class="p">:</span> <span class="s2">&#34;Black&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;style&#34;</span><span class="p">:</span> <span class="s2">&#34;Soft, loose hair falling over shoulders&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;details&#34;</span><span class="p">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl">        <span class="s2">&#34;Light fringe partially covering forehead and eyes&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="s2">&#34;Natural movement, slightly imperfect&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">]</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;face_and_makeup&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;face&#34;</span><span class="p">:</span> <span class="s2">&#34;Exact facial structure preserved from reference&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;makeup_style&#34;</span><span class="p">:</span> <span class="s2">&#34;Warm editorial makeup&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;eyes&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;shadow&#34;</span><span class="p">:</span> <span class="s2">&#34;Brown eyeshadow&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;definition&#34;</span><span class="p">:</span> <span class="s2">&#34;Natural yet sharp eye definition&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">},</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;lips&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;color&#34;</span><span class="p">:</span> <span class="s2">&#34;Nude to matte orange tone&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;finish&#34;</span><span class="p">:</span> <span class="s2">&#34;Soft matte, realistic texture&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">},</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;piercing&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;type&#34;</span><span class="p">:</span> <span class="s2">&#34;Septum piercing&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;visibility&#34;</span><span class="p">:</span> <span class="s2">&#34;Prominent and centered&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">}</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;attire&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;suit&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;type&#34;</span><span class="p">:</span> <span class="s2">&#34;Oversized tailored suit&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;color&#34;</span><span class="p">:</span> <span class="s2">&#34;Black or very dark brown&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;fit&#34;</span><span class="p">:</span> <span class="s2">&#34;Relaxed, wide, masculine-inspired silhouette&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;details&#34;</span><span class="p">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl">          <span class="s2">&#34;Wide lapels&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">          <span class="s2">&#34;Modern structured tailoring&#34;</span>
</span></span><span class="line"><span class="cl">        <span class="p">]</span>
</span></span><span class="line"><span class="cl">      <span class="p">},</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;shirt&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;type&#34;</span><span class="p">:</span> <span class="s2">&#34;Classic white shirt&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;collar&#34;</span><span class="p">:</span> <span class="s2">&#34;High collar&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;sleeves&#34;</span><span class="p">:</span> <span class="s2">&#34;Long sleeves rolled slightly over jacket cuffs&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">},</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;tie&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;type&#34;</span><span class="p">:</span> <span class="s2">&#34;Slim black tie&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;style&#34;</span><span class="p">:</span> <span class="s2">&#34;Loosely and simply tied&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">}</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;tattoos&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;forearm&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;text&#34;</span><span class="p">:</span> <span class="s2">&#34;Amalia&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;style&#34;</span><span class="p">:</span> <span class="s2">&#34;Clear, readable lettering&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">},</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;hand&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;details&#34;</span><span class="p">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl">          <span class="s2">&#34;Small eagle tattoo&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">          <span class="s2">&#34;Fine line tattoos on fingers and palm&#34;</span>
</span></span><span class="line"><span class="cl">        <span class="p">]</span>
</span></span><span class="line"><span class="cl">      <span class="p">}</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;environment&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;location&#34;</span><span class="p">:</span> <span class="s2">&#34;Professional studio&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;background&#34;</span><span class="p">:</span> <span class="s2">&#34;Plain cream or off-white backdrop&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;atmosphere&#34;</span><span class="p">:</span> <span class="s2">&#34;Minimalist, cinematic, focused entirely on subject&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;lighting&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;type&#34;</span><span class="p">:</span> <span class="s2">&#34;Soft warm studio lighting&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;direction&#34;</span><span class="p">:</span> <span class="s2">&#34;Side lighting&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;effect&#34;</span><span class="p">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl">        <span class="s2">&#34;Soft shadows&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="s2">&#34;Accentuated facial structure&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="s2">&#34;Clear fabric and texture definition&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="s2">&#34;No harsh contrast&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">]</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;camera_and_quality&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;style&#34;</span><span class="p">:</span> <span class="s2">&#34;High-fashion editorial portrait&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;angle&#34;</span><span class="p">:</span> <span class="s2">&#34;Straight-on framing&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;lens&#34;</span><span class="p">:</span> <span class="s2">&#34;50–85mm fashion portrait lens look&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;depth_of_field&#34;</span><span class="p">:</span> <span class="s2">&#34;Shallow but realistic&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;focus&#34;</span><span class="p">:</span> <span class="s2">&#34;Ultra-sharp on face and outfit&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;resolution&#34;</span><span class="p">:</span> <span class="s2">&#34;Ultra-detailed 8K photorealism&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;aesthetic&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;vibe&#34;</span><span class="p">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl">        <span class="s2">&#34;Edgy formal fashion&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="s2">&#34;Modern power dressing&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="s2">&#34;Cinematic editorial portrait&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="s2">&#34;Confident minimalist luxury&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">]</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;negative_prompt&#34;</span><span class="p">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;face alteration&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;beauty filter&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;CGI&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;3D render&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;illustration&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;cartoon&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;plastic skin&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;over-smoothing&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;harsh lighting&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;busy background&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;blur&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;distorted anatomy&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="s2">&#34;AI artifacts&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">]</span>
</span></span><span class="line"><span class="cl">  <span class="p">}</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span></span></span></code></pre></div></div>
<p>生成图片为：</p>
<p></p>
<h3 id="红裙玫瑰奢华回眸">红裙玫瑰奢华回眸</h3>
<div class="code-block code-line-numbers" style="counter-reset: code-block 0">
    <div class="code-header language-json">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-json" data-lang="json"><span class="line"><span class="cl"><span class="p">{</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;image_metadata&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;title&#34;</span><span class="p">:</span> <span class="s2">&#34;Romantic Opulence&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;subject_identity&#34;</span><span class="p">:</span> <span class="s2">&#34;The person I uploaded&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;aspect_ratio&#34;</span><span class="p">:</span> <span class="s2">&#34;3:4&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;aesthetic_category&#34;</span><span class="p">:</span> <span class="s2">&#34;Curated Luxury / Theatrical Romance&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;visual_composition&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;subject_pose&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;body_position&#34;</span><span class="p">:</span> <span class="s2">&#34;Seated/leaning forward&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;head_orientation&#34;</span><span class="p">:</span> <span class="s2">&#34;Turned back toward camera&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;interaction&#34;</span><span class="p">:</span> <span class="s2">&#34;Breaking the fourth wall / direct eye contact&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;expression&#34;</span><span class="p">:</span> <span class="s2">&#34;Playful, confident, knowing engagement&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;wardrobe_details&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;garment&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;type&#34;</span><span class="p">:</span> <span class="s2">&#34;Red dress&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;color_profile&#34;</span><span class="p">:</span> <span class="s2">&#34;Vibrant / Passionate&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;construction&#34;</span><span class="p">:</span> <span class="s2">&#34;Open back, gathered fabric at waist and hips&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;texture&#34;</span><span class="p">:</span> <span class="s2">&#34;Fluid, elegant movement&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">},</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;adornments&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;material&#34;</span><span class="p">:</span> <span class="s2">&#34;Delicate gold chain jewelry&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;placement&#34;</span><span class="p">:</span> <span class="s2">&#34;Draped across shoulders and spine&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;visual_style&#34;</span><span class="p">:</span> <span class="s2">&#34;Ceremonial, architectural&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">}</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;environmental_props&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;primary_prop&#34;</span><span class="p">:</span> <span class="s2">&#34;Round luxury box of red roses&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;floral_characteristics&#34;</span><span class="p">:</span> <span class="s2">&#34;Tight, repetitive forms; dense arrangement&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;symbolic_weight&#34;</span><span class="p">:</span> <span class="p">[</span><span class="s2">&#34;Desire&#34;</span><span class="p">,</span> <span class="s2">&#34;Devotion&#34;</span><span class="p">,</span> <span class="s2">&#34;Abundance&#34;</span><span class="p">]</span>
</span></span><span class="line"><span class="cl">    <span class="p">}</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;thematic_analysis&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;psychological_layers&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;vulnerability&#34;</span><span class="p">:</span> <span class="s2">&#34;Exposed by the open-back design&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;agency&#34;</span><span class="p">:</span> <span class="s2">&#34;Reframed as power through controlled posture and gaze&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">      <span class="nt">&#34;intent&#34;</span><span class="p">:</span> <span class="s2">&#34;Intentional luxury rather than accidental beauty&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="p">},</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;visual_contrasts&#34;</span><span class="p">:</span> <span class="p">[</span>
</span></span><span class="line"><span class="cl">      <span class="p">{</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;element_a&#34;</span><span class="p">:</span> <span class="s2">&#34;Organic fluidity (fabric and skin)&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">        <span class="nt">&#34;element_b&#34;</span><span class="p">:</span> <span class="s2">&#34;Geometric repetition (roses and chains)&#34;</span>
</span></span><span class="line"><span class="cl">      <span class="p">}</span>
</span></span><span class="line"><span class="cl">    <span class="p">]</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;artistic_direction&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;lighting&#34;</span><span class="p">:</span> <span class="s2">&#34;Softly defined, highlighting contours of the back and jewelry&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;styling&#34;</span><span class="p">:</span> <span class="s2">&#34;Neat hair, polished makeup&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;audience_role&#34;</span><span class="p">:</span> <span class="s2">&#34;Observer-turned-participant&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">}</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span></span></span></code></pre></div></div>
<p>生成图片为：</p>
<p></p>
<h3 id="日系学院风蹲姿特写">日系学院风蹲姿特写</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-json">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-json" data-lang="json"><span class="line"><span class="cl"><span class="p">{</span><span class="err">photorealistic</span> <span class="err">image</span> <span class="err">of</span> <span class="err">a</span> <span class="err">18-year-old</span> <span class="err">Japanese</span> <span class="err">muse-level</span> <span class="err">beauty,</span> <span class="err">cute</span> <span class="err">mischievous</span> <span class="err">sly</span> <span class="err">smiling</span> <span class="err">face,</span> <span class="err">fair</span> <span class="err">pale</span> <span class="err">skin,</span> <span class="err">large</span> <span class="err">purple</span> <span class="err">eyes,</span> <span class="err">long</span> <span class="err">eyelashes,</span> <span class="err">slight</span> <span class="err">blush,</span> <span class="err">very</span> <span class="err">long</span> <span class="err">straight</span> <span class="err">black</span> <span class="err">hair</span> <span class="err">with</span> <span class="err">ahoge</span> <span class="err">antenna</span> <span class="err">strand,</span> <span class="err">slender</span> <span class="err">youthful</span> <span class="err">figure,</span> <span class="err">modest</span> <span class="err">natural</span> <span class="err">small</span> <span class="err">breasts,</span> <span class="err">wearing</span> <span class="err">dark</span> <span class="err">navy</span> <span class="err">school</span> <span class="err">blazer</span> <span class="err">over</span> <span class="err">white</span> <span class="err">collared</span> <span class="err">shirt</span> <span class="err">with</span> <span class="err">green</span> <span class="err">striped</span> <span class="err">tie</span> <span class="err">and</span> <span class="err">plaid</span> <span class="err">pleated</span> <span class="err">skirt</span> <span class="err">with</span> <span class="err">black</span> <span class="err">pantyhose,</span> <span class="err">school</span> <span class="err">backpack</span> <span class="err">slung</span> <span class="err">over</span> <span class="err">shoulder,</span> <span class="err">squatting</span> <span class="err">down</span> <span class="err">on</span> <span class="err">ground</span> <span class="err">with</span> <span class="err">one</span> <span class="err">foot</span> <span class="err">extended</span> <span class="err">toward</span> <span class="err">camera</span> <span class="err">in</span> <span class="err">deep</span> <span class="err">well</span> <span class="err">lens</span> <span class="err">view,</span> <span class="err">hands</span> <span class="err">gently</span> <span class="err">holding</span> <span class="err">brown</span> <span class="err">mary</span> <span class="err">jane</span> <span class="err">school</span> <span class="err">shoes</span> <span class="err">with</span> <span class="err">&#39;Playfoge&#39;</span> <span class="err">engraved,</span> <span class="err">feet</span> <span class="err">bare</span> <span class="err">in</span> <span class="err">black</span> <span class="err">stockings</span> <span class="err">visible</span> <span class="err">without</span> <span class="err">shoes,</span> <span class="err">one</span> <span class="err">stocking-clad</span> <span class="err">foot</span> <span class="err">stretched</span> <span class="err">forward</span> <span class="err">close</span> <span class="err">to</span> <span class="err">lens</span> <span class="err">creating</span> <span class="err">strong</span> <span class="err">perspective</span> <span class="err">distortion,</span> <span class="err">subtle</span> <span class="err">reveal</span> <span class="err">of</span> <span class="err">stocking-clad</span> <span class="err">feet,</span> <span class="err">nearby</span> <span class="err">faint</span> <span class="err">blurry</span> <span class="err">footprints</span> <span class="err">from</span> <span class="err">foot</span> <span class="err">sweat</span> <span class="err">stains,</span> <span class="err">composition/camera:</span> <span class="err">subject</span> <span class="err">fills</span> <span class="err">85–95%</span> <span class="err">of</span> <span class="err">frame,</span> <span class="err">almost</span> <span class="err">touching</span> <span class="err">top</span> <span class="err">edge,</span> <span class="err">feet</span> <span class="err">in</span> <span class="err">extreme</span> <span class="err">foreground</span> <span class="err">massively</span> <span class="err">prominent,</span> <span class="err">extremely</span> <span class="err">close</span> <span class="err">framing</span> <span class="err">with</span> <span class="err">minimal</span> <span class="err">negative</span> <span class="err">space,</span> <span class="err">camera</span> <span class="err">height</span> <span class="err">5–10cm</span> <span class="err">from</span> <span class="err">ground,</span> <span class="err">18mm</span> <span class="err">ultra-wide</span> <span class="err">angle,</span> <span class="err">lens</span> <span class="err">distance</span> <span class="err">from</span> <span class="err">toes</span> <span class="err">0.2–0.45m,</span> <span class="err">strong</span> <span class="err">low-angle</span> <span class="err">worm’s-eye</span> <span class="err">view,</span> <span class="err">legs</span> <span class="err">occupy</span> <span class="err">89–95%</span> <span class="err">of</span> <span class="err">frame,</span> <span class="err">background</span> <span class="err">heavily</span> <span class="err">blurred,</span> <span class="err">soft</span> <span class="err">diffused</span> <span class="err">indoor</span> <span class="err">lighting,</span> <span class="err">cool</span> <span class="err">blueish</span> <span class="err">tone.</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;parameters&#34;</span><span class="p">:</span> <span class="p">{</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;aspect_ratio&#34;</span><span class="p">:</span> <span class="s2">&#34;--ar 9:16&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;stylize&#34;</span><span class="p">:</span> <span class="s2">&#34;--stylize 250&#34;</span><span class="p">,</span>
</span></span><span class="line"><span class="cl">    <span class="nt">&#34;version&#34;</span><span class="p">:</span> <span class="s2">&#34;--v 2.6&#34;</span>
</span></span><span class="line"><span class="cl">  <span class="p">},</span>
</span></span><span class="line"><span class="cl">  <span class="nt">&#34;negative_prompt&#34;</span><span class="p">:</span> <span class="s2">&#34;ugly, old, blurry, lowres, deformed, bad anatomy, four watermark,extra limbs, poorly drawn face, poorly drawn hands, fused fingers, bad hands, mutated hands, extra fingers, van watermark,missing fingers, Nine watermark,bad proportions, palyforge watermark, deformed gesture, bad spatial relationship, shoes on feet, no feet reveal, no sweat footprints, closed mouth, no playful expression, cartoon, 3d render, plastic skin, harsh light, overexposed, underexposed, watermark, text, logo.&#34;</span>
</span></span><span class="line"><span class="cl"><span class="p">}</span></span></span></code></pre></div></div>
<p>生成图片为：</p>
<p></p>
<h3 id="粉色云朵礼服高定大片">粉色云朵礼服高定大片</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-json">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-json" data-lang="json"><span class="line"><span class="cl"><span class="mi">9</span><span class="err">:</span><span class="mi">16</span> <span class="err">竖版，写实高定时尚大片风格。使用我上传的人物五官图作为唯一身份参考，</span><span class="mi">100</span><span class="err">%还原同一张脸</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="err">画面内容：一位女性穿着超大体积的云朵感粉色礼服材质高级，且柔软，多层巨大的荷叶边褶皱堆叠，面料轻薄但有结构（organza</span> <span class="err">/</span> <span class="err">tulle</span> <span class="err">/</span> <span class="err">silk</span> <span class="err">taffeta</span> <span class="err">质感），裙摆像棉花糖云一样膨胀，有裙子飘动起来挡住部分镜头（上下左右）人物很靠近镜头，层层涌动。人物自信，蹲在镜头前，露出大腿，齐耳短发，齐眉的刘海，几缕头发在脸上飘动，礼服的褶皱随着步伐产生明显的流体波动；允许在裙摆边缘出现自然的运动模糊来强调动态，但脸部必须清晰锐利。裙子摆动的同时，</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="err">摄影：低机位仰拍，Canon</span> <span class="err">EOS</span> <span class="err">R</span><span class="mi">5</span> <span class="err">质感，</span><span class="mi">85</span><span class="err">mm</span> <span class="err">镜头，大光圈浅景深，焦点锁定在人物面部与上半身；背景味复古色的蓝天+白色云朵。光线：柔和主光（soft</span> <span class="err">key</span> <span class="err">light）从地面打来，让粉色礼服呈现「发光、轻盈、梦境」的高级质感；整体色调干净、低脏度、偏高定杂志拍摄质感。</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="err">构图：人物偏左构图</span></span></span></code></pre></div></div>
<p>生成图片为：</p>
<p></p>]]></description></item><item><title>工具推荐: Diff Tools</title><link>https://shangzongyu.github.io/p/%E5%B7%A5%E5%85%B7%E6%8E%A8%E8%8D%90-diff-tools/</link><pubDate>Sat, 18 Apr 2026 20:07:20 +0800</pubDate><author>shangzongyu</author><guid>https://shangzongyu.github.io/p/%E5%B7%A5%E5%85%B7%E6%8E%A8%E8%8D%90-diff-tools/</guid><description><![CDATA[<blockquote>
<p>介绍一些 Diff 工具。</p>
</blockquote>
<h2 id="vim-diff">Vim Diff</h2>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="c1"># 命令行启动</span>
</span></span><span class="line"><span class="cl">vim -d file1 file2
</span></span><span class="line"><span class="cl">nvim -d file1 file2
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 水平分割</span>
</span></span><span class="line"><span class="cl">vim -d -o file1 file2
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 比较多个文件</span>
</span></span><span class="line"><span class="cl">vim -d file1 file2 file3</span></span></code></pre></div></div>
<p><strong>快捷键</strong>：</p>
<ul>
<li><code>]c</code> - 跳到下一个差异</li>
<li><code>[c</code> - 跳到上一个差异</li>
<li><code>do</code> / <code>:diffget</code> - 从另一个窗口获取修改</li>
<li><code>dp</code> / <code>:diffput</code> - 将修改放到另一个窗口</li>
<li><code>:diffupdate</code> - 更新差异</li>
<li><code>:diffoff</code> - 关闭 diff 模式</li>
</ul>
<h3 id="git">Git</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">git config --global diff.tool vimdiff
</span></span><span class="line"><span class="cl">git config --global difftool.prompt <span class="nb">false</span>
</span></span><span class="line"><span class="cl">git difftool</span></span></code></pre></div></div>
<h3 id="svn">SVN</h3>
<p>创建脚本 <code>svnvimdiff</code>：</p>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="cp">#!/bin/bash
</span></span></span><span class="line"><span class="cl">vimdiff <span class="s2">&#34;</span><span class="nv">$6</span><span class="s2">&#34;</span> <span class="s2">&#34;</span><span class="nv">$7</span><span class="s2">&#34;</span></span></span></code></pre></div></div>
<p>配置：</p>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="c1"># ~/.subversion/config</span>
</span></span><span class="line"><span class="cl"><span class="o">[</span>helpers<span class="o">]</span>
</span></span><span class="line"><span class="cl">diff-cmd <span class="o">=</span> /path/to/svnvimdiff
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 或临时使用</span>
</span></span><span class="line"><span class="cl">svn diff --diff-cmd vimdiff</span></span></code></pre></div></div>
<h2 id="diff-so-fancy">diff-so-fancy</h2>
<ul>
<li>GitHub: <a href="https://github.com/so-fancy/diff-so-fancy" target="_blank" rel="noopener noreffer ">https://github.com/so-fancy/diff-so-fancy</a></li>
</ul>
<h3 id="安装">安装</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="c1"># macOS</span>
</span></span><span class="line"><span class="cl">brew install diff-so-fancy
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># Ubuntu/Debian</span>
</span></span><span class="line"><span class="cl">sudo apt install diff-so-fancy</span></span></code></pre></div></div>
<h3 id="git-1">Git</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">git config --global core.pager <span class="s2">&#34;diff-so-fancy | less --tabs=4 -RFX&#34;</span>
</span></span><span class="line"><span class="cl">git config --global interactive.diffFilter <span class="s2">&#34;diff-so-fancy --patch&#34;</span>
</span></span><span class="line"><span class="cl">git diff</span></span></code></pre></div></div>
<h3 id="svn-1">SVN</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="c1"># ~/.subversion/config</span>
</span></span><span class="line"><span class="cl"><span class="o">[</span>helpers<span class="o">]</span>
</span></span><span class="line"><span class="cl">diff-cmd <span class="o">=</span> diff-so-fancy
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 或临时使用</span>
</span></span><span class="line"><span class="cl">svn diff --diff-cmd diff-so-fancy</span></span></code></pre></div></div>
<h2 id="git-delta">git-delta</h2>
<ul>
<li>GitHub: <a href="https://github.com/dandavison/delta" target="_blank" rel="noopener noreffer ">https://github.com/dandavison/delta</a></li>
</ul>
<h3 id="安装-1">安装</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="c1"># macOS</span>
</span></span><span class="line"><span class="cl">brew install git-delta</span></span></code></pre></div></div>
<h3 id="git-2">Git</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">git config --global core.pager delta
</span></span><span class="line"><span class="cl">git config --global interactive.diffFilter <span class="s2">&#34;delta --color-only&#34;</span>
</span></span><span class="line"><span class="cl">git config --global delta.navigate <span class="nb">true</span>
</span></span><span class="line"><span class="cl">git config --global delta.side-by-side <span class="nb">true</span>
</span></span><span class="line"><span class="cl">git config --global delta.line-numbers <span class="nb">true</span>
</span></span><span class="line"><span class="cl">git diff</span></span></code></pre></div></div>
<h3 id="svn-2">SVN</h3>
<p>创建脚本 <code>svndelta</code>：</p>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="cp">#!/bin/bash
</span></span></span><span class="line"><span class="cl">diff -u <span class="s2">&#34;</span><span class="nv">$6</span><span class="s2">&#34;</span> <span class="s2">&#34;</span><span class="nv">$7</span><span class="s2">&#34;</span> <span class="p">|</span> delta</span></span></code></pre></div></div>
<p>配置：</p>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="c1"># ~/.subversion/config</span>
</span></span><span class="line"><span class="cl"><span class="o">[</span>helpers<span class="o">]</span>
</span></span><span class="line"><span class="cl">diff-cmd <span class="o">=</span> /path/to/svndelta</span></span></code></pre></div></div>
<h2 id="icdiff">icdiff</h2>
<ul>
<li>GitHub: <a href="https://github.com/jeffkaufman/icdiff" target="_blank" rel="noopener noreffer ">https://github.com/jeffkaufman/icdiff</a></li>
</ul>
<h3 id="安装-2">安装</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="c1"># macOS</span>
</span></span><span class="line"><span class="cl">brew install icdiff
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># pip</span>
</span></span><span class="line"><span class="cl">pip install icdiff</span></span></code></pre></div></div>
<h3 id="git-3">Git</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">git config --global icdiff.options <span class="s1">&#39;--highlight --line-numbers&#39;</span>
</span></span><span class="line"><span class="cl">git difftool --extcmd icdiff</span></span></code></pre></div></div>
<h3 id="svn-3">SVN</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">svn diff --diff-cmd icdiff</span></span></code></pre></div></div>
<h2 id="colordiff">colordiff</h2>
<h3 id="安装-3">安装</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="c1"># Ubuntu/Debian</span>
</span></span><span class="line"><span class="cl">sudo apt install colordiff
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># macOS</span>
</span></span><span class="line"><span class="cl">brew install colordiff</span></span></code></pre></div></div>
<h3 id="git-4">Git</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">git config --global alias.dic <span class="s2">&#34;diff --color&#34;</span>
</span></span><span class="line"><span class="cl">git dic</span></span></code></pre></div></div>
<h3 id="svn-4">SVN</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="c1"># ~/.subversion/config</span>
</span></span><span class="line"><span class="cl"><span class="o">[</span>helpers<span class="o">]</span>
</span></span><span class="line"><span class="cl">diff-cmd <span class="o">=</span> colordiff
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 或临时使用</span>
</span></span><span class="line"><span class="cl">svn diff --diff-cmd colordiff</span></span></code></pre></div></div>
<h2 id="ydiff">ydiff</h2>
<ul>
<li>GitHub: <a href="https://github.com/ymattw/ydiff" target="_blank" rel="noopener noreffer ">https://github.com/ymattw/ydiff</a></li>
</ul>
<h3 id="安装-4">安装</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">pip install ydiff</span></span></code></pre></div></div>
<h3 id="git-5">Git</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">ydiff -s    <span class="c1"># 代替 git diff</span>
</span></span><span class="line"><span class="cl">ydiff -ls  <span class="c1"># 代替 git log</span></span></span></code></pre></div></div>
<h3 id="svn-5">SVN</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">svn diff <span class="p">|</span> ydiff -s</span></span></code></pre></div></div>
<h2 id="difftastic">difftastic</h2>
<ul>
<li>GitHub: <a href="https://github.com/Wilfred/difftastic" target="_blank" rel="noopener noreffer ">https://github.com/Wilfred/difftastic</a></li>
</ul>
<p>基于语法树的 diff 工具，语法感知。</p>
<h3 id="安装-5">安装</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="c1"># macOS</span>
</span></span><span class="line"><span class="cl">brew install difftastic
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 其他系统</span>
</span></span><span class="line"><span class="cl"><span class="c1"># 从 GitHub releases 下载</span></span></span></code></pre></div></div>
<h3 id="git-6">Git</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">git config --global core.pager difftastic
</span></span><span class="line"><span class="cl">git config --global diff.external difftastic
</span></span><span class="line"><span class="cl">git diff</span></span></code></pre></div></div>
<h3 id="svn-6">SVN</h3>
<p>创建脚本 <code>svndifft</code>：</p>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="cp">#!/bin/bash
</span></span></span><span class="line"><span class="cl">difft <span class="s2">&#34;</span><span class="nv">$6</span><span class="s2">&#34;</span> <span class="s2">&#34;</span><span class="nv">$7</span><span class="s2">&#34;</span></span></span></code></pre></div></div>
<p>配置：</p>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="c1"># ~/.subversion/config</span>
</span></span><span class="line"><span class="cl"><span class="o">[</span>helpers<span class="o">]</span>
</span></span><span class="line"><span class="cl">diff-cmd <span class="o">=</span> /path/to/svndifft</span></span></code></pre></div></div>
<h2 id="kaleidoscope">Kaleidoscope</h2>
<p>macOS 专业的 diff 和 merge 工具。</p>
<h3 id="安装-6">安装</h3>
<p>从官网下载：https://kaleidoscope.app/</p>
<h3 id="git-7">Git</h3>
<p>在 Kaleidoscope 菜单中选择 “Integration…”，选择设为默认工具。</p>
<p>或手动配置：</p>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">git config --global difftool.Kaleidoscope.cmd <span class="s2">&#34;ksdiff --partial-changeset --relative-path \&#34;</span><span class="nv">$MERGED</span><span class="s2">\&#34; -- \&#34;</span><span class="nv">$LOCAL</span><span class="s2">\&#34; \&#34;</span><span class="nv">$REMOTE</span><span class="s2">\&#34;&#34;</span>
</span></span><span class="line"><span class="cl">git config --global difftool.prompt <span class="nb">false</span>
</span></span><span class="line"><span class="cl">git config --global diff.tool Kaleidoscope
</span></span><span class="line"><span class="cl">git difftool</span></span></code></pre></div></div>
<h3 id="svn-7">SVN</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="c1"># ~/.subversion/config</span>
</span></span><span class="line"><span class="cl"><span class="o">[</span>helpers<span class="o">]</span>
</span></span><span class="line"><span class="cl">diff-cmd <span class="o">=</span> /Applications/Kaleidoscope.app/Contents/Utilities/ksdiff
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># macOS 路径</span>
</span></span><span class="line"><span class="cl">diff-cmd <span class="o">=</span> /Applications/Kaleidoscope.app/Contents/MacOS/ksdiff</span></span></code></pre></div></div>
<h2 id="beyond-compare">Beyond Compare</h2>
<p>跨平台的 diff 和 merge 工具。</p>
<h3 id="安装-7">安装</h3>
<p>从官网下载：https://www.scootersoftware.com/</p>
<h3 id="git-8">Git</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="c1"># macOS</span>
</span></span><span class="line"><span class="cl">git config --global diff.tool bcomp
</span></span><span class="line"><span class="cl">git config --global difftool.bcomp.cmd <span class="s2">&#34;/usr/local/bin/bcomp \&#34;</span><span class="nv">$LOCAL</span><span class="s2">\&#34; \&#34;</span><span class="nv">$REMOTE</span><span class="s2">\&#34;&#34;</span>
</span></span><span class="line"><span class="cl">git config --global difftool.prompt <span class="nb">false</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># Windows</span>
</span></span><span class="line"><span class="cl">git config --global diff.tool bc
</span></span><span class="line"><span class="cl">git config --global difftool.bc.path <span class="s2">&#34;C:/Program Files/Beyond Compare 5/bcomp.exe&#34;</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">git difftool</span></span></code></pre></div></div>
<h3 id="svn-8">SVN</h3>
<p>创建脚本 <code>bcompare_svn</code>：</p>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="cp">#!/bin/bash
</span></span></span><span class="line"><span class="cl">/usr/local/bin/bcompare <span class="s2">&#34;</span><span class="nv">$6</span><span class="s2">&#34;</span> <span class="s2">&#34;</span><span class="nv">$7</span><span class="s2">&#34;</span> <span class="p">&amp;</span>
</span></span><span class="line"><span class="cl"><span class="nb">exit</span> <span class="m">0</span></span></span></code></pre></div></div>
<p>配置：</p>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="c1"># ~/.subversion/config</span>
</span></span><span class="line"><span class="cl"><span class="o">[</span>helpers<span class="o">]</span>
</span></span><span class="line"><span class="cl">diff-cmd <span class="o">=</span> /path/to/bcompare_svn</span></span></code></pre></div></div>
<h2 id="meld">Meld</h2>
<p>开源的跨平台 diff 工具。</p>
<h3 id="安装-8">安装</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="c1"># macOS</span>
</span></span><span class="line"><span class="cl">brew install meld
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># Ubuntu/Debian</span>
</span></span><span class="line"><span class="cl">sudo apt install meld</span></span></code></pre></div></div>
<h3 id="git-9">Git</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">git config --global diff.tool meld
</span></span><span class="line"><span class="cl">git config --global difftool.meld.cmd <span class="s2">&#34;meld \&#34;</span><span class="nv">$LOCAL</span><span class="s2">\&#34; \&#34;</span><span class="nv">$REMOTE</span><span class="s2">\&#34;&#34;</span>
</span></span><span class="line"><span class="cl">git difftool</span></span></code></pre></div></div>
<h3 id="svn-9">SVN</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="c1"># ~/.subversion/config</span>
</span></span><span class="line"><span class="cl"><span class="o">[</span>helpers<span class="o">]</span>
</span></span><span class="line"><span class="cl">diff-cmd <span class="o">=</span> meld
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 或临时使用</span>
</span></span><span class="line"><span class="cl">svn diff --diff-cmd meld</span></span></code></pre></div></div>
<h2 id="vs-code">VS Code</h2>
<h3 id="安装-9">安装</h3>
<p>下载：https://code.visualstudio.com/</p>
<h3 id="git-10">Git</h3>
<p>安装扩展 “Meld Diff” 或其他 diff 扩展。</p>
<h3 id="svn-10">SVN</h3>
<p>安装扩展后使用扩展的 SVN 集成。</p>
<h2 id="others">Others</h2>
<h3 id="diffscom">diffs.com</h3>
<ul>
<li><a href="https://diffs.com" target="_blank" rel="noopener noreffer ">https://diffs.com</a></li>
</ul>
<p>专门来渲染 diffs 的界面，语法高亮基于 Shiki，而且可定制性很强，我觉得非常漂亮，如果大家有类似需求，比如渲染一些 diffs 界面就可以用这个。</p>
<h3 id="diff-highlight">diff-highlight</h3>
<p>Git 自带的 diff 高亮工具。</p>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">git config --global core.pager <span class="s2">&#34;diff-highlight | less&#34;</span></span></span></code></pre></div></div>]]></description></item><item><title>工具推荐: 版本控制</title><link>https://shangzongyu.github.io/p/%E5%B7%A5%E5%85%B7%E6%8E%A8%E8%8D%90-%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6/</link><pubDate>Sun, 25 Jan 2026 16:08:57 +0800</pubDate><author>shangzongyu</author><guid>https://shangzongyu.github.io/p/%E5%B7%A5%E5%85%B7%E6%8E%A8%E8%8D%90-%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6/</guid><description><![CDATA[<h2 id="git">Git</h2>
<ul>
<li>Fork
<ul>
<li><a href="https://git-fork.com/" target="_blank" rel="noopener noreffer ">https://git-fork.com/</a></li>
<li>支持系统：Windows/macOS</li>
</ul>
</li>
<li>Tower
<ul>
<li><a href="https://www.git-tower.com/" target="_blank" rel="noopener noreffer ">https://www.git-tower.com/</a></li>
<li>支持系统：Windows/macOS</li>
<li>付费</li>
</ul>
</li>
<li>Github Desktop
<ul>
<li><a href="https://github.com/apps/desktop" target="_blank" rel="noopener noreffer ">https://github.com/apps/desktop</a></li>
<li>支持系统：Windows/macOS/Linux</li>
<li>开源/免费</li>
</ul>
</li>
<li>SourceGit
<ul>
<li><a href="https://github.com/sourcegit-scm/sourcegit" target="_blank" rel="noopener noreffer ">https://github.com/sourcegit-scm/sourcegit</a></li>
<li>支持系统：Windows/macOS/Linux</li>
<li>开源/免费</li>
</ul>
</li>
</ul>
<h2 id="subversion">Subversion</h2>
<ul>
<li>SmartSVN
<ul>
<li><a href="https://www.smartsvn.com/" target="_blank" rel="noopener noreffer ">https://www.smartsvn.com/</a></li>
<li>支持系统：Windows/macOS/Linux</li>
<li>付费</li>
</ul>
</li>
<li>RapidSVN
<ul>
<li><a href="http://rapidsvn.tigris.org/" target="_blank" rel="noopener noreffer ">http://rapidsvn.tigris.org/</a></li>
<li>支持系统：Windows/macOS/Linux</li>
<li>开源/免费</li>
</ul>
</li>
</ul>
<h2 id="个人推荐">个人推荐</h2>
<h3 id="git-图形客户端">Git 图形客户端</h3>
<p>根据我的使用经验，推荐以下工具：</p>
<ul>
<li>
<p><strong>GitHub Desktop</strong>：最适合初学者和 GitHub 用户</p>
<ul>
<li>界面简洁，学习成本低</li>
<li>与 GitHub 集成度最高</li>
<li>开源免费</li>
</ul>
</li>
<li>
<p><strong>Fork</strong>：功能强大且美观</p>
<ul>
<li>支持高级 Git 操作</li>
<li>界面设计现代化</li>
<li>性能优秀</li>
</ul>
</li>
<li>
<p><strong>SourceGit</strong>：轻量级开源选择，不过我不喜欢这个，丑和不好用。</p>
<ul>
<li>跨平台支持</li>
<li>功能全面</li>
<li>社区活跃</li>
</ul>
</li>
</ul>
<h3 id="git-常用配置">Git 常用配置</h3>
<h4 id="设置用户信息">设置用户信息</h4>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">git config --global user.name <span class="s2">&#34;你的名字&#34;</span>
</span></span><span class="line"><span class="cl">git config --global user.email <span class="s2">&#34;你的邮箱&#34;</span></span></span></code></pre></div></div>
<h4 id="设置默认分支名">设置默认分支名</h4>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">git config --global init.defaultBranch main</span></span></code></pre></div></div>
<h4 id="设置编辑器">设置编辑器</h4>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">git config --global core.editor <span class="s2">&#34;code --wait&#34;</span></span></span></code></pre></div></div>
<h4 id="启用颜色输出">启用颜色输出</h4>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">git config --global color.ui auto</span></span></code></pre></div></div>
<h3 id="常用-git-别名">常用 Git 别名</h3>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="c1"># 简化常用命令</span>
</span></span><span class="line"><span class="cl">git config --global alias.co checkout
</span></span><span class="line"><span class="cl">git config --global alias.br branch
</span></span><span class="line"><span class="cl">git config --global alias.ci commit
</span></span><span class="line"><span class="cl">git config --global alias.st status
</span></span><span class="line"><span class="cl">git config --global alias.unstage <span class="s1">&#39;reset HEAD --&#39;</span>
</span></span><span class="line"><span class="cl">git config --global alias.last <span class="s1">&#39;log -1&#39;</span>
</span></span><span class="line"><span class="cl">git config --global alias.visual <span class="s1">&#39;log --graph --oneline --all --decorate&#39;</span></span></span></code></pre></div></div>
<h3 id="推荐的工作流">推荐的工作流</h3>
<h4 id="git-flow-工作流">Git Flow 工作流</h4>
<p>适用于需要管理发布周期的项目：</p>
<div class="code-block code-line-numbers" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="c1"># 安装 git-flow</span>
</span></span><span class="line"><span class="cl">brew install git-flow  <span class="c1"># macOS</span>
</span></span><span class="line"><span class="cl">apt install git-flow   <span class="c1"># Linux</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 初始化</span>
</span></span><span class="line"><span class="cl">git flow init
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 创建功能分支</span>
</span></span><span class="line"><span class="cl">git flow feature start feature-name
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 完成功能分支</span>
</span></span><span class="line"><span class="cl">git flow feature finish feature-name</span></span></code></pre></div></div>
<h4 id="简化工作流">简化工作流</h4>
<p>适用于个人项目或小团队：</p>
<div class="code-block code-line-numbers" style="counter-reset: code-block 0">
    <div class="code-header language-bash">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl"><span class="c1"># 创建功能分支</span>
</span></span><span class="line"><span class="cl">git checkout -b feature-name
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 提交更改</span>
</span></span><span class="line"><span class="cl">git add .
</span></span><span class="line"><span class="cl">git commit -m <span class="s2">&#34;描述更改&#34;</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 推送到远程</span>
</span></span><span class="line"><span class="cl">git push -u origin feature-name
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="c1"># 合并到主分支</span>
</span></span><span class="line"><span class="cl">git checkout main
</span></span><span class="line"><span class="cl">git merge feature-name
</span></span><span class="line"><span class="cl">git push origin main</span></span></code></pre></div></div>
<h2 id="其他资源">其他资源</h2>
<ul>
<li><a href="https://git-scm.com/doc" target="_blank" rel="noopener noreffer ">Git 官方文档</a></li>
<li><a href="https://docs.github.com/zh/get-started" target="_blank" rel="noopener noreffer ">GitHub 学习资源</a></li>
<li><a href="https://nvie.com/posts/a-successful-git-branching-model/" target="_blank" rel="noopener noreffer ">Git Flow 工作流</a></li>
<li><a href="https://git-scm.com/book/zh/v2" target="_blank" rel="noopener noreffer ">Pro Git 中文版</a></li>
</ul>
<hr>
<p>这篇文章记录了我常用的版本控制工具和配置。选择合适的工具可以提高开发效率，建议根据自己的需求和使用习惯进行选择。</p>]]></description></item><item><title>2025 我使用过的工具整理</title><link>https://shangzongyu.github.io/p/2025-%E6%88%91%E4%BD%BF%E7%94%A8%E8%BF%87%E7%9A%84%E5%B7%A5%E5%85%B7%E6%95%B4%E7%90%86/</link><pubDate>Fri, 02 Jan 2026 12:29:49 +0800</pubDate><author>shangzongyu</author><guid>https://shangzongyu.github.io/p/2025-%E6%88%91%E4%BD%BF%E7%94%A8%E8%BF%87%E7%9A%84%E5%B7%A5%E5%85%B7%E6%95%B4%E7%90%86/</guid><description><![CDATA[<div class="featured-image">
                <img src="https://raw.githubusercontent.com/shangzongyu/blog-image/main/2026/piclist_20260102_2025-%E6%88%91%E4%BD%BF%E7%94%A8%E8%BF%87%E7%9A%84%E5%B7%A5%E5%85%B7%E6%95%B4%E7%90%86-cover.webp" referrerpolicy="no-referrer">
            </div><p>我的 2025 年常用工具整理。</p>
<ul>
<li><strong>编辑器</strong>
<ul>
<li><a href="https://zed.dev" target="_blank" rel="noopener noreffer ">Zed</a>：快速打开文件和项目的现代代码编辑器。</li>
<li><a href="https://antigravity.google" target="_blank" rel="noopener noreffer ">Antigravity</a>：主要写代码，集成 AI 的编辑器。</li>
<li><a href="https://typora.io" target="_blank" rel="noopener noreffer ">Typora</a>：写 Blog 必备的所见即所得 Markdown 编辑器。</li>
<li><a href="https://www.vim.org" target="_blank" rel="noopener noreffer ">Vim</a>/<a href="https://neovim.io" target="_blank" rel="noopener noreffer ">Neovim</a>：服务器代码修改、临时修复 Bug。</li>
<li><a href="https://github.com/tw93/MiaoYan" target="_blank" rel="noopener noreffer ">MiaoYan</a>：本地优先、好看易用的 Markdown 编辑器，但对我来说不太适合作为主力。</li>
<li><a href="https://obsidian.md" target="_blank" rel="noopener noreffer ">Obsidian</a>：学习笔记和 Journal 记录的知识库工具。</li>
<li><a href="" rel="">CotEditor</a>：轻量纯文本编辑器。</li>
</ul>
</li>
<li><strong>浏览器</strong>
<ul>
<li><a href="https://helium.computer" target="_blank" rel="noopener noreffer ">Helium</a>：今年新发现的浏览器，主要用于开发环境 (开源仓库在 <a href="https://github.com/imputnet/helium" target="_blank" rel="noopener noreffer ">GitHub</a>)。</li>
<li><a href="https://www.perplexity.ai/comet" target="_blank" rel="noopener noreffer ">Comet</a>：今年主力的浏览器，AI 原生。</li>
<li><a href="https://zen-browser.app" target="_blank" rel="noopener noreffer ">Zen Browser</a>：用于替代 Arc 的 Firefox 系浏览器，但最后被 Comet 替代。</li>
</ul>
</li>
<li><strong>终端</strong>
<ul>
<li><a href="https://sw.kovidgoyal.net/kitty/" target="_blank" rel="noopener noreffer ">Kitty</a>：前半年主要使用 Kitty。</li>
<li><a href="https://ghostty.org" target="_blank" rel="noopener noreffer ">Ghostty</a>：后半年主要使用的终端 (原文 Chostty)，体验更好。(GitHub：https://github.com/ghostty-org/ghostty)</li>
</ul>
</li>
<li><strong>AI</strong>
<ul>
<li><strong>工具</strong>
<ul>
<li><a href="https://claude.ai/code" target="_blank" rel="noopener noreffer ">Claude Code</a>：写代码、重构和读代码的 AI 助手。</li>
</ul>
</li>
<li><strong>模型</strong>
<ul>
<li><a href="https://www.bigmodel.cn" target="_blank" rel="noopener noreffer ">GLM</a>：今年以 GLM 为主，购买了 Coding Plan 套餐，结合 Claude Code 使用。</li>
</ul>
</li>
</ul>
</li>
<li><strong>版本控制</strong>
<ul>
<li><strong>Subversion</strong>：由于工作的变动，今年工作主要使用 SVN。
<ul>
<li><a href="https://snailsvn.com" target="_blank" rel="noopener noreffer ">SnailSVN</a>：macOS 的 GUI 工具，支持 Finder，类似 Windows 的<a href="https://tortoisesvn.net/" target="_blank" rel="noopener noreffer ">小乌龟</a>。</li>
<li><a href="https://www.smartsvn.com" target="_blank" rel="noopener noreffer ">SmartSVN</a>：年底自己使用的另外一个 SVN GUI 工具，很好用，比 SnailSVN 好用，缺点就是付费。</li>
</ul>
</li>
<li><strong>Git</strong>
<ul>
<li><a href="https://codeberg.org" target="_blank" rel="noopener noreffer ">Codeberg</a>：今年发现的新的 Git 仓库管理网站，主要是社区驱动，作为自己 GitLab 之外的备份。</li>
<li><a href="https://github.com/jesseduffield/lazygit" target="_blank" rel="noopener noreffer ">lazygit</a>：今年主要的 Git 工具，很少使用 Fork/Tower 这样的 GUI 工具。</li>
</ul>
</li>
</ul>
</li>
<li>数据库管理
<ul>
<li>Redis GUI 工具
<ul>
<li><a href="https://goanother.com/" target="_blank" rel="noopener noreffer ">Another Redis Desktop</a></li>
<li><a href="https://redis.tinycraft.cc/" target="_blank" rel="noopener noreffer ">Tiny DRM</a></li>
<li><a href="https://redis.io/insight/" target="_blank" rel="noopener noreffer ">Redis Insight</a>：Redis 官方的 GUI 工具</li>
</ul>
</li>
<li>MySQL GUI 工具
<ul>
<li><a href="https://www.navicat.com/en/products/navicat-premium-lite" target="_blank" rel="noopener noreffer ">Navicat Lite</a>：Navicat 的 Lite 版本，提供基础的功能，但是基本够用。</li>
<li><a href="https://dbeaver.io/" target="_blank" rel="noopener noreffer ">DBEaver</a>：社区驱动的数据库管理工具。</li>
<li><a href="https://tableplus.com/" target="_blank" rel="noopener noreffer ">Table Plus</a>：自认为最漂亮 MySQL GUI。</li>
</ul>
</li>
<li>PostgreSQL GUI
<ul>
<li><a href="https://www.pgadmin.org/" target="_blank" rel="noopener noreffer ">pgAdmin 4</a></li>
<li><a href="https://eggerapps.at/postico2/" target="_blank" rel="noopener noreffer ">Postico 2</a></li>
</ul>
</li>
</ul>
</li>
<li><strong>科学上网</strong>
<ul>
<li><a href="https://clashparty.org" target="_blank" rel="noopener noreffer ">Clash Party</a>：使用 Clash Party 替代老旧的 ClashX，主要在 mac 上使用。</li>
<li><a href="https://apps.apple.com/us/app/shadowrocket/id932747118" target="_blank" rel="noopener noreffer ">Shadowrocket</a>：iOS 代理神器，最良心的代理软件。</li>
</ul>
</li>
<li><strong>其他</strong>
<ul>
<li><a href="https://www.obdev.at/products/launchbar" target="_blank" rel="noopener noreffer ">LaunchBar</a>：替换了 RayCast，我只想要一个启动器，不想那么复杂的 AI 集成。</li>
<li><a href="https://github.com/tw93/Mole" target="_blank" rel="noopener noreffer ">Mole</a>：清理 Mac 系统的软件，好用推荐，适合我这种命令行操作的人。</li>
<li><a href="https://www.prettyclean.cc/en" target="_blank" rel="noopener noreffer ">PrettyClean</a>：清理垃圾释放空间，可以和 Mole 搭配使用，一个命令行，一个 GUI。</li>
<li><a href="https://www.scootersoftware.com/" target="_blank" rel="noopener noreffer ">Beyond Compare</a>：今年主要的软件对比工具。</li>
<li><a href="https://meldmerge.org" target="_blank" rel="noopener noreffer ">Meld</a>：Beyond Compare 的备胎，跨平台开源 diff 工具。</li>
<li><a href="https://piclist.cn/" target="_blank" rel="noopener noreffer ">picList</a>：自己写 Blog 照片管理工具 (自用项目，按需加上自己的仓库地址)。</li>
<li><a href="https://apps.apple.com/app/reminders/id1108187841" target="_blank" rel="noopener noreffer ">Apple Reminder</a>：生活任务管理。</li>
<li><a href="https://apps.apple.com/app/notes/id1110145109" target="_blank" rel="noopener noreffer ">Apple Notes</a>：日常记录与简单文档。</li>
<li><a href="https://www.pronotes.app/" target="_blank" rel="noopener noreffer ">Pro Notes</a>：让 Apple Notes 可以使用类似 Markdown 语法 + AI 的增强应用。</li>
<li><a href="https://ayugram.com" target="_blank" rel="noopener noreffer ">AyuGram</a>：替代电脑端的 TG 软件。</li>
<li><a href="https://swiftgram.app/" target="_blank" rel="noopener noreffer ">SwiftGram</a>：替代 iOS 端的 TG 软件 (一般通过 TestFlight / App Store 分发)。</li>
<li><a href="https://www.usebruno.com" target="_blank" rel="noopener noreffer ">Bruno</a>：用于替代 Postman 的 API Client，购买了付费版本。</li>
<li><a href="https://keepass.info" target="_blank" rel="noopener noreffer ">KeePass</a>：自己的密码管理主力工具 (电脑端)。</li>
<li>Fantasy Pass：自己的密码管理主力工具 (iOS 端，App Store 应用)。</li>
<li>Apple Password：管理 Apple 管的密码和账号，以及 Passkey (iOS / macOS 系统内置密码管理)。</li>
<li><a href="https://www.cherry-ai.com/" target="_blank" rel="noopener noreffer ">Cherry Studio</a>：跨平台多模型桌面客户端，今年前半年还是很喜欢的，后半年不知道啥原因，在 Mac 系统系统的卡的不行，慢慢就不用了，我喜欢这个的主要原因就是可以在一个 App 里面使用多个模型。</li>
<li><a href="https://github.com/MrKai77/Loop" target="_blank" rel="noopener noreffer ">Loop</a>：开源免费的分屏管理窗口工具，很好用。</li>
<li><a href="https://github.com/farion1231/cc-switch" target="_blank" rel="noopener noreffer ">CC Switch</a>：一键切换 Claude Code 供应商配置。</li>
<li><a href="https://menubarx.app/" target="_blank" rel="noopener noreffer ">MenubarX</a>：菜单栏里打开网页小窗，刚出来我就关注了，用的比较少。</li>
<li><a href="https://icemenubar.app/" target="_blank" rel="noopener noreffer ">Ice</a>：整理/隐藏菜单栏图标，在 mac 升级到最新的 26 时候，有不少 BUG，等待修改，不过开源免费值得使用。</li>
<li><a href="https://kando.menu/" target="_blank" rel="noopener noreffer ">Kando</a>：圆盘式快捷启动器，占用资源有些大。</li>
<li><a href="https://orbstack.dev/" target="_blank" rel="noopener noreffer ">OrbStack</a>：更快的 Docker/容器环境，对开发者友好。</li>
</ul>
</li>
</ul>]]></description></item><item><title>2025 我使用的工具：AI 编辑器</title><link>https://shangzongyu.github.io/p/2025-%E6%88%91%E4%BD%BF%E7%94%A8%E7%9A%84%E5%B7%A5%E5%85%B7ai-%E7%BC%96%E8%BE%91%E5%99%A8/</link><pubDate>Wed, 31 Dec 2025 15:14:10 +0800</pubDate><author>shangzongyu</author><guid>https://shangzongyu.github.io/p/2025-%E6%88%91%E4%BD%BF%E7%94%A8%E7%9A%84%E5%B7%A5%E5%85%B7ai-%E7%BC%96%E8%BE%91%E5%99%A8/</guid><description><![CDATA[<div class="featured-image">
                <img src="https://raw.githubusercontent.com/shangzongyu/blog-image/main/2025/2025-%e6%88%91%e4%bd%bf%e7%94%a8%e7%9a%84%e5%b7%a5%e5%85%b7_AI-%e7%bc%96%e8%be%91%e5%99%a8-cover.png" referrerpolicy="no-referrer">
            </div><blockquote>
<p>梳理一下自己在 2025 年使用过的 AI 编辑器，以及最后留下来的那几个。</p>
</blockquote>
<p>2025 年对开发者来说基本是 “AI IDE 元年”，从传统编辑器 + 插件到各种 “Agent-first IDE” 几乎是轮番轰炸。VSCode 体系、Cursor 系、国产工具，再加上 Zed 和 Antigravity，这一年下来，自己的主力开发环境大概换了不下五次。</p>
<p>这篇就当是一个个人向的小结：只记录自己真正在写代码时用过一段时间的编辑器，以及为什么最后只留下了 Zed 和 Antigravity。</p>
<h2 id="vscode老朋友--ai-插件">VSCode：老朋友 + AI 插件</h2>
<ul>
<li><a href="https://code.visualstudio.com/" target="_blank" rel="noopener noreffer ">https://code.visualstudio.com/</a></li>
</ul>
<p>VSCode 作为 “操作系统级应用” 已经很多年了，今年的变化更多是 <strong>AI 能力往里塞</strong>：GitHub Copilot、各种 LSP、再加上 Claude Code 之类的扩展，基本可以把它用成一个 “拼装版 AI IDE”。</p>
<p>今年自己没有订阅 Copilot，而是主要用 Claude Code 这一类插件配合现有工作流。体验上更像是给原来的 VSCode 加了一个随叫随到的 Pair Programmer，而不是彻底改变工作方式。</p>
<p><strong>优缺点</strong>：</p>
<ul>
<li>优点是生态足够完整，Remote、容器开发、各种奇奇怪怪的插件都能搞定；</li>
<li>缺点也明显：装完一堆扩展之后，界面越来越臃肿，AI 功能分散在不同角落，很难形成一个统一的 “Agent 体验”。</li>
</ul>
<h2 id="cursor细节很好的-vscode-分支">Cursor：细节很好的 VSCode 分支</h2>
<ul>
<li><a href="https://cursor.com" target="_blank" rel="noopener noreffer ">https://cursor.com</a></li>
</ul>
<p>Cursor 可以看作是一个 “为 AI 重写交互的 VSCode 分支”，从补全到对话，再到整仓库改动，整体是一套完整的 AI 工作流，而不是几个散落的命令。</p>
<p>自己只真正用过两周左右，主要是因为支付莫名其妙失败，最终也没有成为长期订阅用户。短暂体验里印象比较深的是：界面细节打磨得非常精致，像自动补全、框选范围改动、多文件修改这些操作，都明显比拼插件的 VSCode 顺滑很多。</p>
<p>如果支付没问题，很大概率今年的主力会是 Cursor + 另一个轻量编辑器的组合。</p>
<h2 id="windsurf性价比不错的-agent-ide">Windsurf：性价比不错的 Agent IDE</h2>
<ul>
<li><a href="https://windsurf.com/editor" target="_blank" rel="noopener noreffer ">https://windsurf.com/editor</a>[^7]</li>
</ul>
<p>Windsurf 原来叫 Codium / Codeium Pro，一开始就买了订阅，真正用了大概半年时间。它走的是 “Agent-first IDE” 路线：在编辑器里从写代码、重构，到运行与预览，都尽量通过一个统一的 AI Agent 完成。</p>
<ul>
<li>有类似 Cascade 的全栈 Agent，可以读完整项目、规划修改，再一口气改完并运行。</li>
<li>Supercomplete 和 Inline AI 让补全和局部修改都比较自然，像是一直有人在旁边帮忙敲代码。</li>
<li>内置调试、预览、部署一条龙，对全栈 / 前后端同写的场景比较友好。</li>
</ul>
<p>对我来说，它的问题主要是：界面观感和交互细节不如 Cursor 精致，有时会有点 “大型 Electron 应用” 的重量感。不过价格很友好，在那个时间点是一个很稳的选择。</p>
<h2 id="trae另一种-vscode-流派">Trae：另一种 VSCode 流派</h2>
<ul>
<li><a href="https://www.trae.ai/" target="_blank" rel="noopener noreffer ">https://www.trae.ai/</a></li>
</ul>
<p>Trae 本质上还是 VSCode 体系，只是把 AI 做成了内建的一等公民：有 Builder Mode、可自定义 Agent，还有比较舒服的对话和代码补全体验。</p>
<p>自己用 Trae 持续了三个月左右，感受上和 Windsurf 有点像：都在尝试用 Agent 接管更多环节，从解释代码、写注释，到跨文件重构、搭项目脚手架。选择它的一个重要原因是——订阅便宜，可以比较没有压力地长期开着当备用 IDE。</p>
<p>如果已经习惯 VSCode 的布局，又想体验一体化的 AI IDE，Trae 会比手动装一堆插件简单很多。</p>
<h2 id="qoder短暂试水">Qoder：短暂试水</h2>
<ul>
<li><a href="https://qoder.com/" target="_blank" rel="noopener noreffer ">https://qoder.com/</a>[^3]</li>
</ul>
<p>Qoder 这类新编辑器的特点也是 Agent + 对话，不过自己只做了非常短暂的一些尝试：打开项目、跑几个提示词、看它怎么改代码。</p>
<p>因为此时手里已经有 Windsurf / Trae 这类付费订阅，就没有动力再增加一个主力 IDE，最后也没形成肌肉记忆。对我个人来说，2025 年的编辑器试用已经进入 “边际收益递减” 阶段：再多换几家，带来的提升也不会有质的变化。</p>
<h2 id="zed今年最喜欢的编辑器之一">Zed：今年最喜欢的编辑器之一</h2>
<ul>
<li><a href="https://zed.dev/" target="_blank" rel="noopener noreffer ">https://zed.dev/</a>[^4]</li>
</ul>
<p>Zed 对我来说算是今年最大的惊喜之一。它的关键字是两个字：<strong>快</strong>。原生界面、极快的渲染和跳转、很轻盈的整体体验，让它很自然地成为一个 “随手就会打开” 的编辑器。</p>
<p>2025 年更有意思的是：Zed 也开始认真做 Agent 功能，可以直接在编辑器里接入 Claude Code、Codex 等服务，形成自己的 AI 工作流，而不仅仅是当一个纯编辑器。对后端开发来说，Zed + 远程项目 / Docker 环境基本可以覆盖日常大部分需求。</p>
<p>目前在我的使用里，Zed 更像是：</p>
<ul>
<li>日常写 Go / Python / TS/JS 代码的默认编辑器。</li>
<li>快速打开单文件、小项目的首选。</li>
<li>需要 AI 时，通过内置 Agent 能够直接接到自己习惯的模型服务。</li>
</ul>
<h2 id="antigravity今年最喜欢的-editor-之二">Antigravity：今年最喜欢的 Editor 之二</h2>
<ul>
<li><a href="https://antigravity.google/" target="_blank" rel="noopener noreffer ">https://antigravity.google/</a>[^5]</li>
</ul>
<p>Google Antigravity 本质上是一个带 Agent 的 VSCode 分支，但这次 Google 把 Agent 做成了一套完整的平台：从需求理解、生成代码，到运行、调试、再迭代，全都可以交给 Agent 去做。</p>
<p>一些印象深的点：</p>
<ul>
<li>Plan 模式会先生成一个完整的计划，再逐步修改代码，适合复杂改动；Fast 模式则更接近传统的 “直接改”。</li>
<li>Agent UI 做得比较克制，编辑器主体还是标准 VSCode 布局，切换成本很低。</li>
<li>对于 Web / 后端项目，写业务代码 + 让 Agent 补足样板、配置、测试，是挺自然的工作方式。</li>
</ul>
<p>自从 Antigravity 出来之后，它基本替代了除 Zed 之外的其他编辑器：需要强 AI Agent、自动化程度高的时候用 Antigravity，需要速度和利落感的时候用 Zed。</p>
<h2 id="现在的组合与一些感受">现在的组合与一些感受</h2>
<p>2025 年底自己固定下来的编辑器组合大概是：</p>
<ul>
<li><strong>Zed</strong>：主力 Editor，写代码、读代码、快速改动。</li>
<li><strong>Antigravity</strong>：主力 AI IDE，需要 “交给 Agent 批量搞定一件事” 的时候用。</li>
</ul>
<p>VSCode 依然会偶尔出现 (主要是某些插件生态绑定)，Windsurf / Trae 之类则逐渐淡出视野，更多变成一次阶段性尝试的脚注。</p>
<p>如果用一句话来总结这一年：<strong>AI 编辑器已经从 “玩具插件” 升级成了真正的生产力工具，但最终留下来的，依然是那些既尊重开发者习惯，又在关键路径上做了减法的工具。</strong></p>]]></description></item><item><title>2025：My Github Insight</title><link>https://shangzongyu.github.io/p/2025-my-github-insight/</link><pubDate>Mon, 29 Dec 2025 11:59:38 +0800</pubDate><author>shangzongyu</author><guid>https://shangzongyu.github.io/p/2025-my-github-insight/</guid><description><![CDATA[<div class="featured-image">
                <img src="https://raw.githubusercontent.com/shangzongyu/blog-image/main/2025/upgit_20251229_shangzongyu_2025_yearly_report-cover.webp" referrerpolicy="no-referrer">
            </div><p>我的 Github Insight, 会持续更新。</p>
<p></p>
<h2 id="generate-your-certificate">Generate your certificate</h2>
<p><a href="https://certificate.brendonmatos.com" target="_blank" rel="noopener noreffer ">https://certificate.brendonmatos.com</a></p>
<p></p>]]></description></item><item><title>2025 我使用的 Orgmode 工具</title><link>https://shangzongyu.github.io/p/2025-%E6%88%91%E4%BD%BF%E7%94%A8%E7%9A%84-orgmode-%E5%B7%A5%E5%85%B7/</link><pubDate>Thu, 27 Nov 2025 10:51:26 +0800</pubDate><author>shangzongyu</author><guid>https://shangzongyu.github.io/p/2025-%E6%88%91%E4%BD%BF%E7%94%A8%E7%9A%84-orgmode-%E5%B7%A5%E5%85%B7/</guid><description><![CDATA[<div class="featured-image">
                <img src="https://raw.githubusercontent.com/shangzongyu/blog-image/main/2025/upgit_20251127_orgmode-cover.png" referrerpolicy="no-referrer">
            </div><h2 id="前言">前言</h2>
<p>2025 年这个时代，Markdown 文档盛行，大部分的技术文档都使用 Markdown 进行编写，现在的 AI 对 Markdown 的支持也很好。不过有一个文档格式 org 文档，我自己认为它比 Markdown 文档更好用。但是由于它通常被用在 Emacs，导致除 Emacs 用户之外的其他的很少接触这个更好的文档，今天不会介绍他的语法，说下我自己使用 Org 文档的几个工具。</p>
<p>Org Website : <a href="https://orgmode.org/" target="_blank" rel="noopener noreffer ">https://orgmode.org/</a></p>
<h2 id="工具">工具</h2>
<p>工具分为电脑端和手机端。</p>
<h3 id="电脑端">电脑端</h3>
<h4 id="emacs">Emacs</h4>
<p>毫无疑问就是 Emacs 自己了，但是 Emacs 的配置比较复杂一些，因此出现了一些社区驱动的 Emacs 发行版，这里主要说两个。</p>
<p></p>
<p><a href="https://www.spacemacs.org/" target="_blank" rel="noopener noreffer ">SpaceEmacs</a> - 对新手友好</p>
<p></p>
<p><a href="https://doomemacs.org" target="_blank" rel="noopener noreffer ">DoomEmacs</a> - 功能和 SpaceEmacs 类似，但是性能更好一些。</p>
<blockquote>
<p>PS：我现在主要使用这个。</p>
</blockquote>
<h4 id="logseq">Logseq</h4>
<p></p>
<p>这个工具支持 Markdown 和 Org，我主要使用 Org 模式，这样就可以和我的其他使用 Org 的工具一起使用。</p>
<ul>
<li>Website: <a href="https://logseq.com/" target="_blank" rel="noopener noreffer ">https://logseq.com/</a></li>
</ul>
<h3 id="手机端">手机端</h3>
<blockquote>
<p>由于使用苹果手机，因此主要说苹果手机的软件。</p>
</blockquote>
<h3 id="plain-org">Plain Org</h3>
<p></p>
<ul>
<li>AppStore: <a href="https://apps.apple.com/us/app/plain-org/id1578965002" target="_blank" rel="noopener noreffer ">https://apps.apple.com/us/app/plain-org/id1578965002</a></li>
</ul>
<p>主要功能：使用 Org 管理任务。</p>
<h3 id="flat-habits">Flat Habits</h3>
<p></p>
<ul>
<li>AppStore：<a href="https://apps.apple.com/us/app/flat-habits/id1558358855" target="_blank" rel="noopener noreffer ">https://apps.apple.com/us/app/flat-habits/id1558358855</a></li>
</ul>
<p>主要功能：习惯记录，只不过文本是 org。</p>
<h3 id="scratch"><em>scratch</em></h3>
<p></p>
<ul>
<li>AppStore：https://apps.apple.com/us/app/scratch/id1671420139</li>
</ul>
<p>主要功能：主要记录临时的想法。</p>
<h3 id="beorg">Beorg</h3>
<p></p>
<ul>
<li>AppStore：<a href="https://apps.apple.com/us/app/beorg-to-do-list-agenda/id1238649962" target="_blank" rel="noopener noreffer ">https://apps.apple.com/us/app/beorg-to-do-list-agenda/id1238649962</a></li>
</ul>
<p>主要功能：使用 Org 管理任务，但是功能更丰富。</p>
<ul>
<li>支持 iCloud/OneDrive 等云盘</li>
<li>支持同步 Apple Reminder 到一个 Org 文档</li>
<li>支持同步 Apple Calender 到一个 Org 文档</li>
<li>等等</li>
</ul>
<blockquote>
<p>PS：软件本身是免费的，不过一些功能需要购买。</p>
</blockquote>
<h5 id="logseq-1">Logseq</h5>
<p></p>
<p>Logseq 也有手机端，但是我自己使用过程中感觉他不好用，它是把电脑端的使用 UI 直接搬到手机端了，这样手机端使用不是很方便，但还是要说一些。</p>
<ul>
<li>AppSotre: <a href="https://apps.apple.com/us/app/logseq/id1601013908" target="_blank" rel="noopener noreffer ">https://apps.apple.com/us/app/logseq/id1601013908</a></li>
</ul>
<h2 id="最后说明">最后说明</h2>
<p>由于 Org 文档很适合做任务管理，因此为主要用它做任务管理。</p>]]></description></item><item><title>工具推荐：AI 浏览器 Comet</title><link>https://shangzongyu.github.io/p/%E5%B7%A5%E5%85%B7%E6%8E%A8%E8%8D%90ai-%E6%B5%8F%E8%A7%88%E5%99%A8-comet/</link><pubDate>Wed, 19 Nov 2025 10:41:46 +0800</pubDate><author>shangzongyu</author><guid>https://shangzongyu.github.io/p/%E5%B7%A5%E5%85%B7%E6%8E%A8%E8%8D%90ai-%E6%B5%8F%E8%A7%88%E5%99%A8-comet/</guid><description><![CDATA[<div class="featured-image">
                <img src="https://raw.githubusercontent.com/shangzongyu/blog-image/main/2025/piclist_20251119_perplexity-cover.png" referrerpolicy="no-referrer">
            </div><p>今年有好几家公司都出了 AI 浏览器，自己也尝试了一款 AI 浏览器器 <a href="https://www.perplexity.ai/comet" target="_blank" rel="noopener noreffer ">Comet</a>，它是 Perplexiy 推出的浏览器，集成自己 AI Perplexiy。</p>
<ul>
<li>下载地址：<a href="https://www.perplexity.ai/download-comet" target="_blank" rel="noopener noreffer ">https://www.perplexity.ai/download-comet</a></li>
</ul>
<p>我使用了有一个多月了，感觉再也回不去之前的浏览器的。</p>
<h2 id="我自己常用的功能">我自己常用的功能</h2>
<h3 id="直接使用-perplexity-进行搜索">直接使用 perplexity 进行搜索</h3>
<p>在下图：</p>
<p></p>
<h3 id="使用搜索栏直接搜索">使用搜索栏直接搜索</h3>
<p>如果我想要搜索 <code>how to register telegram</code>，在搜索栏目输入这个，会出下下图：</p>
<p></p>
<ul>
<li>后面标有 Google 的表示使用 Google 搜索</li>
<li>后面标有 Perplexity 的表示使用 Perplexity 搜索</li>
<li>其他的没有标识的使用默认搜索，也就是 Perplexity 搜索。</li>
</ul>
<h4 id="小技巧-1add-to-follow-up持续追问">小技巧 1：“Add To Follow Up”，持续追问</h4>
<p>这个功能可以让我们对我们不懂得那个一直追问，如下：</p>
<p></p>
<h4 id="小技巧-2使用非-google-和-perplexit-搜索">小技巧 2：使用非 Google 和 Perplexit 搜索</h4>
<p>例如现在要使用 <code>bing</code>，在搜索栏中输入 <code>bing.com</code> 点击空格或者 TAB，就会出现如下图，这时候在搜索栏搜索自己想要搜索的内容，它就会使用 <code>bing</code> 进行搜索。</p>
<p></p>
<h3 id="使用-comet-总结视频">使用 Comet 总结视频</h3>
<p>点击右上角有个 <strong>“Assistant”</strong>，会从右边弹出一个框，当鼠标放到 <strong>“Ask Anything&hellip;”</strong> 的时候出现下图：</p>
<p></p>
<p>AI 已经准备了几个常用的提示词，当然我们可以自己写提示词，使用系统的提示词，给出回答是英文的如下图 1，如果想要中文的使用中文的提示词，总结这篇文章，结果如图 2。</p>
<p></p>
<p></p>
<h3 id="使用-comet-总结文章">使用 Comet 总结文章</h3>
<p>文章和视频有些类似，依旧通过右上角有个 <strong>“Assistant”</strong>，打开一个 SideBar，然后在 Sidebar 中询问一些问题，例如：总结文章/提取要点等等。</p>
<h2 id="perplexity-的三种搜索模式">Perplexity 的三种搜索模式</h2>
<p>在使用 Comet 之前还是要了解下 Perplexity 的三种搜索模式，这样可以更好帮助我们更快和准确的完成任务。</p>
<p>三种模式分别是：<strong>Search</strong>、<strong>Research</strong>、<strong>Labs</strong>，下面详细介绍下：</p>
<h3 id="search-模式">Search 模式</h3>
<p></p>
<p>适合快速获取<strong>事实性答案</strong>和<strong>处理日常信息查询</strong>，比如天气预报、名人生日、词汇定义等。此模式优势是速度快、答案简洁准确，适合短期问题解决。</p>
<h3 id="research-模式">Research 模式</h3>
<p></p>
<p>适用于<strong>深入探讨特定主题</strong>，整理多个信息来源，形成分析结论。适合撰写研究报告、市场调研、行业趋势分析等，能系统收集、整理资料并自动生成引文和参考文献，提高研究效率。</p>
<h3 id="labs-模式">Labs 模式</h3>
<p></p>
<p>Labs 是高级功能，支持项目开发、数据可视化和互动式成果展示。可以协助用户完成从问题定义到实际产出的复杂任务，如开发交互网页应用、数据仪表盘，或整合多信息源生成详细报告。此模式依托多代理系统，模拟专业团队协作自动交付成果。</p>
<h2 id="faq">FAQ</h2>
<ul>
<li>如果使用了代理还是用了，需要开启 TUN 模式</li>
<li>Perplexity 免费可以用，但是付费用户可以有更多，不用在官网买找万能的 TAOBAO 就可以，一年不到 100 块 RMB，比官方便宜不少</li>
</ul>
<h3 id="是否有必要购买-pro">是否有必要购买 Pro</h3>
<p>免费版和 Pro 版的使用区别主要体现在功能权限和使用限制上：</p>
<p>Pro 版相较非 Pro 版主要在功能权限与使用限制上有区别：</p>
<table>
	<thead>
			<tr>
					<th>功能</th>
					<th>Free</th>
					<th>Pro</th>
			</tr>
	</thead>
	<tbody>
			<tr>
					<td>搜索模式</td>
					<td>基本搜索，次数有限（每日约 5 次）</td>
					<td>无限搜索，支持更精准的“Pro 搜索”</td>
			</tr>
			<tr>
					<td>研究模式</td>
					<td>固定模型，不支持模型切换</td>
					<td>支持多模型切换，如 GPT-4、Claude 系列</td>
			</tr>
			<tr>
					<td>实验室模式</td>
					<td>无法使用</td>
					<td>支持文件上传、复杂数据分析、交互展示</td>
			</tr>
			<tr>
					<td>其他高级功能</td>
					<td>无</td>
					<td>图像生成、多语言支持、API 额度等</td>
			</tr>
	</tbody>
</table>
<p>总结：免费版本适合一般搜索与轻度查询，Pro 用户能全面发挥三种模式优势，完成更复杂研究及高级任务。</p>]]></description></item><item><title>Tips：MacBook VNC 连接 Omarchy Linux</title><link>https://shangzongyu.github.io/p/tipsmacbook-vnc-%E8%BF%9E%E6%8E%A5-omarchy-linux/</link><pubDate>Tue, 18 Nov 2025 19:17:00 +0800</pubDate><author>shangzongyu</author><guid>https://shangzongyu.github.io/p/tipsmacbook-vnc-%E8%BF%9E%E6%8E%A5-omarchy-linux/</guid><description><![CDATA[<h2 id="前言">前言</h2>
<p>换了一个新的办公环境，新的办公桌比之前小不少，导致我的两个显示器放不下 (两个显示器一个被 Omarhcy 使用，一个被 MacBook 使用)，MacBook 是我的主力机，因此就能把 Linux 的显示器去掉，Linux 我平常使用 SSH 直接连接的，但是偶尔使用 GUI，我想折腾下。</p>
<p>最初就是找到 <a href="https://tigervnc.org/" target="_blank" rel="noopener noreffer ">Tiger VNC</a>，使用 VNC Server 搭建一个服务器，然后通过 Mac 的 VNC Client 连接，但是执行过程有关问题：</p>
<p>TigerVNC 主要是基于 X11 的 VNC 服务器，但是 Omarchy Linux 使用的 Hyprland 是基于 Wayland 的窗口管理器，Wayland 与传统 X11 不兼容。这就很难搞了，就算配置了也有各种问题。</p>
<p>就需要换一个兼容 Wayland 的 VNC Server，通过询问 AI 找到了 <a href="https://github.com/any1/wayvnc" target="_blank" rel="noopener noreffer ">wayvnc</a>，WayVNC 专为无窗口管理器依赖的 Wayland 环境设计，刚好符合我们的场景。</p>
<h2 id="安装">安装</h2>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-sh">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-sh" data-lang="sh"><span class="line"><span class="cl">sudo pacman -S wayvnc</span></span></code></pre></div></div>
<h2 id="启动">启动</h2>
<p>在启动之前需要简单配置下：</p>
<p>配置文件在 <code>~/.config/wayvnc/config</code>：</p>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-ini">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-ini" data-lang="ini"><span class="line"><span class="cl"><span class="na">address</span><span class="o">=</span><span class="s">0.0.0.0</span></span></span></code></pre></div></div>
<p>配置之后就可以通过：<code>wayvnc -C ~/.config/wayvnc/config</code> 来启动了，不过每次都要手动启动很麻烦，而且 <code>wayvnc</code> 不支持 daemon 模式，非常不方便，因此使用 <code>systemd</code> 进行管理。</p>
<p>新建 wayvnc 的 service 文件 <code>~/.config/systemd/user/wayvnc.service</code> 内容如下：</p>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-ini">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-ini" data-lang="ini"><span class="line"><span class="cl"><span class="na">text</span>
</span></span><span class="line"><span class="cl"><span class="k">[Unit]</span>
</span></span><span class="line"><span class="cl"><span class="na">Description</span><span class="o">=</span><span class="s">WayVNC Server</span>
</span></span><span class="line"><span class="cl"><span class="na">After</span><span class="o">=</span><span class="s">graphical-session.target</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="k">[Service]</span>
</span></span><span class="line"><span class="cl"><span class="c1"># 替换 with your username 路径</span>
</span></span><span class="line"><span class="cl"><span class="na">ExecStart</span><span class="o">=</span><span class="s">/usr/bin/wayvnc -C /home/shine/.config/wayvnc/config</span>
</span></span><span class="line"><span class="cl"><span class="na">Restart</span><span class="o">=</span><span class="s">always</span>
</span></span><span class="line"><span class="cl"><span class="na">Environment</span><span class="o">=</span><span class="s">WAYLAND_DISPLAY=wayland-0</span>
</span></span><span class="line"><span class="cl"><span class="na">Environment</span><span class="o">=</span><span class="s">XDG_RUNTIME_DIR=/run/user/$(id -u)</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"><span class="k">[Install]</span>
</span></span><span class="line"><span class="cl"><span class="na">WantedBy</span><span class="o">=</span><span class="s">default.target</span></span></span></code></pre></div></div>
<blockquote>
<p>注意：<code>ExecStart</code> 配置命令的的时候需要指定绝对路径。</p>
</blockquote>
<p>之后就可以：</p>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-sh">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-sh" data-lang="sh"><span class="line"><span class="cl">systemctl --user daemon-reload <span class="c1"># 每次修改玩 serive 文件重新加载</span>
</span></span><span class="line"><span class="cl">systemctl --user <span class="nb">enable</span> --now wayvnc.service <span class="c1"># 设置开机自启动</span>
</span></span><span class="line"><span class="cl">systemctl --user start wayvnc.service <span class="c1"># 启动</span>
</span></span><span class="line"><span class="cl">systemctl --user stop wayvnc.service <span class="c1"># 关闭</span>
</span></span><span class="line"><span class="cl">systemctl --user status wayvnc.service <span class="c1"># 查看状态</span></span></span></code></pre></div></div>
<h2 id="配置">配置</h2>
<p>wayvnc 的基本配置主要通过配置文件 <code>~/.config/wayvnc/config</code>，关键配置项包括：</p>
<ul>
<li><code>address</code>：监听地址，默认是 <code>127.0.0.1</code>。设置为 <code>0.0.0.0</code> 允许所有网络接口远程连接。</li>
<li><code>port</code>：监听的端口，默认是 <code>5900</code>。</li>
<li><code>enable_auth</code>：是否启用身份认证 (密码验证)，默认 <code>false</code>。</li>
<li><code>username</code>：用于登录的用户名 (如果启用认证)。</li>
<li><code>password</code>：认证密码 (需要使用 <code>vncpasswd</code> 工具生成)。</li>
<li><code>private_key_file</code> 和 <code>certificate_file</code>：用于启用 TLS 加密的私钥和证书文件路径。</li>
<li><code>session</code>：指定 Wayland 显示输出，如 <code>HEADLESS-1</code>，多显示器环境可用。</li>
<li><code>always_shared</code>：是否允许多个客户端共享同一会话。</li>
<li><code>idle_autokill</code>：空闲自动关闭时间 (秒)，避免长时间闲置浪费资源。</li>
<li><code>clipboard</code>：是否启用剪贴板同步。</li>
<li><code>verbose</code>：开启详细日志。</li>
</ul>
<p>示例配置文件内容：</p>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-ini">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-ini" data-lang="ini"><span class="line"><span class="cl"><span class="na">address</span><span class="o">=</span><span class="s">0.0.0.0</span>
</span></span><span class="line"><span class="cl"><span class="na">port</span><span class="o">=</span><span class="s">5900</span>
</span></span><span class="line"><span class="cl"><span class="na">enable_auth</span><span class="o">=</span><span class="s">true</span>
</span></span><span class="line"><span class="cl"><span class="na">username</span><span class="o">=</span><span class="s">jojo</span>
</span></span><span class="line"><span class="cl"><span class="na">password</span><span class="o">=</span><span class="s">your_vnc_password_file_path</span>
</span></span><span class="line"><span class="cl"><span class="na">private_key_file</span><span class="o">=</span><span class="s">/path/to/private.pem</span>
</span></span><span class="line"><span class="cl"><span class="na">certificate_file</span><span class="o">=</span><span class="s">/path/to/cert.pem</span>
</span></span><span class="line"><span class="cl"><span class="na">session</span><span class="o">=</span><span class="s">HEADLESS-1</span>
</span></span><span class="line"><span class="cl"><span class="na">always_shared</span><span class="o">=</span><span class="s">true</span>
</span></span><span class="line"><span class="cl"><span class="na">idle_autokill</span><span class="o">=</span><span class="s">600</span>
</span></span><span class="line"><span class="cl"><span class="na">clipboard</span><span class="o">=</span><span class="s">true</span>
</span></span><span class="line"><span class="cl"><span class="na">verbose</span><span class="o">=</span><span class="s">false</span></span></span></code></pre></div></div>
<p>这些配置允许你控制监听接口、安全认证、加密、会话管理等主要远程桌面参数。</p>
<h2 id="连接-vnc-server-的客户端">连接 VNC Server 的客户端</h2>
<blockquote>
<p>我主要使用 MacBook 连接，因此选择支持 MacOS 的。</p>
</blockquote>
<h3 id="tigervnc">TigerVNC</h3>
<p></p>
<p><a href="https://tigervnc.org/" target="_blank" rel="noopener noreffer ">TigerVNC Viewer</a></p>
<ul>
<li>优点：支持多平台，性能好</li>
<li>缺点：界面比较丑 (自认为的缺点)</li>
</ul>
<h3 id="screens">Screens</h3>
<p></p>
<p><a href="https://edovia.com/en/screens" target="_blank" rel="noopener noreffer ">Screens</a> - 一款跨苹果生态 (iPhone、iPad、Mac、Vision Pro) 远程桌面客户端应用，</p>
<p><strong>特点包括</strong>：</p>
<ul>
<li>提供流畅、直观的远控体验，支持多个连接和多显示器切换。</li>
<li>支持强加密和内置 SSH 隧道，确保连接安全，适合对安全要求高的使用场景。</li>
<li>支持苹果设备的硬件键盘、触控板、鼠标操作，交互自然顺畅。</li>
<li>独特的 Curtain Mode (屏幕遮蔽模式) 保护远程会话的隐私。</li>
<li>支持文件拖拽传输，方便管理远程文件。</li>
<li>兼容多平台，包括控制 Mac、Linux、Raspberry Pi 和 Windows 电脑。</li>
<li>通过 Screens Connect 服务实现跨网络无复杂配置的远程连接。</li>
</ul>
<p><strong>缺点</strong>：</p>
<ul>
<li>主要定位苹果设备生态，Windows 等 PC 端作为远程控制端支持有限。</li>
<li>远程 Windows/Linux 设备只能发送/接收文本和 URL，不支持声音传输。</li>
<li>需要远程设备安装并运行支持的 VNC Server (如 UltraVNC、TightVNC)。</li>
</ul>
<h2 id="faq">FAQ</h2>
<p>使用 <code>wayvnc 0.0.0.0</code> 报错如下：</p>
<div class="code-block code-line-numbers open" style="counter-reset: code-block 0">
    <div class="code-header language-sh">
        <span class="code-title"><i class="arrow fas fa-angle-right" aria-hidden="true"></i></span>
        <span class="ellipses"><i class="fas fa-ellipsis-h" aria-hidden="true"></i></span>
        <span class="copy" title="复制到剪贴板"><i class="far fa-copy" aria-hidden="true"></i></span>
    </div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-sh" data-lang="sh"><span class="line"><span class="cl">ERROR: ../wayvnc/src/main.c: 540: WAYLAND_DISPLAY is not <span class="nb">set</span> in the environment
</span></span><span class="line"><span class="cl">ERROR: ../wayvnc/src/main.c: 2069: Failed to initialise wayland<span class="sb">`</span></span></span></code></pre></div></div>
<p>原因：因为 SSH 会话没有继承到图形用户会话的 Wayland 环境变量，wayvnc 需要连接正在运行的 Wayland 会话才能工作，而 SSH 默认没有 Wayland 图形会话上下文。
解决：登录图形终端然后执行 <code>wayvnc 0.0.0.0</code></p>]]></description></item></channel></rss>