目前一致性的最优解:下一代图片编辑工具 Kontext! (附典型用法)
目前一致性的最优解:下一代图片编辑工具 Kontext! (附典型用法)
目前一致性的最优解:下一代图片编辑工具 Kontext! (附典型用法) 目前一致性的最优解:下一代图片编辑工具 Kontext! (附典型用法) Modified July 13, 2025 No access 海蓝之谜 4K 00:00 多图融合 把多张图片各种元素融合。 A little girl and a puppy are running on the beach, maintaining consistency in style, characters and scenes. 一个小女孩和一只小狗在沙滩上奔跑,保持风格、角色和场景的一致性。 效果如下: 当结果不符合预期时 通用故障排除技巧 如果模型更改了希望保持不变的元素,请在提示词中明确说明要保留的内容。例如:“其他所有内容应保持黑白”或“保持原始图像的所有其他方面”。 角色身份变化太大 在转换人物(改变他们的服装、风格或背景)时,如果提示词不够具体,很容易失去他们独特的身份特征。 • 尝试更具体地描述身份标识(“保持完全相同的面部、发型和独特特征”)。 • 示例:“将这个男人变成维京战士,同时保留他确切的面部特征、眼睛颜色和面部表情”。 模糊的提示词会替换身份: • 提示词: “把这个人变成一个维京人” → 完全替换了面部特征、头发和表情。 详细的提示词会保留身份: • 提示词: “将这个男人变成维京战士,同时保留他确切的面部特征、眼睛颜色和面部表情” → 在改变背景的同时保持了核心身份。 聚焦的提示词只改变需要的部分: • 提示词: “把衣服换成维京战士的” → 在只修改指定元素的同时,完美地保持了身份。 Transform the person into a Viking 把这个人变成一个维京人 No access 海蓝之谜 4K 00:00 No access 海蓝之谜 4K 00:00 多图融合 把多张图片各种元素融合。 A little girl and a puppy are running on the beach, maintaining consistency in style, characters and scenes. 一个小女孩和一只小狗在沙滩上奔跑,保持风格、角色和场景的一致性。 效果如下: 当结果不符合预期时 通用故障排除技巧 如果模型更改了希望保持不变的元素,请在提示词中明确说明要保留的内容。例如:“其他所有内容应保持黑白”或“保持原始图像的所有其他方面”。 角色身份变化太大 在转换人物(改变他们的服装、风格或背景)时,如果提示词不够具体,很容易失去他们独特的身份特征。 • 尝试更具体地描述身份标识(“保持完全相同的面部、发型和独特特征”)。 • 示例:“将这个男人变成维京战士,同时保留他确切的面部特征、眼睛颜色和面部表情”。 模糊的提示词会替换身份: • 提示词: “把这个人变成一个维京人” → 完全替换了面部特征、头发和表情。 详细的提示词会保留身份: • 提示词: “将这个男人变成维京战士,同时保留他确切的面部特征、眼睛颜色和面部表情” → 在改变背景的同时保持了核心身份。 聚焦的提示词只改变需要的部分: • 提示词: “把衣服换成维京战士的” → 在只修改指定元素的同时,完美地保持了身份。 Transform the person into a Viking 把这个人变成一个维京人 为什么会这样? 像“把他放在海滩上”这样模糊的指令留下了太多发挥空间。Kontext 可能会选择: • 调整构图以匹配典型的海滩照片。 • 改变相机角度以显示更多的海滩。 • 重新定位主体以更好地适应新环境。 风格应用不正确 在应用某些风格时,简单的提示词可能会产生不一致的结果或丢失原始构图的重要元素。 Make it a sketch 把它变成素描 虽然应用了艺术风格,但一些细节丢失了。 精确风格提示词可以保持结构: Convert to pencil sketch with natural graphite lines, cross hatching, and visible paper textu 转换为具有自然石墨线条、交叉排线和可见纸张纹理的铅笔素描 在应用风格的同时保留了场景。可以在背景中看到更多细节,图像中也出现了更多的汽车。 还有更多的玩法等待去挖掘。 想知道更多有趣好玩的AI用法,链接我吧:fenglinvideo 最近花了两天时间测试了一个新工具 FLUX.1 Kontext,测试完之后,我认为图片编辑已经迎来了一个新时代。 在 Kontext 里,你可以用自然语言去改图,得到的效果抵得上用半天 PS 出来的一张图。 用 Kontext 辅助制作了一个海蓝之谜的广告片,效率出奇的高,总的思路是把海蓝之谜实物图用 Kontext 融入到背景之中。 今天我们通过多个案例来讲解一下如何使用 Kontext,可以解决很多人做短剧、做广告、做创意视频遇到的难点。 FLUX.1 Kontext 简单介绍 由黑森林实验室(https://bfl.ai/models/flux Kontext)开发,基于“context 上下文”概念,解决图像生成和编辑中的一致性问题,操作门槛低,只需一张图片加一句话。 发布了 max、pro、dev 三个型号,pro 和 max 未开源,可通过合作平台 API 使用,ComfyUI 支持这两个模型的工作流;dev 版本可本地部署,也已公开发布,在 ComfyUI 可以免费使用。 推荐的合作平台: 星流 AI:https://www.xingliu.art?inviteCode=rXStnR6(推荐,在线使用,每日赠送点数) Liblib AI: https://www.liblib.art/viphome?referralCode=HzE6kWVg(推荐,在线使用,每日赠送点数) (新用户点击以上两个链接注册,均可以获得更多点数) ComfyUI:https://www.comfy.org/zh cn/(需下载客户端,对显卡和内存要求高,推荐老手使用,其中 max、pro 版本需付费,dev 版本需部署到自己电脑免费使用) 黑森林官网:https://playground.bfl.ai/image/generate(不推荐,登录需要科学上网,仅有有限的几次免费体验) FLUX.1 Kontext 图像编辑技巧 基础对象修改 Kontext 非常擅长直接的对象修改。例如,如果我们想改变一个物体的颜色,我们可以直接用提示词告诉它。 Car changed to red 汽车变成红色 进阶修改 如果想对图像进行更多修改,最好在提示词中说得更具体,以确保得到想要的结果。 快速编辑 使用简单的提示词能得出一些不错的效果,但也可能会改变输入图像的风格,比如: Change to daytime 改成白天 会发现,生成的效果比较随机,这是因为提示词比较简单,AI 自由发挥的空间变大了。 可控编辑 如果我们在提示词中添加更多描述,就可以得到与输入图像非常相似的结果。 Change to daytime while maintaining the same style of the painting 变成白天,同时保持绘画的原有风格 复杂转换 如果想在输入图像上修改多个地方,通常最好尽可能多地添加细节,只要每次编辑的指令不是过于复杂即可。 change the setting to daytime, add a lot of people walking on the sidewalk while maintaining the same style of the painting 将场景变为白天,添加许多在人行道上行走的人,同时保持绘画的原有风格 风格迁移 使用提示词 在进行风格迁移时,要遵循以下原则: 1. 指明具体风格:不要使用“让它更有艺术感”之类的模糊术语,而要明确指出想要的风格(例如,“转换为包豪斯艺术风格”、“转为水彩画”)。 2. 参考知名艺术家或运动:为了获得更精确的结果,可以包含可识别的风格参考(例如,“文艺复兴时期绘画风格”、“像 1960 年代的波普艺术海报”)。 3. 详述关键特征:如果指明风格不起作用,可以描述定义该风格的视觉元素:“转换为油画,具有可见的笔触、厚重的颜料质感和丰富的色彩深度” 4. 保留重要元素:明确说明哪些元素不应改变:“在保持原始构图和对象位置的同时,转变为包豪斯艺术风格” 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 采用这种风格,一只兔子、一只狗和一只猫正围坐在一张白色小桌旁举办茶会。 同样的案例还有: 将图像转换为不同风格 Kontext 可以将图片转换为各种风格,同时保持较好的一致性。 如果要大幅改变输入图像,最好分步进行修改。比如: 第一步:先把图片变为粘土风格,任务的状态、环境保持不变; 第二步:把第一步生成的图片再进行编辑。 Restyled to Claymation 重新设计为黏土动画风格 Character picking up weeds 正在拔杂草的人物 保持角色一致性的迭代编辑 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. 现在下雪了,一切都被雪覆盖着。 要保持角色一致性,可以遵循以下框架: 1. 确定参考:首先清楚识别角色。 ◦ “这个人……”或“那个留着黑色短发的女人……”,而不是“他”或“她” ◦ “这个人……”或“那个留着黑色短发的女人……”,而不是“他”或“她” 2. 明确转换内容:清楚说明哪些方面要变化。 ◦ 环境:“……现在在一个热带海滩环境中” ◦ 活动:“……现在在花园里拔草” ◦ 风格:“在保持同一人物的同时,转换为黏土动画风格” ◦ 环境:“……现在在一个热带海滩环境中” ◦ 活动:“……现在在花园里拔草” ◦ 风格:“在保持同一人物的同时,转换为黏土动画风格” 3. 保留身份标识:明确提及哪些内容应保持一致。 ◦ “……同时保持相同的面部特征、发型和表情” ◦ “……保持相同的身份和个性” ◦ “……保留他们独特的外貌” ◦ “……同时保持相同的面部特征、发型和表情” ◦ “……保持相同的身份和个性” ◦ “……保留他们独特的外貌” 当然通过一张人物图直出这个人物的三视图也可以。 tilt his head towards the camera 将他的头朝相机倾斜 甚至可以把一个老人“返老还童”。 Turn this man into a 20 year old while keeping the style and movements unchanged. 在保持风格和动作不变的情况下,把这个男人变成一个 20 岁的年轻人。 文本编辑 Kontext 可以直接编辑图像中出现的文本,使用引号将想要更改的特定文本括起来,比如: Replace '[original text]' with '[new text]' 将 '[原始文本]' 替换为 '[新文本]' 比如,我们可以在下面看到,输入图像上写着“Choose joy”,我们将“joy”替换为“BFL”——注意 BFL 的大写格式。 JOY replaced with BFL “joy”替换为“BFL” Sync & Bloom changed to 'FLUX & JOY' Sync & Bloom 更改为 “FLUX & JOY” 'Montreal' replaced with 'FREIBURG' “Montreal” 被替换为 “FREIBURG” 这里文本编辑要注意: • 尽可能使用清晰易读的字体。复杂或风格化的字体可能更难编辑。 • 需要时明确要求保留。例如:“将'joy'替换为'BFL',同时保持相同的字体样式和颜色”。 • 保持文本长度相似。大幅增长或缩短的文本可能会影响布局。 视觉提示 也可以提示 Kontext 在哪里进行编辑,适合对图像的特定区域进行有针对性的更改。 Add hats in the boxes 在方框里添加帽子 多图参考 商品换背景 商品换背景特别适合用在电商场景中。 Put the mobile phone on the stone and create a natural and harmonious light and shadow effect. 把手机放在石头上,营造出自然和谐的光影效果。 把手机融入到海边背景中,得到效果: 人物展示商品 模特拿着商品也适用,放在产品介绍里很合适。 This woman is holding this orange cup in her hand. 这个女人手里拿着这个橙色的杯子。 效果如下: 画中画 把一张图片放到手机屏幕里或者电视屏幕里。 Put this woman into the phone screen and keep her state unchanged. 将这个女人放入手机屏幕中,并保持她的状态不变。 效果如下: Transform the man into a viking warrior while preserving his exact facial features, eye color, and facial expression 将这个男人变成维京战士,同时保留他确切的面部特征、眼睛颜色和面部表情 Change the clothes to be a viking warrior 把衣服换成维京战士的 为什么会这样? 动词“transform”(转换)若无限定词,通常会向 Kontext 发出信号,表示需要进行完全的改变。在这种情况下,如果想保持原始图像的特定方面,就需要添加其他限定词语。 构图控制 在编辑背景或场景时,通常希望主体保持在完全相同的位置、大小和姿势。简单的提示词有时会改变其他方面。 导致意外变化的简单提示词: • 提示词: “他现在在一个阳光明媚的海滩上” → 主体位置和大小发生变化。 • 提示词: “把他放在海滩上” → 相机角度和构图发生变化。