FLUX.1 Kontext 这让编辑图片变得非常简单!只需指定你想修改的内容,模型就会自动完成操作。它能够理解图片的上下文,因此无需详细说明具体修改要求,就能轻松地进行编辑。
最大提示令牌数为 512 个token。
基本对象修改
FLUX.1 Kontext 它非常擅长直接修改对象属性。例如,如果我们想改变某个对象的颜色,就可以向它发出指令。


精准高效:从基础到全面
一般来说,如果每次编辑所需的指令数量不是太复杂的话,让事情表达得更明确一些总是没有坏处的。
如果你想对图片进行更多修改,那么在给出指令时应该更加明确具体,以确保得到你想要的结果。
快速编辑
虽然使用非常简单的提示可能会产生一些不错的效果,但这也可能会改变输入图像的风格。
提示: “改为白天模式”
Prompt: “Change to daytime”



受控编辑
如果我们在提示中添加更多指令,就能得到与输入图像非常相似的结果。
提示: “将绘画风格保持不变,但将创作时间改为白天。”
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”


风格迁移
使用提示
在处理风格转换相关任务时,请遵循以下原则:
- 请明确具体的风格:不要使用诸如“让它具有艺术感”这样的模糊表述,而要准确说明你想要的风格(例如“转换为包豪斯艺术风格”、“改成水彩画风格”)。
- 提及已知的艺术家或艺术流派:为了获得更精确的结果,请加入可识别的风格参考(如“文艺复兴时期的绘画风格”“类似20世纪60年代的波普艺术海报”)。
- 详细说明关键特征 如果给这种风格命名不起作用,那么描述一下构成该风格的视觉元素或许会更有帮助:
“将其转化为油画效果,呈现出明显的笔触、厚实的颜料质感以及丰富的色彩层次。”
- “Transform to oil painting with visible brushstrokes, thick paint texture, and rich color depth“
- 珍惜那些重要的东西。 明确指出哪些要素不应发生变化:
“将艺术风格改为包豪斯风格,同时保持原有的构图和物体摆放方式。”
- “Change to Bauhaus art style while maintaining the original composition and object placement”

转换为铅笔画 Converted to pencil sketch

被转化为油画形式 Transformed to oil painting

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






将图像转换为不同的风格
FLUX.1 Kontext 它允许你以富有创意的方式对图片进行修改。在下面的例子中,我们将照片重新设计成不同的视觉风格,并为其添加了各种不同的元素或效果。
如果你的目标是大幅改变输入图像,那么通常最好按照以下步骤逐步进行。

重新设计为黏土动画风格 Restyled to Claymation

角色正在捡杂草 Character picking up weeds

在保持角色一致性的前提下,使用提示进行迭代式编辑
FLUX.1 Kontext 该角色在形象一致性方面表现出色,即使经过多次修改后依然如此。从参考图片可以看出,该角色在整个动画序列中的形象始终如一。每次修改所使用的提示信息都标注在每张图片下方的字幕中。

把那个东西从她脸上拿开。 Remove the object from her face

她现在正在弗赖堡的街道上自拍,今天真是外出游玩的好日子。
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.

为了保持角色的一致性,你可以遵循这个框架,在多次编辑中保持同一个角色的形象不变:
- 确定参考依据 首先,要清楚地确定你的角色。
- “这个人……” 或者 “那个留着黑色短发的女人……”
- 指定转换方式。 明确说明哪些方面正在发生变化。
- 环境:“……现在是在一个热带海滩的场景中”
- 活动:“……现在正在花园里除草。”
- 风格:“在保持人物不变的前提下,将其转化为黏土动画风格。”
- 保留身份标识信息 明确指出哪些方面应保持一致。
- “……同时保持相同的面部特征、发型和表情”
- “……保持相同的身份和个性”
- “……保持它们独特的外观”
常见的错误使用诸如“她”这样的模糊表述,而不是“那个黑发短发的女人”。
文本编辑
FLUX.1 Kontext 可以直接编辑图片中出现的文本,从而轻松更新标志、海报、标签等,而无需重新制作整个图片。
编辑文本最有效的方法是在你想修改的具体文本周围加上引号。
提示结构: Replace '[original text]' with '[new text]'
示例 –如下所示,我们有一张输入图像,上面写着“Choose joy”(选择快乐),我们将“joy”替换为“BFL”——请注意“BFL”是大写形式的。
Example – We can see below where we have an input image with “Choose joy” written, and we replace “joy” with “BFL” – note the upper case format for BFL.

JOY 被 BFL 取代了 JOY replaced with BFL


Sync & Bloom 更改为 “FLUX & JOY” Sync & Bloom changed to ‘FLUX & JOY’


将“MONTREAL”替换为“FREIBURG” ‘MONTREAL’ replaced with ‘FREIBURG’

文本编辑最佳实践
- 尽可能使用清晰、易读的字体。复杂或风格化的字体可能更难以编辑。
- 在需要时指定保留内容。例如:“将‘joy’替换为‘BFL’,同时保持相同的字体样式和颜色”。
- 保持文本长度大致一致——文本长度过长或过短都可能影响布局效果。
视觉线索
也可以使用视觉提示来指导模型进行编辑的位置。当您希望对图像的特定区域进行有针对性的修改时,这种方法尤其有用。通过提供视觉标记或参考点,您可以引导模型关注这些特定区域。
示例:: “在盒子里加上帽子”
Example:: “Add hats in the boxes”


当结果与预期不符时
通用故障排除技巧
如果模型正在修改某些你希望保持不变的元素,请在提示中明确说明需要保留这些元素。例如:“其他所有事情都应保持非黑即白的简单状态。”或者“保持原始图像的所有其他方面不变.”
角色身份的变化实在太大。
在对一个人进行形象改造(如更换他们的服装、改变其风格或所处的环境)时,如果提示不够具体,就很容易让他们原本独特的身份特征被忽略或改变。
示例:“将这个人变成一名维京战士,同时保留他原有的面部特征、眼睛颜色和面部表情。”
试着更具体地描述那些身份标识特征(“保持完全相同的面部特征、发型以及独特的面部细节”)。
- Example: “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”在没有附加修饰语的情况下,通常表示“使……发生彻底变化”或“将……转变为另一种形态”。上下文;背景需要彻底做出改变。如果你希望保留原作的某些特定元素,在这种情况下使用其他词汇可能会更有帮助。
成分控制
在编辑背景或场景时,你通常希望主体保持完全相同的姿态、比例和位置。不过,一些简单的提示有时会改变其中某些方面。简单的提示导致了不必要的变化:
提示:“他现在正在阳光明媚的海滩上” → 主语位置的变化及视角的转换
提示:“把他放在海滩上” → 相机角度和构图发生变化
- 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

精确的定位结果

为什么会这样发生?像这样的模糊指令……“把他放在海滩上”留给解释的空间太大。上下文;背景可能会选择:
重新调整拍摄对象的位置,使其更适应新的环境。
调整画面构图,使其与典型的海滩照片相匹配。
改变摄像机的角度,以便展示更多的海滩景色。
- Adjust the framing to match typical beach photos
- Change the camera angle to show more of the beach
- Reposition the subject to better fit the new setting
样式没有正确应用。
在应用某些样式时,简单的提示可能会导致结果不一致,或者丢失原始作品中的重要元素。我们可以在……中看到这一点。上面的例子.
基本的风格提示可能会遗漏一些重要的元素:
提示:“将其制作成草图” → 在应用艺术风格的过程中,一些细节会丢失。
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.

基础素描创作提示

精确的素描创作提示

最佳实践总结
谨慎选择动词:“Transform”可能意味着彻底的改变,而“change the clothes”或“replace the background”则能让你更好地掌控实际发生的变化内容。
要具体明确:准确的语言能带来更好的效果。使用确切的色彩名称、详细的描述以及清晰的动词,而非含糊不清的表述。
从简单开始:先进行核心内容的修改,再逐步增加复杂性。先测试基本的编辑效果,然后在成功的基础上进行进一步优化。Kontext系统能够很好地支持迭代编辑功能,充分利用这一特性吧。
有意进行保留:明确说明哪些内容应保持不变。使用诸如“在保持原有[面部特征/构图/光线效果]不变的前提下”之类的表述,以保护重要的元素。
在需要时进行迭代:复杂的转换通常需要多个步骤。将重大变更分解为一系列有序的编辑操作,以便更好地控制整个过程。
直接指明对象:使用“那个黑发短发的女人”或“那辆红色的汽车”,而不是用“她的”、“它”或“这个”这样的代词,这样表达会更清晰。
使用引号来标注文本:请引用您想要修改的准确内容:使用“Replace 'joy' with 'BFL'”比使用一般的文字描述效果更好。
明确控制构图:在更改背景或设置时,指定“保持相同的摄像机角度、位置和构图”,以防止不必要的重新定位。