Seedream 4.5 的四类修图操作:加、删、替、改
用 AI 生图的人越来越多,但大部分讨论集中在"从零生成一张图"。实际工作中更高频的需求是另一件事——改图。
你手上已经有一张图了,想删掉某个元素、换个背景、改个文字、加件配饰。以前这些事情要打开 Photoshop,现在 Seedream 4.5 说可以用一句话搞定。
我把它的编辑能力按"加、删、替、改"四类拆开,逐个看看到底能做到什么程度。
01 加:往图里添东西
给一张人像加上配饰,是最直观的"加"操作。
官方案例:一张女生的照片,指令是"给图中的女生添加配套的银色耳环和项链"。生成结果里,耳环和项链的材质跟画面光影是匹配的,不是那种 P 上去的悬浮感。女生的面部表情、发型、衣服都没变。
这类操作的关键点在于:你添加的东西跟原图之间的物理关系要合理。耳环要挂在耳朵上,项链要贴着脖子,反光要跟环境光源一致。Seedream 4.5 在这些细节上处理得不错,至少在官方演示的几个案例里是这样的。
写指令的要点:明确说"添加什么"和"添加到哪里"。"给女生加一条围巾"比"让画面更温暖"有效得多。如果图里有多个人物,必须指明是哪个人——"给最高的那个熊猫穿上粉色京剧戏服",别用"那个""它"这种代词。
02 删:从图里去东西
删除操作在官方演示里用得最多的场景是"去人"。
一张多人合照,指令是"只保留绿线标记的人物,其他人都删掉"。删完之后,被删人物原来占据的区域需要被合理填充——可能是背景的延续,也可能是相邻元素的补全。Seedream 4.5 在这件事上的处理比较干净,没有明显的涂抹痕迹或者色块断裂。
另一个案例是"去帽子"——"把女生的帽子去掉"。这个操作看似简单,其实涉及帽子覆盖区域的头发重建。模型需要推测帽子下面的头发是什么样的,然后补上去。从结果看,补出来的头发跟原图风格一致,但仔细看发丝细节会发现跟周围不完全连续。
写指令的要点:直接说删什么。"去掉帽子"比"让她看起来不那么休闲"准确得多。如果希望删除之后其他所有东西都不变,显式写上"其他内容保持不变"。这条很重要,不写的话模型可能会"顺手"调整一些你没要求改的地方。
03 替:把一个东西换成另一个
替换是四类操作里最考验模型理解力的一类。
官方给了一个案例:三个面包人形象的场景,指令是"把最大的面包人替换成一个牛角包人,保持动作和表情不变"。这里面有两个约束条件——目标(牛角包人)和保留条件(动作、表情)。模型需要在换造型的同时锁住姿势和神态。
从结果看,牛角包的材质和形状是对的,面包人原来的手势和面部表情也保住了。但如果你盯着边缘仔细看,替换对象和背景之间的融合不是完美无缝的,有一点色差。
另一个替换案例更复杂:保持模特的姿势和液态服装的流动形状不变,把材质从银色金属改成完全透明的水。光影从反射变成折射。这个操作涉及物理属性的变换——反射率、透明度、折射率都不一样,模型需要重新计算整个光影系统。最终结果的物理感还算可信,虽然水的质感跟真实照片比有一点"太干净了"的感觉。
写指令的要点:说清楚"把什么换成什么",然后说清楚"保持什么不变"。两个条件都要写。只写"换成牛角包"不写"保持动作不变",模型可能换了造型也换了姿势。
04 改:调整已有元素的属性
"改"跟"替"的区别在于:你不换掉整个东西,只改变它的某个属性。
官方案例:三个机器人,指令是"把三个机器人变成透明水晶材质,从左到右分别是红色、黄色、绿色。让绿色的跑步,黄色的走路,红色的站立"。
这条指令同时包含了材质修改(实体→水晶)、颜色修改(统一→分别着色)和动作修改(静止→不同动态)。三个修改维度叠加在一起。
从结果看,水晶材质的透明感和光折射处理得比较好,三种颜色区分清晰,动作也跟指令一致。但三个机器人之间的阴影投射关系有些不太对——绿色跑步的机器人的动态模糊跟地面阴影不太匹配。
另一个"改"的场景是文字属性修改:让红色涂抹标记的单词变成蓝色斜体。这个操作同时改了颜色和字体样式,模型需要识别"红色涂抹"标记的位置,然后只改那个区域的文字。这类"标记+修改"的配合使用,在后面第四篇文章关于标注式 Prompt 的部分会单独说。
写指令的要点:分步写比一次性全写效果好。如果你有三个修改项,先只改一个,确认效果后再改下一个。一次性叠加太多修改维度,模型出错的概率会成倍增加。官方 Prompt Guide 也建议"每次只修改一个部分,而非完全重写"。
05 四类操作的通用原则
不管是加、删、替还是改,有几条规则是通用的:
用简洁的自然语言。"删掉背景里左边第二棵树"比"请帮我移除画面中位于左侧区域的第二棵植被元素"好用。
避免模糊代词。别用"那个""它""这个东西"。图里可能有好几个物体,你不指明,模型就猜。猜对了算你运气好。
显式声明不变项。"把裙子改成红色,其他所有内容保持不变"。不加后半句的话,模型的自由发挥空间就大了,有时候会"好心"帮你调整你没要求改的东西。
锁定种子值做对比。改完一次不满意,调整指令再来一次。如果你锁定了种子值(seed),两次结果之间的差异主要来自指令的变化,方便你判断是哪句话起了作用。
参考来源:
- Seedream 4.5 官方介绍页:https://seed.bytedance.com/zh/seedream4_5
- Seedream 4.0-4.5 Prompt Guide(官方提示词指南):https://docs.byteplus.com/zh-CN/docs/ModelArk/1829186
- z-image.ai Seedream 4.5 教程:https://z-image.ai/blog/seedream-4-5-tutorial
- 量子位实测(知乎):https://zhuanlan.zhihu.com/p/1981098969254863874