type
status
date
slug
summary
tags
category
icon
password

Kontext 提示词指南 - 图生图

 
💡
提示词的最大token数为 512 个。
Kontext 让图像编辑变得简单!只需明确你想要修改的内容,Kontext 就会按要求执行。它能够理解图像的上下文,因此无需详细描述,就能轻松完成编辑操作。
 
 

基础对象修改

Kontext 非常擅长简单的对象修改,例如,若想改变某个对象的颜色,只需给出相应提示即可。
输入图片
输入图片
 
输出:汽车变为红色
输出:汽车变为红色
 
 

提示词的精准度:从基础到全面

一般来说,只要每次编辑的指令数量不是过于复杂,把内容表述得更明确总归是有益无害的。
如果想对图像进行更多修改,在提示词中表述得更明确有助于获得理想的结果。
 

快速编辑

使用非常简单的提示词可能会得到一些不错的结果,但也可能改变输入图像的风格。
提示: “改为白天”
Prompt: "Change to daytime"
输入图片
输入图片
输出 1
输出 1
输出 2
输出 2

受控编辑

如果在提示词中添加更多指令,得到的结果可能会与输入图像非常相似。
提示: “保持画风不变,改为白天”
Prompt: "Change to daytime while maintaining the same style of the painting"
输入图片
输入图片
输出图片
输出图片

复杂变换

如果想对输入图像进行多处修改,通常来说,只要每次编辑的指令不是过于复杂,添加尽可能多的细节会很有帮助。
提示: “将场景改为白天,增加许多在人行道上行走的人,同时保持绘画风格不变”
Prompt: "change the setting to a day time, add a lot of people walking the sidewalk while maintaining the same style of the painting"
输入图片
输入图片
输出图片
输出图片
 

风格迁移

使用提示词

进行风格迁移提示时,请遵循以下原则:
  1. 明确风格名称:不要使用 “让它更具艺术性” 这类模糊的表述,而是准确指定你想要的风格(例如 “转换为包豪斯艺术风格”“转为水彩画风格”)
  1. 引用知名艺术家或艺术流派:为了获得更精准的结果,可以加入广为人知的风格参考(例如 “文艺复兴绘画风格”“类似 20 世纪 60 年代的波普艺术海报”)
  1. 详细描述关键特征:如果仅指定风格名称效果不佳,可以描述定义该风格的视觉元素:
      •  转变为笔触清晰、颜料质感厚重、色彩深度丰富的油画 
      "Transform to oil painting with visible brushstrokes, thick paint texture, and rich color depth"
  1. 明确保留内容:清晰说明哪些元素不应改变:
      • “在保持原有构图和物体位置不变的情况下,转变为包豪斯艺术风格”
      "Change to Bauhaus art style while maintaining the original composition and object placement"
 
输入图像
输入图像
转换为铅笔素描
转换为铅笔素描
转化为油画
转化为油画

使用输入图像

你也可以将输入图像作为风格参考来生成新图像。
例如,使用提示词:
“使用这种样式,一只兔子、一只狗和一只猫正围坐在一张白色的小桌子旁举行茶会”
"Using this style, a bunny, a dog and a cat are having a tea party seated around a small white table",
我们得到:
样式参考1
样式参考1
茶会输出1
茶会输出1
风格参考2
风格参考2
茶会输出2
茶会输出2
风格参考3
风格参考3
茶会输出3
茶会输出3

将图像转换为不同风格

Kontext 能以富有创意的方式转换图像风格。在下面的示例中,我们将照片重新设计为不同的视觉风格,并呈现不同的活动场景。
如果你的目标是对输入图像进行大幅修改,像下面这样分步进行通常是个不错的办法。
输入图片
输入图片
 
重新设计为黏土动画
重新设计为黏土动画
角色捡杂草
角色捡杂草

保持角色一致性的提示词迭代编辑

Kontext 在多次编辑后仍能很好地保持角色一致性。从一张参考图片开始,我们可以看到角色在整个序列中始终保持一致。每张图像下方的说明文字显示了每次编辑所使用的提示词。
输入图片
输入图片
把她脸上的东西拿开Remove the object from her face
把她脸上的东西拿开Remove the object from her face
她现在正在弗莱堡的街道上自拍,这是美好的一天。She is now taking a selfie in the streets of Freiburg, it’s a lovely day out.
她现在正在弗莱堡的街道上自拍,这是美好的一天。She is now taking a selfie in the streets of Freiburg, it’s a lovely day out.
现在正下雪,一切都被白雪覆盖。It’s now snowing, everything is covered in snow.
现在正下雪,一切都被白雪覆盖。It’s now snowing, everything is covered in snow.
为了在多次编辑中保持角色的一致性,你可以遵循以下框架:
  1. 确立参考对象:首先清晰地确定你的角色
      • “这个人……”或者“那个留着黑色短发的女人……”
      "This person..." 或 "The woman with short black hair..."
  1. 明确转换内容:清楚说明哪些方面会发生变化
      • 环境:“……现在处于热带海滩环境中”
      Environment: “…now in a tropical beach setting”
      • 活动:“……现在正在花园里除草”
      Activity: “…now picking up weeds in a garden”
      • 风格:“保持人物形象不变,转为黏土动画风格”
      Style: “Transform to Claymation style while keeping the same person”
  1. 保留身份标识:明确指出哪些内容应保持一致
      • “……同时保持相同的面部特征、发型和表情”
      "...while maintaining the same facial features, hairstyle, and expression"
      • “…保持相同的身份和个性”
      "...keeping the same identity and personality"
      • “……保留其独特的外观”
      "...preserving their distinctive appearance"
⚠️
常见错误:使用模糊的指代,如 “她”,而不是 “留着黑色短发的女性”
 

文本编辑

Kontext 可以直接编辑图像中的文字,轻松更新招牌、海报、标签等内容,无需重新制作整个图像。
编辑文字最有效的方法是用引号标出你想要修改的具体文字(仅支持英文):
提示词结构:将[原词]替换[新词]
Replace '[original text]' with '[new text]'
示例 - 下面的示例中,输入图像上写着 “Choose joy”,我们将 “joy” 替换为 “BFL”—— 注意 “BFL” 是大写格式。
输入图片
输入图片
JOY 被 BFL 取代(JOY replaced with BFL)
JOY 被 BFL 取代(JOY replaced with BFL)
输入图片
输入图片
Sync & Bloom 更名为“FLUX & JOY”(Sync & Bloom changed to 'FLUX & JOY’)
Sync & Bloom 更名为“FLUX & JOY”(Sync & Bloom changed to 'FLUX & JOY’)
输入图片
输入图片
将'MONTREAL' 替换为 'FREIBURG’ ('MONTREAL' replaced with 'FREIBURG’)
将'MONTREAL' 替换为 'FREIBURG’ ('MONTREAL' replaced with 'FREIBURG’)
 

文本编辑最佳实践

  • 尽可能使用清晰易读的字体:复杂或风格化的字体可能更难编辑
  • 必要时明确保留内容
    • 例如: “将‘joy’替换为‘BFL’,同时保持相同的字体样式和颜色。”
      • "Replace 'joy' with 'BFL' while maintaining the same font style and color"
  • 保持文本长度相近:文本长度大幅增减可能会影响布局
 

视觉提示

你也可以使用视觉提示来指示模型进行编辑的位置。
当你希望对图像的特定区域进行针对性修改时,这会特别有帮助。
通过提供视觉标记或参考点,你可以引导模型将注意力集中在特定区域。
示例“在盒子里添加帽子”
"Add hats in the boxes"
输入图片
输入图片
在盒子里添加帽子
在盒子里添加帽子
 

当结果不符合预期时

常规故障排除贴士

如果模型改变了你希望保持不变的元素,请在提示中明确说明要保留的内容。例如: “其他所有内容应保持黑白” 或“ 保留原始图像的所有其他方面 ”。
"everything else should stay black and white" or "maintain all other aspects of the original image."

人物身份变化过多

当改变一个人(改变他们的衣着、风格或环境)时,如果提示不够具体,就很容易失去他们独特的身份特征。
  • 尝试更具体地说明身份标记(“保持完全相同的面孔、发型和独特特征”)
"maintain the exact same face, hairstyle, and expression"
  • 例子: “将这个男人变成一个维京战士,同时保留他确切的面部特征、眼睛颜色和面部表情”
"Transform the man into a viking warrior while preserving his exact facial features, eye color, and facial expression"
输入图片
输入图片
模糊提示词结果
模糊提示词结果
详细提示词结果
详细提示词结果
聚焦提示词结果
聚焦提示词结果
 
模糊的提示取代了身份:
  • 提示: “将人物变成维京人” →完全替换面部特征、头发和表情
  • Prompt: "Transform the person into a Viking" → Complete replacement of facial features, hair, and expression
详细提示保留身份:
  • 提示: “将这个男人变成一个维京战士,同时保留他确切的面部特征、眼睛颜色和面部表情” →在改变背景的同时保持核心身份
  • Prompt: "Transform the man into a viking warrior while preserving his exact facial features, eye color, and facial expression" → Maintains core identity while changing context
聚焦提示仅更改需要的内容:
  • 提示: “将衣服换成维京战士” →保持完美身份,同时仅修改指定元素
  • Prompt: "Change the clothes to be a viking warrior" → Keeps perfect identity while only modifying the specified element
为什么会发生这种情况?
不带限定词的动词“transform”通常向Kontext表明需要进行彻底的改变。如果你想保留原始图像的特定方面,例如在这种情况下,使用其他词汇可能会很有用。
 

构图控制

在编辑背景或场景时,你通常希望主体的位置、比例和姿势完全保持不变。简单的提示词有时可能会改变其中一些方面。
简单提示引发预期之外的变化:
  • 提示: “他现在在阳光明媚的海滩上” →主体位置和比例变化
Prompt: "He's now on a sunny beach" → Subject position and scale shift
  • 提示: “把他放到沙滩上” → 拍摄角度和取景变化
Prompt: "Put him on a beach" → Camera angle and framing change
输入图片
输入图片
简单海滩提示词
简单海滩提示词
放入海滩提示词
放入海滩提示词
精确的提示可保持精准定位:
  • 提示: “将背景换成海滩,同时保持人物的位置、比例和姿势完全相同。保持相同的主体位置、拍摄角度、取景和透视。只替换他们周围的环境” →更好地保留主体
Prompt: "Change the background to a beach while keeping the person in the exact same position, scale, and pose. Maintain identical subject placement, camera angle, framing, and perspective. Only replace the environment around them" → Better preservation of subject
输入图片
输入图片
精确定位结果
精确定位结果
为什么会发生这种情况?
“把他放到沙滩上”( "put him on a beach" ) 这样模糊的指示 会留下太多的解读空间。Kontext 可能会选择:
  • 调整取景以匹配典型的海滩照片
  • 改变摄像机角度来展示更多的海滩
  • 重新定位主题以更好地适应新设置
 

样式应用不正确

在应用某些风格时,简单的提示可能会产生不一致的结果,或丢失原始构图的重要元素。我们可以在上面的例子中看到这一点。
基本样式提示可能会丢失重要元素:
  • 提示: “将其作为草图” →虽然应用了艺术风格,但一些细节却丢失了。
Prompt: "Make it a sketch" → While the artistic style is applied, some details are lost.
精确的风格提示保持结构:
  • 提示: “转换为铅笔素描,带有自然的石墨线条、交叉排布的线条和可见的纸张纹理” → 应用样式的同时保留场景。您可以看到背景中的更多细节,图像中也出现了更多汽车。
Prompt: "Convert to pencil sketch with natural graphite lines, cross-hatching, and visible paper texture" → Preserves the scene while applying the style. You can see more details in the background, more cars are also appearing on the image.
输入图片
输入图片
基本草图提示
基本草图提示
精确的草图提示
精确的草图提示

最佳实践摘要

  • 具体一些:精确的语言能带来更好的效果。使用准确的颜色名称、详细的描述以及清晰的行为动词,而非模糊的词汇。
Be specific: Precise language gives better results. Use exact color names, detailed descriptions, and clear action verbs instead of vague terms.
  • 从简单开始 :先从核心修改开始,然后再增加复杂性。先测试基本的编辑,然后在成功的基础上进行扩展。Kontext 可以很好地处理迭代编辑,利用好这一点。
Start simple: Begin with core changes before adding complexity. Test basic edits first, then build upon successful results. Kontext can handle very well iterative editing, use it.
  • 刻意保留 :明确说明哪些内容应该保持不变。使用诸如 “同时保持相同的[面部特征/构图/光线]” 之类的短语来保护重要元素。
Preserve intentionally: Explicitly state what should remain unchanged. Use phrases like "while maintaining the same [facial features/composition/lighting]" to protect important elements.
  • 按需迭代 :复杂的转换通常需要多个步骤。将重大变更分解为连续的编辑,以便更好地控制。
Iterate when needed: Complex transformations often require multiple steps. Break dramatic changes into sequential edits for better control.
  • 直接命名主题 :使用“留着黑色短发的女人”或“红色汽车”代替“她”、“它”或“这个”等代词,以获得更清晰的结果。
Name subjects directly: Use "the woman with short black hair" or "the red car" instead of pronouns like "her", "it," or "this" for clearer results.
  • 使用引号标记文本 :引用您想要更改的确切文本: Replace 'joy' with 'BFL' 比一般文本描述效果更好。
Use quotation marks for text: Quote the exact text you want to change: Replace 'joy' with 'BFL' works better than general text descriptions.
  • 明确控制构图 :更改背景或设置时,指定 “保持精确的摄像机角度、位置和取景”, 以防止不必要的重新定位。
Control composition explicitly: When changing backgrounds or settings, specify "keep the exact camera angle, position, and framing" to prevent unwanted repositioning.
  • 谨慎选择动词 : “改变” 可能意味着彻底改变,而 “换衣服”“更换背景” 可以让你更好地控制实际的变化。
Choose verbs carefully: "Transform" might imply complete change, while "change the clothes" or "replace the background" gives you more control over what actually changes.
💡
记住 :如果每次编辑的指令数量不是太复杂,那么让事情变得更明确永远不会有坏处。
 
 

可以免费使用kontext的网站:

1. Liblib AI

每天登录可获得免费积分,👉邀请链接 https://www.liblib.art/viphome?referralCode=3RGNBQfJ
notion image
 

2. RunningHub

每天登录可获得免费积分:👉邀请链接 https://www.runninghub.ai/?inviteCode=ngipzcog
notion image
 
原文链接:https://docs.bfl.ai/guides/prompting_guide_kontext_i2i
 
幼儿语言发展的指导(1-2岁)分享我的Notion习惯打卡模板
Loading...